2009-05-19

Problema Ubuntu: Gave up waiting for root device

Hoje quando reinstalei o Ubuntu 9.04 apareceu o seguinte mensagem após reiniciar o computador:

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?)

Se eu digitasse "exit" após a mensagem, o boot do sistema continuava normalmente.

Entretanto o problema acontecia toda vez que reiniciava o computador.

Depois de pesquisar, consegui resolver fazendo o seguinte:

Após reiniciar e a mensagem aparecer eu digitei "exit" e o fiz login no Ubuntu.

Fui em "Aplicativos->Terminal". Digitei "sudo su" e a senha do superusuário:
~$ sudo su
[sudo] password for flavio: senha


Abri o arquivo menu.lst com gedit digitando: "gedit /boot/grub/menu.lst":

root@flavio-laptop:/home/flavio# gedit /boot/grub/menu.lst

Acrescentei o parâmetro "rootdelay=90" na seguinte parte do arquivo menu.lst:

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 333854e3-e8bd-40ef-9bc2-fd3df95bf82c
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=333854e3-e8bd-40ef-9bc2-fd3df95bf82c ro locale=pt_BR quiet splash rootdelay=90
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 333854e3-e8bd-40ef-9bc2-fd3df95bf82c
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=333854e3-e8bd-40ef-9bc2-fd3df95bf82c ro locale=pt_BR single quiet splash rootdelay=90
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid 333854e3-e8bd-40ef-9bc2-fd3df95bf82c
kernel /boot/memtest86+.bin
quiet

Ao reiniciar o computador, o problema desapareceu.
Referência: Problema na atualização para o 9.04

2 comentários:

  1. OI.

    Meu ubuntu não tem ficheiro menu.lst

    que faço???

    ResponderExcluir
  2. Filipe, não tive esse problema, usei o Ubuntu e encontrei sem problemas.

    É necessário fazer mais buscas pela net para achar sua solução.

    Obrigado por ler o blog.

    ResponderExcluir