Caros parceiros,

Essa mensagem não é para apresentar dúvida, é para mostrar uma solução.

Uso o Ubuntu desde a versão 7.04 no meu laptop de trabalho. Por conta 
disso, sou sempre muito cuidadoso com atualizações de versão. Faço 
testes, não só com novas versões do Ubuntu mas também com novos 
softwares em um HD externo.

Esse HD já está com o 9.10 Karmic Koala (é claro!) e estou esperando um 
momento de tranquilidade para fazer o upgrade no laptop de trabalho. Mas 
como essa semana a Mozilla lançou o Thunderbird 3, resolvi instalá-lo no 
HD de textes para ver se posso programar essa atualização no laptop de 
trabalho.

Durante a instalação do TB3 no 9.10 do HD externo (testes), foi 
oferecida uma atualização de kernel. Aí foi que os meus problemas começaram.

Como o 9.10 usa o GRUB2, ao atualizar o kernel no HD externo ele 
reescreveu o MBR e depois disso só conseguia entrar no meu laptop com o 
9.04 com o HD externo espetado na USB.

Aí achei esses comandos listados abaixo que recuperaram o GRUB direto, 
de dentro do 9.04 que foi "bootado" pelo GRUB do HD externo. Serve 
também para quem instalou o Windows e corrompeu o GRUB, aí é só bootar 
pelo live CD da versão velha do Ubuntu que está instalada (serve 
outras). Vamos aos comandos:

$ sudo grub
"Para descobrir a localização da inicialização"
grub> find /boot/grub/stage1
"Você receberá como resposta: (hdx,x)
grub> root (hdx,x)
grub> setup (hd0)
grub> quit

Eu apanhei algumas horas para achar isso. Portanto, segue o caminho para 
quem precisar.

Abraços,
Nelson

P.S. procurei em tantos lugares que me perdi onde achei. Lamento não ter 
guardado o autor da dica.

-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a