You will have to manually add a chain load entry from grub to the Windows efi partition. But I do not know the exact configuration for your RAID. Grub has a bunch of .mod files in its sub-directory to load extra drives. We often load fat or ntfs and gpt, but there are several for raid and you may have to experiment.
These are typical entires without RAID. You can specify root by hd or search for root.
Code:
menuentry "Windows 7 UEFI" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd0,gpt2)'
search --fs-uuid --no-floppy --set=root 4f84-ee2e
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
}
Your entry may be more like this where your raid is the UUID
isw_defbbagaca_1Z2E24NN1 has UUD = 6A09-8861
Possible RAID modules in grub.
dm_nv.mod
raid.mod
raid5rec.mod
raid6rec.mod
Code:
menuentry "Windows 8 UEFI" {
insmod dm_nv
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='(hd0,gpt2)'
search --fs-uuid --no-floppy --set=root 6A09-8861
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
#Add menu entry to 40_custom, you can add more than one test version and test to see if one or the other works or from grub menu, use e and manually edit insmod RAID entry to each version until hopefully one works.
gksudo gedit /etc/grub.d/40_custom
#Turn off prober
gksudo gedit /etc/default/grub
#Add this line
GRUB_DISABLE_OS_PROBER=true
#update grub menu
sudo update-grub
Bookmarks