initrd /initrd.img
}
-menuentry 'Windows' {
- search --file --no-floppy --set=root /EFI/Microsoft/Boot/bootmgfw.efi
- chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
-}
+set winefi=/EFI/Microsoft/Boot/bootmgfw.efi
+search --file --no-floppy --set=win ${winefi}
+if [ -e (${win})/${winefi} ]; then
+ menuentry Windows --class windows {
+ set root=${win}
+ chainloader (${root})/${winefi}
+ }
+fi