Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Clavo Oxidado en 7 Enero 2011, 22:03 pm



Título: Error al Bootear un Pendrive
Publicado por: Clavo Oxidado en 7 Enero 2011, 22:03 pm
Hola a todos:

Tengo un pendrive USB que quiero bootear varias distribuciones, pero antes de detallar el problema voy a exponer lo que hice primero para poder bootear una distribución en el pendrive.

1º Lo hice con el UNetbootin, poca explicación tiene por su sencillez y facilidad que tiene en su uso y manejo. Simplemente cargue una ISO del Ubuntu 10.10 ya descargada.

Al finalizar el proceso, comprobé el grub para saber como lo tiene estructurado, y lo tiene de la siguiente manera:

Código:
default menu.c32
prompt 0
menu title UNetbootin
timeout 100

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --

label ubnentry0
menu label ^Help
kernel /ubnkern
append initrd=/ubninit

label ubnentry1
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append initrd=/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper  quiet splash --

label ubnentry2
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append initrd=/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity  quiet splash --

label ubnentry3
menu label ^Check disc for defects
kernel /casper/vmlinuz
append initrd=/casper/initrd.lz boot=casper integrity-check  quiet splash --

label ubnentry4
menu label Test ^memory
kernel /install/mt86plus
append initrd=/ubninit

label ubnentry5
menu label ^Boot from first hard disk
kernel /ubnkern
append initrd=/ubninit
 

Arranque el pendrive en mi portatil, y ahí cargo el Ubuntu sin problema.
 
Entonces viendo que ya arranca sin problema, quise hacerlo con varias distribuciones.

Para estructurarlo mejor los directorios cogí todos los directorios de la raiz excepto el grub y un par de archivos y lo puse en un nuevo directorio (Dir: Ubuntu_10) como para indicar una nueva distribución.

Evidentemente en el grub tuve que modificar para enrutar al directorio donde contiene la distribución.

Pues bien al arrancar el pendrive ya me mi primer mensaje de error:

Código:
"BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built.in commands.

(initramfs) Unable to find a medium containing a live file system"

Ya mire sobre este problema que la solución era cambiar los jumper (no es mi caso) al utilizar disco SATA.

Otra solución era añadir en el grub acpi=off, noapic... Y nada.

El único cambio que le hice en el grub es añadir un nuevo directorio para indicar desde donde tiene que arrancar la distro y con eso me da ese error.

Aquí os dejo como tengo el grub ahora mismo:

Código:
default menu.c32
prompt 0
menu title UNetbootin
timeout 100

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --

label ubnentry0
menu label ^Help
kernel /ubnkern
append initrd=/ubninit

label ubnentry1
menu label ^Try Ubuntu without installing (PRUEBA)
kernel /ubuntu_10/casper/vmlinuz
append initrd=/ubuntu_10/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --

label ubnentry2
menu label ^Install Ubuntu
kernel /ubuntu_10/casper/vmlinuz
append initrd=/ubuntu_10/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity  quiet splash --

label ubnentry3
menu label ^Check disc for defects
kernel /ubuntu_10/casper/vmlinuz
append initrd=/ubuntu_10/casper/initrd.lz boot=casper integrity-check  quiet splash --

label ubnentry4
menu label Test ^memory
kernel /install/mt86plus
append initrd=/ubninit

label ubnentry5
menu label ^Boot from first hard disk
kernel /ubnkern
append initrd=/ubninit

¿Alguna Solución?

UN SALUDO.