Grub2 points to the wrong partition
by mlaget from LinuxQuestions.org on (#55WAW)
Hello LQ users. I am on a multi-boot pc with 6-HDD (legacy mode):
- Default boot (sda1/sda3, double boot win10/Fedora 30);
- FC32 installed on sdb (/boot on sdb1);
- sdc has FC28 installed; sdd has no system installed; sde has Scientic linux
The grub2 menu allows normal booting from sda3/sda1 (FC30/Win10). The
issue is that FC32 cannot be booted. The grub2 menu points to the wrong partition (/) sdb3 instead of (/boot) sdb1. gparted and fdisk confirm sdb1 is the boot partition.
Installing/reinstalling FC30 and/or FC32 does not make any change in the grub2 menu. Consistently, when runing grub2-mkconfig, the os-prober returns an error on sdb3. Cautious but non expert tentative to simply manually edit grub.cfg did not solve the issue.
During re-install, anaconda does not or cannot update the boot loader; on live system, grub2-mkconfig does not detect/load the right partition for FC32.
Thanks for any advice.


- Default boot (sda1/sda3, double boot win10/Fedora 30);
- FC32 installed on sdb (/boot on sdb1);
- sdc has FC28 installed; sdd has no system installed; sde has Scientic linux
The grub2 menu allows normal booting from sda3/sda1 (FC30/Win10). The
issue is that FC32 cannot be booted. The grub2 menu points to the wrong partition (/) sdb3 instead of (/boot) sdb1. gparted and fdisk confirm sdb1 is the boot partition.
Installing/reinstalling FC30 and/or FC32 does not make any change in the grub2 menu. Consistently, when runing grub2-mkconfig, the os-prober returns an error on sdb3. Cautious but non expert tentative to simply manually edit grub.cfg did not solve the issue.
During re-install, anaconda does not or cannot update the boot loader; on live system, grub2-mkconfig does not detect/load the right partition for FC32.
Thanks for any advice.