Multiboot: how to overwrite default bootloader

Ok, so when I installed fedora a while back it overwrote the windows default bootloader with grub bootloader.

However after installing opensuse to a different drive it’s not overwritten the MBR of the default boot device. Instead it’s just written the bootloader to the disk on which opensuse is installed on

My question is: how do I overwrite the grub bootloader installed by fedora with the opensuse one?? The default one format the minute only recognises fedora and windows?

And how do I know which drive is the device that contains the grub bootloader that boots up when powering on the pc??

I did try installing to the MBR of /dev/sda but got the following error:

Your first partition is too close to the start of the disk. There aren’t enough sectors between sector 0 and first partition sector to hold Grub. This error is part of the reason why GPT was developed. On GPT, a partition specifically and only for it holds Grub if legacy booting instead of UEFI.

Are both these disks MBR partitioned? Only one? Neither? Does your PC support UEFI booting.

Which disks have which operating systems? Please show lsblk -f and parted -l or fdisk -l output, plus output from efibootmgr from UEFI Linux boot if anything is installed in UEFI mode.

Changing boot order in BIOS setup is easier.

Thanks, much easier.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.