Saludos comunidad, hoy vengo con un post que de seguro a muchos les vendría muy bien en determinados momentos. Sobre todo en ocasiones en que queremos instalar o probar alguna distro Linux, pero no tenemos a la mano ninguna memoria USB para poder crear el booteable. Pues bien, en este post les explico como lograr instalar nuestro sistema Linux, usando una imagen ISO desde nuestro propio disco duro, sin necesidad de memorias USB booteables.

Lo primero que vamos a necesitar es la imagen del sistema que queremos instalar en nuestro disco duro en formato ISO.

Luego copiamos el ISO de la imagen para algún lugar dentro de nuestra partición del sistema. Es importante que la pongamos en la partición del sistema.
En mi caso utilizaré la carpeta /mnt para copiar el ISO que tiene por nombre “kubuntu.iso”.

sudo cp kubuntu.iso /mnt

Luego debemos modificar el GRUB para crear una nueva entrada que nos permita bootear desde el iso que hemos copiado.
Editamos el archivo “40_custom” con el siguiente comando:

sudo nano /etc/grub.d/40_custom

Modificamos el archivo para que quede de la siguiente manera:

Debes saber que:
“Kubuntu ISO”: es el nombre que queremos que aparezca en el menú de arranque del GRUB
“/mnt/kubuntu.iso”: Es la ubicación de la imagen ISO que queremos arrancar

Importante:
La linea exec tail -n +4 $0 que se muestra al principio del archivos, indica a partir de que línea el GRUB comenzará a leer. En nuestro caso sera a partir de la cuarta linea, que es donde comienzan los comentarios, por eso el +4 en el comando.

Una vez hechos los cambios guarde el archivo y actualice el GRUB con el comando

sudo update-grub

Luego al reiniciar notaran un nuevo elemento en el menu del GRUB. Lo seleccionamos y debe comenzar a bootear desde la imagen del disco.

Muy importante:
Si se quiere realizar una instalación usando esa imagen, una vez que arranque y entre al sistema usando la imagen, debes abrir un terminal y ejecutar el comando:

umount -l /isodevice

Este comando permite que el sistema desmonte el ISO de tu disco duro, ya que proceso de instalación no podrá continuar mientras el disco este montado.

¿Se pueden agregar varios ISOS al arranque?

Si te estabas preguntando si puedes tener más de un ISO para poder arrancar imágenes de varias distros, la respuesta es Sí.

En caso de que se quiera agregar otra imagen, lo único que hay que hacer es duplicar (o triplicar, depende de cuantas imágenes quieras agregar) el bloque menuentry completo y cambiar el nombre y la ubicación del archivo ISO a donde se encuentra la nueva imagen.
A continuación te muestro cómo quedaría el archivo con varias imágenes, agregando esta vez una de Linux Mint.

Múltiples entradas en GRUB

Yo lo he probado hasta ahora con imágenes de Linux Mint 18.3 y con Kubuntu 18.04 y todo de maravillas.

Espero que sea de utilidad el post y nos vemos en los comentarios > EOF 😉