Ubuntu 10.10 não inicia e cai no initramfs, e agora?... Resolva!
Dica publicada em Linux / Miscelânea
Ubuntu 10.10 não inicia e cai no initramfs, e agora?... Resolva!
Recentemente da máquina que escrevo esta dica, fiz uma instalação limpa do Ubuntu 10.10 e a mesma não iniciava, eu com traços da filosofia Windows (deu pau, formate) ou simplesmente preguiça... rsrsrs.... fui reinstalando o maldito, quer dizer Ubuntu... rsrs. Cansei de preguiça e resolvi pesquisar.
Notei que logo após não iniciar o Ubuntu normalmente, assim que eu o reiniciava, ele voltava para a tela de seleção do kernel para ser usado, portanto parti para pesquisas a partir deste ponto, encontrei um parâmetro adicional (rootdelay=130) para colocar após (quiet splash) na linha que contém o uuid de sua partição, ficando assim:
De:
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=0bec0828-242d-4cfa-9cb3-7a415cd1a1b1 ro quiet splash
Para:
Como no 10.10 não tem o menu.lst, a única referência que achei foi o grub.cfg, notei isto ao rodar update-grub. Quando o abri, deu o aviso que era um arquivo somente leitura, pra efeito de testes, dei permissão total a ele, editei e voltei a permissão.
chmod 777 /boot/grub/grub.cfg
$ vi /boot/grub/grub.cfg
$ chmod 444 /boot/grub/grub.cfg
Reiniciei e funcionou.
Se ao atualizar o kernel possa apresentar o mesmo erro, será necessário alterar novamente.
Notei que logo após não iniciar o Ubuntu normalmente, assim que eu o reiniciava, ele voltava para a tela de seleção do kernel para ser usado, portanto parti para pesquisas a partir deste ponto, encontrei um parâmetro adicional (rootdelay=130) para colocar após (quiet splash) na linha que contém o uuid de sua partição, ficando assim:
De:
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=0bec0828-242d-4cfa-9cb3-7a415cd1a1b1 ro quiet splash
Para:
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=0bec0828-242d-4cfa-9cb3-7a415cd1a1b1 ro quiet splash
rootdelay=130
Como no 10.10 não tem o menu.lst, a única referência que achei foi o grub.cfg, notei isto ao rodar update-grub. Quando o abri, deu o aviso que era um arquivo somente leitura, pra efeito de testes, dei permissão total a ele, editei e voltei a permissão.
chmod 777 /boot/grub/grub.cfg
$ vi /boot/grub/grub.cfg
$ chmod 444 /boot/grub/grub.cfg
Reiniciei e funcionou.
Se ao atualizar o kernel possa apresentar o mesmo erro, será necessário alterar novamente.
Feito isso é só executar o comando "update-grub" e reiniciar.