Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: How to bootload openSUSE from another distribution's GRUB?

  1. #11
    Join Date
    Jan 2014
    Location
    Erlangen
    Posts
    1,327

    Default Re: How to bootload openSUSE from another distribution's GRUB?

    Quote Originally Posted by nrickert View Post
    I do something similar here, except that I mostly use "configfile" rather than "chainloader". Actually, "configfile" for systems that boot with "grub2", and "chainloader" for systems that use some other means of booting.

    However, to use this method you do need to install booting on each system. The OP had not done that.
    Sure. But by default each system does exactly that and most of the time it works perfectly. efibootmgr allows to modify bootorder. Thus the machine will always boot your default system. You may boot another system by selecting the appropriate menu entry of the default system.

    To summarize:

    • All systems have os-prober turned off
    • The primary system uses chain loading for booting secondary systems
    • The secondary systems don't use chain loading
    • As all systems use only their native entry success is almost guaranteed.
    • As a bonus creating grub.cfg is really fast.
    AMD Athlon 4850e (2009), openSUSE 13.1, KDE 4, Intel i3-4130 (2014), i7-6700K (2016), i5-8250U (2018), openSUSE Tumbleweed, KDE Plasma 5

  2. #12

    Default Re: How to bootload openSUSE from another distribution's GRUB?

    Quote Originally Posted by nrickert View Post
    If you reinstall, use the expert partitioner.

    It will give you a choice -- start with proposed partitioning or start with the original partition. Go with the original partitioning (what's on the disk).

    Set the opensuse root partition to be mounted at "/" and to be formatted.
    Set any swap partition to be mounted as swap (but don't format).

    Set your EFI partition to be mounted at "/boot/efi".

    If your EFI partition is smaller than 250M, the installer will complain. Ignore the complaint and continue anyway.

    Yes, this will probably put openSUSE first in boot order. But it should leave an entry for booting Fedora. You can change the boot order later. But running "grub2-mkconfig" is not the right way to change the boot order. You can boot to Fedora and reinstall grub2 there for that (probably "grub2-install" in fedora). Or you can use "efibootmgr -o" to set the boot order. And your BIOS might also have an option for that.
    Thanks a lot, I did that and I finally ended up having the setting I wanted! Thanks for your help & patience!

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •