- 
                    
Agregar una entrada de grub para bootear una ISO de Windows
Este hack no es en realidad para bootear la ISO directamente, pero si su contenido.
Creamos una partición NTFS y extraemos allí todo el contenido de la ISO de instalación de Windows que queramos bootear. Luego creamos o modificamos el archivo /etc/grub.d/40_custom y dentro agregamos:
Desde partición MBR
menuentry "Instalación de Windows desde partición MBR (Para Bios)" { set root=(hd0,6) insmod part_msdos insmod ntfs insmod ntldr #Descomenta la línea de abajo si el ordenador tiene más de un disco duro. #drivemap -s (hd0) ${root} ntldr /bootmgr }Desde partición GPT
menuentry "Instalación de Windows desde partición GPT (Para UEFI)" { set root=(hd0,6) insmod part_gpt insmod ntfs insmod chain chainloader /efi/boot/bootx64.efi }Indicando, en ambos casos, la partición NTFS correcta.
Nota 1: Para indicar hd0, hd1, etc, si tienes muchos discos, ten en cuenta que se numeran en este orden:
- Discos ópticos
 - Discos USB
 - IDE
 - SATA
 - NVMe
 
Nota 2: Si tienes una partición que ocupa todo el disco, no hace falta indicar el número de partición en grub. Con especificar hd0 o hd1 bastaría.
 
          