Estou usando o ubuntu 12.04 LTS, estava tudo bem e há alguns dias eu recebi o seguinte 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 então vem ( initramfs
) prompt. Aqui eu tentei, @ sudo update -initramfs -u
mas não está funcionando.
Como superar esse problema?
Seu dispositivo raiz não está pronto quando o
/scripts/local
initrd tenta montá-lo. Eu tenho o mesmo problema com um dos meus servidores de teste. A solução geral é passarrootdelay=XXX
para o kernel. No entanto, isso não resolve o meu problema.Minha solução para isso é para adicionar
sleep NNN
antesmaybe_break mount
em/usr/share/initramfs-tools/init
e atualização initrd:sudo sed -i 's/maybe_break mount/sleep 5\nmaybe_break mount/g' /usr/share/initramfs-tools/init
sudo update-initramfs -u
fonte