Solución:
Encontré esto buscando en la red.
Grub2 es capaz de iniciar directamente imágenes ISO para muchas distribuciones de Linux si las entradas se han definido correctamente en los archivos de configuración de Grub2.
La imagen ISO debe colocarse en una partición separada que no tiene un sistema operativo instalado. En aras de la simplicidad, lo colocaríamos dentro de un nuevo directorio bajo / boot (asumiendo que está en una partición separada).
-
Crea el nuevo directorio y copia tu imagen ISO:
sudo mkdir /boot/iso sudo cp ~/Desktop/name.iso /boot/iso
Dónde
~/Desktop/name.iso
es la ubicación y el nombre de su imagen ISO asumiendo que la imagen está ubicada en su escritorio. -
Agregue la entrada Grub2:
La entrada para la imagen ISO debe agregarse a
/etc/grub.d/40_custom
expediente. Edite el archivo por:gksudo gedit /etc/grub.d/40_custom
Y reemplace el texto en ese archivo con este:
#!/bin/sh echo "Adding 40_custom." >&2 exec tail -n +4 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Kubuntu ISO" { set isofile="/boot/iso/kubuntu-12.04.iso" loopback loop (hd0,8)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz }
Dónde está:
-
Kubuntu ISO
= El nombre que desea mostrar en el menú Grub. -
boot/iso/kubuntu-12.04.iso
= La ubicación y el nombre de su imagen ISO. -
(hd0,8)
= La partición que contiene la imagen ISO. - nota la
tail -n +4
significa simplemente “desde qué línea grub comienza a leer la configuración tal cual”. la cuarta línea en este ejemplo es la primera línea de comentario, lo cual está bien.
Grub lee las particiones de una manera diferente a la de Ubuntu. ‘hd0’ significa el primer disco duro que se lee como
sda
por Ubuntu, y8
es la partición que es la misma que para Ubuntu. En otras palabras, (hd0,8) significa ‘sda8’.Para averiguar su partición, ejecute este comando en una Terminal:
sudo fdisk -l
Suponga que su imagen está contenida en el
sda1
partición, cambiarías(hd0,8)
en la línea anterior a(hd0,1)
y si la imagen está en elsdb1
partición, cambiarías(hd0,8)
para(hd1,1)
. -
-
Guarde y cierre este archivo y ahora ejecute este comando:
sudo update-grub
-
Reinicie y elija la nueva entrada ISO del menú Grub esta vez. Con suerte, se iniciará correctamente en el escritorio.
Ahora, si desea realizar una instalación desde el mismo ISO, primero deberá desmontar la imagen ISO, ya que está montada desde una partición en su HDD (probablemente tenga un solo HDD y desee instalar Ubuntu en el mismo HDD) y el instalador necesita desmontar las particiones montadas antes de poder realizar cambios.
Entonces, desde el entorno de Live CD, vaya a una Terminal y ejecute:
sudo umount -l /isodevice
Eso es todo. Ahora puede hacer doble clic en el icono ‘Instalar’ en el escritorio y continuar con la instalación.
Para obtener más información, consulte los foros de Ubuntu 1 y los foros de Ubuntu 2.
Fuente: TuxGarage
No pude usar la respuesta de Mitch porque quería instalar Ubuntu mínimo y la imagen ISO no funcionó (no hay vmlinuz). Entonces, en cambio, lo adapté para usar NetbootInstall
Puse los archivos descargados en / boot / netboot y agregué la siguiente entrada a la configuración de grub:
menuentry "NetInstall" {
linux (hd0,0)/boot/netboot/ubuntu-installer/amd64/linux
initrd (hd0,0)/boot/netboot/ubuntu-installer/amd64/initrd.gz
}
Entonces me olvidé de correr
sudo update-grub
así que tuve que arrancar en el linux existente una vez más, pero habiendo finalmente actualizado grub, la instalación real fue muy fluida.