Bootear imagen .ISO desde el menú del GRUB2 [SOLUCIONADO]

Imagen de Shadow Reaper
0 puntos

Hola, necesito ayuda con este problema. modifiqué el archivo /etc/grub.d/40_custom y agregue la información necesaria para poder bootear una imagen ISO de Ubuntu 10.04 desde el menú del GRUB. la imagen se encuentra ubicada en / y todo lo demás está en orden (actualicé el GRUB con el comando update-grub) y la partición esta correctamente especificada. Debajo les dejo una copia del 40_custom:

#!/bin/sh
exec tail -n +3 $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 “Ubuntu 10.04 live” {
set root=(hd0,6)
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso locale=es_ES bootkbd=es console-setup/layoutcode=es --
initrd (loop)/casper/initrd.lz
}

El problema radica en que la entrada al menú directamente no aparece y no se que es lo que está mal.
Aquí el enlace de la página donde vi el tuto:

https://hatteras.wordpress.com/2010/07/23/iniciar-una-imagen-iso-de-ubun...

Espero que puedan darme una pronta solución a este problema.

Desde ya muchas gracias.

Imagen de Jose Luis 1320
+1
0
-1

Revisando mi /boot/grub/grub.cfg (este archivo no lo edites, lo pongo como ejemplo por que no tengo entradas en el 40_custom...

Las entradas las tengo así:

 
 menuentry "Ubuntu, con Linux 3.2.0-40-generic (modo recuperación) (on /dev/sda8)" --class Ubuntu --class gnu-linux --class os {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos8)'
        search --no-floppy --fs-uuid --set=root 838294ec-b88b-4603-a11e-04cbdb0f1d2a
        linux /boot/vmlinuz-3.2.0-40-generic root=UUID=838294ec-b88b-4603-a11e-04cbdb0f1d2a ro recovery nomodeset
        initrd /boot/initrd.img-3.2.0-40-generic
}

Nota el nombre de la partición "msdos8", es por que tengo una tabla de particiones msdos o MBR...

E igual le falta a tu entrada definir la clase de entrada... a lo mejor y por eso Grub no la muestra.

pero uso una versiòn de GRUB diferente a la tuya, esto en Debian Wheezy.

Ah! y por favor no subas consultas/dudas/preguntas en el foro de tutoriales y trucos, en este foro no se suben preguntas.

Por ahora he movido tu hilo a otro Foro, la próxima tu hilo se irá directo a la papelera.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Shadow Reaper
+1
0
-1

Gracias por responder y por no borrar la publicación, voy a probar lo de la clase de entrada para ver si me resulta y luego te aviso.

+1
0
-1

I am still walking through this cold, dark and lonely streets inside my lonely heart...

Imagen de Alcruz
+1
0
-1

Instala UNetbootin, hace tiempo logré hacerlo usando ese programa, no recuerdo los detalles, pero es bastante simple, eso sí debes tener espacio suficiente en / para que funcione

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Ahorita estuve probando y pude arrancar un live CD de Ubuntu en la versión de Grub que hay Debian Wheezy...

esta es la entrada de grub que agregué en el archivo /etc/grub.d/40_custom:

 
menuentry "Ubuntu 12.10 iso"  {
loopback loop (hd0,msdos10)/isos/ubuntu-12.10-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/isos/ubuntu-12.10-desktop-amd64.iso locale=es_MX bootkbd=latam console-setup/layoutcode=latam --
initrd (loop)/casper/initrd.lz
}

En donde msdos10, es la partición /dev/sda10, ahi es donde tengo el iso, dentro de la carpeta "isos". Tu reemplazas la particion en donde la tengas, o en otro disco si lo tienes y el iso lo tienes ahí (ej: hd1,msdos1) y tambien la tabla de particiones. (msdos o GPT).

Puedes tomar como referencia tu propio archivo /boot/grub/grub.cfg, en este caso yo lo hice.

los parametros "class" en la entrada de menú son opcionales y sirven cuando personalizas el grub.

En este caso yo uso un tema gráfico, no tengo las clases en esta entrada que agregué, la entrada me aparece sin icono :).

Y lo curisoso y medio raro de Ubuntu 12.10, es que puedes comprar hasta el shamwow desde Unity (hurraa!! tan importante...) , usando la tienda de amazon...

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Shadow Reaper
+1
0
-1

Buenas, logre solucionar el problema, el GRUB no me tomaba la entrada porque el nombre de la entrada estaba entre comillas, cuando en el grub.cfg todas las demás entradas estaban entre apóstrofes. No se por que no funcionaba entre comillas ya que el usuario que subió el tuto me dijo que a el le había funcionado sin problemas y de hecho incluso le funcionaba poniendo el nombre de la entrada entre corchetes.

De todas formas gracias por la ayuda.

P:D: ¿Ayer (16/04/13) Ubuntu-es murió?

+1
0
-1

I am still walking through this cold, dark and lonely streets inside my lonely heart...

Imagen de Jose Luis 1320
+1
0
-1

A lo mejor son otras dobles comillas las que usas...

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Shadow Reaper
+1
0
-1

Las únicas comillas que uso son las que aparecen al teclear Shift+2.

+1
0
-1

I am still walking through this cold, dark and lonely streets inside my lonely heart...