Deu a espera do ubuntu do root device 12.04LTS

1

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?

    
por Ameet 02.01.2013 / 11:56

2 respostas

3

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.

link

    
por 02.01.2013 / 18:42
1

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
por 01.03.2013 / 00:01

Tags