I really do not know if you can chain from a BIOS/MBR to efi partition. Most suggest having entire system boot with BIOS mode or entire system boot with UEFI mode. I know when booting from gpt drive with BIOS I had to have the insmod part_msdos to get it to work with the Windows XP in a MBR(msdos) drive. So I think you have to tell it that the drive is gpt and fat. Some of the mod files are built in, but do not hurt to add, others have to be added to get grub2 to work.
But I have seen these three different chain entries. I think you have to specify the {root} when it is a different drive.
Chainload entry:
https://bugs.launchpad.net/ubuntu/+s...b2/+bug/807801
http://ubuntuforums.org/showthread.php?t=1934773
menuentry "Windows 7 UEFI" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd1,gpt1)'
search --fs-uuid --no-floppy --set=root 1261-7FB0
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
menuentry "Windows 7 UEFI" {
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
http://www.insanelymac.com/forum/lof...ex.php/t186440
menuentry "Windows 7 UEFI" {
search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
Bookmarks