menuentry "WinPE ISO" {
   terminal_output console
   set iso=/winpe.iso
   loopback loop ${iso}
   insmod chain
   chainloader (loop)/EFI/Boot/bootx64.efi
}
menuentry ?Windows 7 Ultimate SP1? {
   set root=?hd0,msdos4?
   ntldr /bootmgr
}
menuentry "Microsoft Windows XP" {
       insmod chain
       set root=(hd1,1)
       chainloader +1
}
menuentry "Win 8" {
    set root='(hd0,msdos1)'
    ntldr /bootmgr
    boot
}
menuentry "(r) REBOOT" --hotkey="r" {
 reboot
}

menuentry "(h) POWEROFF" --hotkey="r" {
 halt
}
???? ??? ????? ???????? windows ? iso ?????? grub, ?? ??? ???????? ???? ?? ????? ??????, ?? ??????? ?? ???????. ??????? ????? ??????? syslinux ? ??????? ?????? memdisk ? ????? /boot/. ??? ?????? ???? ?????, ???? ??????????? ????? Grub. ?????? ???????? ? ???????????????? ???? 40-grub.conf ????? ??????:
menuentry "Boot Windows" {
search -f "--set-root /Winblows.iso"
insmod memdisk
linux16 /boot/memdisk iso
initrd16 /Winblows.iso
}

menuentry "Windows installer" {
  insmod ntldr
  insmod ntfs
  search --no-floppy --set=root --fs-uuid C969-993D
  ntldr ($root)/bootmgr
}