Digite exit
no prompt e o sistema deve inicializar. Você deve então editar seu /boot/grub/menu.lst para esperar mais tempo pelo dispositivo root.
Estou usando o Ubuntu 12.04 LTS estava tudo bem e alguns dias atrás eu consegui seguir erro:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/0c65a8c2-a7654613-aa98-16ff0119ceb9 does not exist.
Dropping to a shell!
e, em seguida, vem ( initramfs
) prompt. Aqui eu tentei @ sudo update -initramfs -u
mas não está funcionando.
Como superar esse problema?
Digite exit
no prompt e o sistema deve inicializar. Você deve então editar seu /boot/grub/menu.lst para esperar mais tempo pelo dispositivo root.
Seu dispositivo root não está pronto quando /scripts/local
no initrd está tentando montá-lo. Eu tenho o mesmo problema com um dos meus servidores de teste. A solução geral deve passar rootdelay=XXX
para o kernel. No entanto, isso não resolve o meu problema.
Minha solução para isso é adicionar sleep NNN
antes de maybe_break mount
em /usr/share/initramfs-tools/init
e atualizar o initrd:
sudo sed -i 's/maybe_break mount/sleep 5\nmaybe_break mount/g' /usr/share/initramfs-tools/init
sudo update-initramfs -u
Tags ubuntu