Desisti de esperar pelo dispositivo raiz ubuntu 12.04LTS

1

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?

Um encontro
fonte

Respostas:

3

Digite exitno prompt e o sistema deverá inicializar. Você deve editar seu /boot/grub/menu.lst para esperar mais tempo pelo dispositivo raiz.

http://ubuntuforums.org/showthread.php?t=981159

Kruug
fonte
obrigado pelo seu tempo, digitei exit e enter, mas novamente o prompt (initramfs) veio em vez da inicialização do sistema.
Ameet
1

Seu dispositivo raiz não está pronto quando o /scripts/localinitrd tenta montá-lo. Eu tenho o mesmo problema com um dos meus servidores de teste. A solução geral é passar rootdelay=XXXpara o kernel. No entanto, isso não resolve o meu problema.

Minha solução para isso é para adicionar sleep NNNantes maybe_break mountem /usr/share/initramfs-tools/inite 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
prender
fonte