Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot
Linux: Ubuntu 11.04
Por calusbr

Dica

Recuperando GRUB em casos extremos
Linux user
Publicado por Luã Stradlin em 25/05/2007

Login: Stradlin, 65335 pontos
[ Hits: 40744 ]

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

Leitura recomendada
   Dica Linux recomendada Controle de banda no Debian Sarge
   Dica Linux recomendada Amarrando placas de rede ao endereço MAC
   Dica Linux recomendada Instalar Firefox 3.6 e Thunderbird 3.0 no Ubuntu 9.10
   Dica Linux recomendada SSH - Máquina nova, configuração antiga
   Dica Linux recomendada OTRS - Single Sign On + Active Directory

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.