Bootear un ISO desde el disco duro usando Grub2

Interesante artículo que nos llega desde el Blog de humanOS donde nos enseñan como bootear un ISO usando Grub2, por lo que nos ahorramos la necesidad de tener que usar una Memoria Flash o un DVD.

[El truco de hoy] Bootear desde grub 2 con un ISO

Autor: Yoandy Pérez Cáceres (a.k.a Kceres)

Hola a todos, después de un buen tiempo sin publicar, hoy les traigo un truco sencillo y que me sacó de un buen apuro este fin de semana

Resulta que quería instalar Ubuntu 12.10 y como no tenia memoria :’( y el lector de DVD de la PC no se cual era el motivo que no quería leer los DVD que tenía en ese momento, pues me había quedado sin opciones …en ese momento inicié una pequeña investigación y aquí les traigo el fruto

Precondiciones:

  • Tener instalado una distribución de Linux que utilice el grub2.

Pasos a seguir:

  • Editar el fichero ubicado en /boot/grub/grub.cfg con el siguiente comando: sudo gedit /boot/grub/grub.cfg
  • Adiciona, al final del fichero, las lineas que se encuentran después de este listado de pasos.
  • Guarda el fichero.
  • Reinicia la PC y selecciona desde el grub “Ubuntu LiveCD 12.10″.
menuentry "Ubuntu LiveCD 12.10" {
    set root=(hd0,8)
    loopback loop /isos/ubuntu-12.10-desktop-i386.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/isos/ubuntu-12.10-desktop-i386.iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

Explicando el código:

menuentry “Ubuntu LiveCD 12.10″:  El texto que aparece entre comillas será el texto que saldrá en el grub2, cuando inicies tu PC.

set root=(hd0,8): nos indica en que partición esta el archivo ISO, en el caso del ejemplo sería dev/sda8.

loopback loop /isos/ubuntu-12.10-desktop-i386.iso: nos indica la ruta, dentro de la partición, donde se encuentra el ISO. En el ejemplo sería, en la carpeta isos, el fichero ISO con nombre ubuntu-12.10-desktop-i386.iso

linux (loop): nos indica que kernel usar para bootear y donde se encuentra. En nuestro caso, el del ISO.

initrd(loop): nos indica donde esta el initrd.

Desde el LiveCD:

Hasta aquí todo bien, podemos probar nuestra distro preferida como si fuera un LiveCD, pero, y si queremos instalar desde ahí mismo y ahorrarnos el DVD o la memoria? La solución a nuestro problema es sencilla, abre una terminal y ejecuta el siguiente comando:

sudo umount -l /isodevice

Finalizando …

Ahora solo tienes que darle doble clic al icono que aparece en el escritorio y que te permitirá instalar Ubuntu sin ningún problema.

Fuente

Dejar un comentario?

2 Comentarios.

  1. I think the admin of this site is genuinely working
    hard for his web site, for the reason that here every stuff is quality based data.

  2. Its not my first time to pay a visit this web page, i am visiting this web site dailly and get good information from here everyday.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>