-
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.