Recuperando o GRUB

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.

Related posts:

Sou engenheiro de Controle e Automação, técnico em processamento de dados, professor de controle industrial e eletricidade na instituição SENAI-PR, empreendedor, sócio e diretor de engenharia da empresa Mobhis Automação Urbana (www.mobhis.com.br).

Share This Post

2 Comments

  1. Adilson Santos da Rocha - 10/08/2007

    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/01/2008

    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!!

Leave a reply