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