My Linux laptop (an HP Probook 6460b) died recently. Fedora 27 was installed on the hard drive in legacy/MBR mode. On the new laptop, Windows 10 Pro is installed on the main drive in UEFI/GPT mode. I’ve added the old HP drive to the second drive bay (i.e., the optical bay.)
I’d like to dual boot Windows and Fedora, and I can manage this from the UEFI boot menu. If I leave the laptop in UEFI mode, at boot time I can select to boot the Fedora drive in legacy mode, or the Windows drive in UEFI mode. What I’d like to do is add a GRUB entry for Windows so I don’t have to pound on the F12 key every time I boot up. But the traditional commands to update grub aren’t picking up the Windows hard drive/partition.
# grub2-mkconfig -o /boot/grub2/grub.cfg
- AND -
# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
grub2-mkconfig successfully adds Fedora boot entries (for old kernels and recovery mode), but makes no effort to add Windows to the GRUB boot menu.
So is it completely impossible to boot a Windows UEFI partition from a legacy Fedora install? I can reformat one of my drives if I have to, but I’d obviously like to avoid that if it can be helped.