Error Busybox en Karmic [Solucionado]
Posted on: 21 Noviembre, 2009 - 15:45 Error Busybox en Karmic [Solucionado]
Hola, sin aparentemente ningún motivo, ya que no he actualizado ni instalado nada nuevo en Karmic, al arrancar me da el error "Gave up waiting for root device". Revisando el foro he probado a escribir exit pero nada, me sigue dando el mismo error del Busybox. En otras versiones recomiendan modificar el rootdelay en menu.lst, pero no se si sería lo mismo modificar el grub.cfg, o cómo debería hacerlo. ¿Alguna idea?. Gracias.
- Inicie sesión o regístrese para enviar comentarios
- 817 lecturas


verifica la integridad de las particiones desde un livecd. Si eso no funciona tendrás que mirar que hay en el grub.cfg y en el fstab
He verificado las particiones con Gparted, y todo parece estar en orden, aunque no es que sea un entendido en esto, ya que es la primera vez q lo uso. Grub ni siquiera tiene la cuenta atrás para el arranque, así que sospecho que algo ha sido cambiado en él. El error que me aparece dice:
ALERT!! /dev/disk/by-uuid/73c61a6b-d537-4417-ac13-471897a70da4 does not exist. Dropping to a shell.
¿Como puedo comprobar si algo ha sido cambiado?¿Como entro al grub.cfg o al fstab que dices? Lo siento, pero es que soy bastante newbie.
pues entras con el livecd, montas la partición raiz, y en esa particion hay dos archivos /etc/fstab y /boot/grub/grub.cfg
Ponnos el contenido de ambos archivos.
Bueno, he intentado hacer eso, y aqui está lo que he conseguido:
El fstab:
# /etc/fstab: static file system information.#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=73c61a6b-d537-4417-ac13-471897a70da4 / ext4 errors=remount-ro 0 1
# Entry for /dev/sda6 :
UUID=5e5d48d5-773c-4413-bc4c-9787318df121 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sda1 /media/disk ntfs-3g defaults,locale=es_ES.UTF-8 0 0
El grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 73c61a6b-d537-4417-ac13-471897a70da4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 73c61a6b-d537-4417-ac13-471897a70da4
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=73c61a6b-d537-4417-ac13-471897a70da4 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 73c61a6b-d537-4417-ac13-471897a70da4
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=73c61a6b-d537-4417-ac13-471897a70da4 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-11-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 73c61a6b-d537-4417-ac13-471897a70da4
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=73c61a6b-d537-4417-ac13-471897a70da4 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
menuentry "Ubuntu, Linux 2.6.31-11-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 73c61a6b-d537-4417-ac13-471897a70da4
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=73c61a6b-d537-4417-ac13-471897a70da4 ro single
initrd /boot/initrd.img-2.6.31-11-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set be182259182210c7
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###
No es que sepa muy bien lo que significa cada linea, pero hace poco use la herramienta de configuración de ntfs para que me montase automáticamente esa partición. ¿Tendrá algo que ver? Además, mi sistema de ficheros es ext4, y entre las líneas de grub.cgf veo ext2. No sé si os servirá de ayuda, lo comento por si acaso.
parece que está todo correcto.
quizá simplemente reinstalando el grub es suficiente.
una vez hayas arrancado con el livecd y hayas montado la particion raiz, comprueba donde se ha montado (seguramente en /media/disk) y haces un chroot:
sudo chroot /media/diskentonces
update-gruby sales con exit
y reinicias a ver
Pues ya está, efectivamente al hacer eso ya arranca Karmic, aunque el timeout del grub no lo he recuperado. Gurb simplemente espera a que seleccione alguna de las entradas. Veré a ver si puedo solucionar eso con el Startupmanager o si me recomendáis otro modo, porque en el grub.cfg aparece claramente timeout=5. No sé si habré metido la pata en otro lado. De todos modos, gracias Shaola, marco como solucionado!