I have a new MSI motherboard (UEFI), being used in UEFI+legacy mode, with two disks, one Ubuntu ( primary disk - GPT with bios_grub flag on ) and Windows 7 in the 2nd disk (MBR partition).
And I'm having trouble booting Win 7 from Grub2, ubuntu boots fine. If Windows 7 disk is the only one in the motherboard, it boots fine ( well after repairing it), but not in the two disk configuration. It's been days now searching all over, I've tried Boot-repair, I've edited the windows entry in the grub menu (using
ntldr($root)/bootmgr) but no luck.
So my question is, is the ubuntu GPT partitioned disk an issue here, "confusing" Win 7, even though it is working in compatibility mode ( bios_grub flag on )? And how can I boot Win 7 from Grub2?
After much tinkering I found the culprit - one of the data disks (old IDE) uses an IDE->SATA converter which works only in MASTER Mode, (using a jumper on the converter itself), and this mode causes the Windows 7 (on another disk) to not boot, btw the motherboard has only SATA ports, no IDE. So I'm left with no options, either use this IDE disk or use Win 7, but not both. Whereas Ubuntu boots fine in any possible disks' configuration. So I might just go replace this IDE disk with another genuine SATA disk and be done with it.