Recuperando o GRUB

Muitas vezes é necessário re-instalar o windows que está em dual-boot (Linux e Windows na mesma maquina), com a re-instalação do windows o mesmo re-escreve o MBR, ocasionando a perda do grub.
Para recuperar o o Grub vamos prescisar de um livecd.
Vamos aos passos para recureração:

1 - Inicializar o sistema por um livecd
2 - Vá até a linha de comando, utilizando o terminal do gerenciador de janelas ou simplesmente apertando Ctrl + Alt + F2.

    3 - Digite os seguintes comandos:

  • sudo grub

  • find /boot/grub/stage1

  • (hdx,y) # Esse será o resultado da pesquisa
  • root (hdx,y)

  • setup (hdx)

4 - Agora é so reiniciar e seu GRUB estará lá de volta.

Caso não de certo essa configuração ou você utiliza o Debian, siga os seguintes procedimentos após o passo 1 e 2:

    3 - Digite os seguintes comandos:

  • mkdir /mnt/hd

  • mount /dev/hda1 /mnt/hd/

  • mount -o bind /dev/ /mnt/hd/dev

  • chroot /mnt/hd

  • grub-install /dev/hda


4 - Agora é so reiniciar e seu GRUB estará lá de volta.

2 Response to "Recuperando o GRUB"

  1. Adilson Santos da Rocha 9 de agosto de 2007 às 17:30
    Legal essa dica pode salvar alguém de ter que reistalar um linux, mas para complementar a dica:
    lembrando que no grub a nomeclatura dos dispositivos e diferente da do linux
    onde no linux e /dev/hda no grub é (hd0) após a virgula e o numero da partição do hd iniciando em zero, pra procurar no disco master da primeira controladora use (hd0,0)
  2. Devanei Zanardi 27 de janeiro de 2008 às 08:25
    Obrigado! Finalmente um procedimento que funciona. Estive batendo cabeça com as dicas que a turma dá do grub-install QUE SÃO ERRADAS, pois grub-install tem um parâmetro obrigatório que é o install_device mas o pessoal diz "digita grub-install e pronto" o que é errado. Já o seu procedimento me ajudou muito obrigado!!

Postar um comentário