Recuperando GRUB em casos extremos

Publicado por Luã Stradlin em 25/05/2007

[ Hits: 51.284 ]

 


Recuperando GRUB em casos extremos



Geralmente esse problema é causado por falha de sistema da MBR do HD ou por muitos outros, como por exemplo, abrir o partition magic em dual boot acusa erros no HD1 ou HDA no Linux. Geralmente 99% dos usuários clicariam para corrigir o tal problema, e aí adeus parte do GRUB da MBR.

Caso aconteça isso a solução seria o comando install-grub, porém algumas muitas vezes isso não funciona, acusa drive umount, entre outras falhas.

Vamos logo ao que interessa.

Com certeza você só conseguirá entrar com o Live CD, nem Windows nem Linux entram, pois o GRUB responsável pelo boot de ambos está corrompido.

Então no meu caso usei o LIVE CD do Ubuntu 6.10 para recuperar o GRUB que está no Ubuntu 7.04, ou seja, não importa a distro, basta acesso ao terminal.

Ao carregar o sistema do live cd, abra o terminal.

Agora com o terminal aberto digite:

$ sudo grub [Assim entrará no console do grub]

grub> root (hd0,4)

Com esse comando você estará indicando onde está o hd que tem o Linux, portando estará indicando o GRUB, no meu caso estava em hd0,4.

grub> setup (hd0)

Com isso, o grub que foi indicado no passo anterior será instalado na MBR do HD.

grub> quit

Sai para o terminal normal.

Agora feche tudo e reinicie normalmente.

PS: Tire o CD para o boot ser efetuado pelo HD.

Outras dicas deste autor

Instalando o kiba-dock (atualizado)

Leitura recomendada

SSH - Máquina nova, configuração antiga

Como Jogar Pokemon GO no Linux

Configurar mouse USB com rodinha (wheel mouse USB)

Estamos seguros no orkut?

Controle de banda no Ubuntu Server 10.10 com Shaper (cbq)

  

Comentários
[1] Comentário enviado por hebaja em 07/06/2007 - 00:39h

Bom, eu cometi o erro descrito acima, fui usar o Partition Magic no Windows e ferrei com o grub, qualquer sistema que eu quisesse acessar aparecia "Error 17". O estranho é que eu segui os passos descritos acima, e o Windows voltou a bootar normalmente, porém na hora de bootar o linux (ubuntu edgy eft) aparecia o erro: "Error 17: cannot mount selected partition". Repeti a reinstalação do Grub e nada. Então decidi editar o menu.lst manualemnte e percebi que as especificações estavam erradas. Quando eu particionei o meu hd com o Partition Magic, a partição Ext3 mudou de hda8 para hda7, o Grub devia reconhece-la como (hd0,6) e não mais como (hd0,7):

Mesmo reinstalando o Grub, não mudava:

title Ubuntu, kernel 2.6.17-11-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda8 ro quiet splash locale=pt_BR
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

Então só resolvi o problema alterando o menu.lst manualmente, dessa maneira:

title Ubuntu, kernel 2.6.17-11-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda7 ro quiet splash locale=pt_BR
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

o kernel estava apontando pra uma partição no meu hd em ntfs, não ia funcionar nunca. Fica de aviso pra galera, mesmo reinstalando o Grub, uma olhadela no menu.lst pode resolver.

[2] Comentário enviado por Evergreen em 08/10/2007 - 15:25h

Valeu Luã!!! Salvou meu dia!!
Funcionou 100%, tive de reinstalar o xp e num tava mais conseguindo aceder ao F7, felizmente vi essa dica antes de reinstalar o F7.

[3] Comentário enviado por LyH em 25/11/2007 - 19:39h

olá, eu perdi meu grub quando reinstalei o XP ms então vi esse tuto, mas deu o seguinte erro:

ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.

oq faço?

[4] Comentário enviado por duvet em 30/05/2008 - 12:04h

Bom LyH,

pelo que entendi você deve apenas esperar alguns minutos (demora um pouquinho, tenha paciência), então entrará no console do grub.
Aparecerá algo assim na tua tela:

grub>

Após isso vc segue o procedimento descrito no tutorial

[5] Comentário enviado por abreups2009 em 28/06/2009 - 11:16h

Estas instruções salvaram a minha vida! :-)
Tudo começou quando tentei usar o PartitionMagic (no Ubuntu) para encolher a partição do Windows Vista de meu notebook (LG E200).
O programa estava demorando MUUUUITO tempo e resolvi cancelar. O cancelamento parecia que tinha travado (depois de vários minutos de espera) e caí na besteira de forçar um reset.
Pronto, ao tentar bootar recebia a infame mensagem de erro 17 do Grub. Desespero! :-)
Depois de muita consulta na Internet fiz alguns testes com o testdisk e tudo parecia bastante intacto.
Bootando com um Live CD do Ubuntu 9.04 eu conseguia ler todos os arquivos da partição Windows Vista, ou seja, os dados estavam intactos.
Mais pesquisa e me deparei com esta página.
O único ajuste que fiz foi deduzir que minha partição Linux era a /dev/sda3, portanto o parâmetro para o Grub seria root (hd0,2).
Boot e voilá! Tudo funcionando bonitinho.
Obrigado pelo post e espero que meu exemplo também ajude outros usuários.
Atenciosamente,

Pauo Abreu

[6] Comentário enviado por Stradlin em 29/06/2009 - 12:47h

Que bom que após tanto tempo essa dica ainda consegue ajudar assim.
Pena que não uso o Ubuntu, quando o Photoshop funcionar mais que perfeitamente nele, voltarei a usar e catucar mais ainda.


Luã Stradlin

[7] Comentário enviado por pinduvoz em 08/09/2009 - 19:18h

Entre o primeiro e o segundo comando da dica, usa-se:

find /boot/grub/stage1

Este comando fornece a resposta para o próximo -- "root (hd0,4)", no seu caso --, ou seja, a partição onde está o Linux e o Grub.

Fica mais fácil.

[8] Comentário enviado por removido em 23/04/2010 - 10:51h

como faz pra saber em qual hd esta o meu linux?

[9] Comentário enviado por mandoeletronica em 26/07/2010 - 19:25h

Bem, Eu tinha um HD de 40 G, resolvi trocar por um de 250G, aí que me danei todo!
Como sempre, instalei o ruindows, depois criei as partições para dados e /linux.
Baixei o Ubuntu 10.04, pois já tenho o 9.1. Ah! No antigo HD eu tenho o Mint8, funfando ainda...

Após a instalação, reiniciei o notebook e.....NADA! Nem Linux, nem Windows! Erro grub(algo como "não encontrou a partição"). Refiz tudo! mandei instalar o grub na MBR ,reiniciei e NADA DE NOVO! ERRO 17...
Já perdi tudo que tinha... apaguei tudo que é partição, criei tudo de novo passo a passo, instalei o windos, depois o linux, e ainda não funciona o GRUB. Tentei várias dicas da net, editei o Menu.lst, reinstalei o grub, instalei com o Live CD, via chroot... e ainda NADA. estou com raiva, pois não quero usar só o Windows, quero meu Linux de voltaaaaaa (risos...)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts