Recuperando o Grub2 no Ubuntu 10.04
fevereiro 18, 2011 Deixe um comentário
Oi pessoal!
Esta é uma dica rápida e objetiva para recuperar o Grub2 no Ubuntu 10.04.
A minha máquina vêm apresentando problemas de energia, estou desconfiado que seja a fonte, depois de 4 anos ela deve estar abrindo o bico. Aleatoriamente ela desliga e isto está ferrando com o boot na hora de ligá-la.
Quando a máquina desliga o filesystem que deveria recuperar os arquivos corrompidos não está dando conta do recado, e ao invés de dar o boot corretamente exibe a mensagem:
read error
Essa mensagem de erro de leitura se deve à BIOS, que está mal configurada, o meu conselho é resetar a BIOS, removendo a bateria ou mudando a posição do JUMP (está localizado ao lado ou bem próximo á bateria). Ao ligar a máquina será necessário configurar data e hora, portanto aperte o DEL ou F1 ao ligá-la.
Caso o reset na BIOS não resolva o problema e o boot apresentar erro no Grub2, o lance é recuperá-lo seguindo o manual oficial de ajuda do Ubuntu.
A dica a seguir é rodar o live-cd e seguir a seção:
METHOD 2 – Copy GRUB 2 Files from the Installed Partition
Em seguida rodar o comando:
sudo fdisk -l (ele de luíza no final)
Este comando mostrará qual é a sua partição Ubuntu, no meu caso é sda5, e pegando a UUID da partição, conforme explica o “método 2″ do manual, ficaria assim o comando pelo terminal:
sudo grub-setup -d /media/4165fa0a-529c-4452-91c5-1aba59523aa8/boot/grub /dev/sda
Feito isso é só reiniciar a máquina e assim que der o boot rode o comando de atualização do Grub2 para que ele leia novamente as partições:
sudo update-grub
Uma outra dica importante, o método SIMPLEST (primeiro método) e o método 3 do manual não funcionam, porque o kernel 2.6.32.21-generic possui um bug que impede de montar a partição ext4 na unha pelo terminal, o comando mount não aceita o parâmetro ext4.
Este problema foi resolvido a partir do kernel 2.6.32-28-generic, portanto, recomendo usar a versão mais atualizada do Ubuntu 10.04, sendo então a 10.04.2, repare este “2″ no final. Esta versão possui todas as atualizações desde a liberação do Ubuntu 10.04.
É só isso.
Abraço!