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



» Screenshot
Linux: Ubuntu Dark
Por virtuanet
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Saveiro Linux
Por drausio


Artigo

Como posso recuperar o boot loader?
Linux user
jllucca
20/04/2004
Você perdeu seu grub ou lilo e quer recuperá-lo? Não sabe como fazer? Sente-se perdido sempre que o Windows passa reto onde deveria haver o menu do boot loader? Então esse artigo é pra você. Veremos algumas formas de se recuperar o boot loader sem precisar reinstalar o Linux (como muitos fazem).
Por: Ricardo Rodrigues Lucca
[ Hits: 55673 ]
Conceito: 10.0   6 voto(s)6 voto(s)6 voto(s)6 voto(s)6 voto(s) + quero dar nota ao artigo

Introdução

Opa, pessoal!

Tenho acompanhado muito a parte de perguntas do site e uma questão que se repete geralmente a cada 3 ou 4 meses é a seguinte:

"Tive que instalar novamente o Windows. Tem como recuperar novamente o Grub?"

ou ainda:

"Utilizo o lilo e tive que formatar o Windows e o lilo sumiu! E agora?"

Bom, se você tem precisa de uma solução para algum desses casos, esse artigo é pra você!

Vamos começar. Você tem 3 opções para recuperar seu boot loader:
  • Utilizar o disco de boot;
  • Instalar uma distro mais leve;
  • Utilizar o CD de instalação.

A primeira é uma idéia citada pelo nosso membro ardezzoni, que é utilizar um disco de boot. Essa é a mais fácil e permite a você cair no sistema normalmente. A partir daí basta reinstalar o lilo ou o grub. Mas, como na maioria dos casos não gostamos de criar os benditos discos durante a instalação do sistema hehehe...

A segunda forma foi ditada por lindbergluiz, que consiste em instalar uma distro mais leve sem os pacotes desnecessários e ai instalar o lilo nessa, editando o /etc/lilo.conf ou o arquivo de configuração do grub. Certamente isso nos tomaria muito tempo...

O mesmo usuário deu a sugestão de utilizar o "boot loader" da instalação para tentar carregar diretamente a partição, passando como parâmetro "root=/dev/hdaX" (referente a onde foi instalado o Linux anteriormente). Certamente esta seria uma 4° forma eficiente também, onde você cairia no sistema e só teria que logar e reinstalar. :)

A terceira forma que podemos aplicar consiste em utilizar o CD de instalação do seu Linux. Não importa se a instalação da sua distro seja em modo gráfico ou texto, sempre temos terminais pra utilizar durante a instalação.

Bootando pelo CD de instalação e alterando o console para um texto (CTRL+ALT+F2), podemos montar a partição onde foi instalado o Linux anteriormente:

# mount /dev/hdaX /mnt/

E então dizemos que esse diretório será nossa nova "/":

# chroot /mnt

Agora basta instalar normalmente o carregador de boot.

Para o lilo:

# lilo

Para o Grub:

# grub

A terceira forma me parece ser mais útil, pois sempre temos o CD de instalação do nosso Linux por perto (pode ser de outra distro, se for o caso). Já que nem sempre criamos o disco de boot ou temos espaço para instalar uma distro pequena.

Artigo baseado na pergunta:
http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=5393

Os membros citados foram os que deram a idéia pra ajudar o usuário nessa pergunta.

[]'s



Páginas do artigo
   1. Introdução

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por y2h4ck em 20/04/2004 - 08:13h:

Legal o Artigo eu quando me iniciei no linux tive muito esse problema. Vale deixar a dica que quem utiliza o SuSE .. o mesmo pode ser restaurado dando um boot pelo CD1 e escolhendo a opcao
"Boot a Instaled OS" ele vai procura e bootar o linux instalado em sua maquina e assim que seu sistema levantar normalmente abra o YaST2 e selecione "Opcoes do BootLoader" la vc pode regravar o grub ou lilo novamente sem problemas :)

[]s jlluca :)

[2] Comentário enviado por cvs em 20/04/2004 - 09:39h:

bem simples... hehehehe :D
Eu faço/fazia de outra forma, nao usando o chroot... agora vou passar a usar ele quando precisar.

[3] Comentário enviado por jllucca em 20/04/2004 - 13:49h:

eu tambem cvs ^^

Nunca tinha usado e acho que faz quase um ano que apreendi ele quando o arknoid tava fazendo curso da conectiva e ele me comentou sobre esse comando. Isso eh aprova de que apreendemos com os outros hehehe

[4] Comentário enviado por marvin em 22/04/2004 - 08:40h:

Valew !!! veio... vc me salvou de ter um trabalhão !!!


[5] Comentário enviado por jllucca em 22/04/2004 - 11:15h:

Opa,

marvim comentarios são sempre benvindos :)

y2h4ck, foi mal ter ti ignorado antes... Mas, não tinha(e nao tenho) nada a acrescentar ao que voce disse.

[]'s

[6] Comentário enviado por gustavo_marcon em 25/04/2004 - 19:36h:

kra, realmente muito útil, acabei de reinstalar o XP e ele detonou meu lilo, mas dai foi fácil recuperar com o teu artigo, útil mesmo.


Valeu,

Gustavo

[7] Comentário enviado por Czuber em 07/06/2004 - 11:26h:

Legal a dica, mas tenho uma dúvida, não vai dar problema depois, ou como faz pra desfazer essa montagem, depois que funcionar?

Instalei o Debian Sarge pela internet no meu micro e não consegui mais acessar o WinXP (dual boot), nem com grub nem com lilo, acho q o XP ficou bravo de ser gerenciado por um boot loader diferente do dele!

[]s

[8] Comentário enviado por marceloobalski em 15/07/2004 - 21:20h:

O cara blz??? nao sei talves vc´possa me ajudar preciso dar dual boot com dois wun xp e um so poderqa ter acesso com senha ....valeu


[9] Comentário enviado por thiagoarrais em 26/09/2006 - 10:24h:

Não sei porque, não uso o chroot. Quando este tipo de coisa acontece comigo (e aconteceu hoje mesmo na máquina do trabalho), eu uso um Live CD para inicializar a máquina.

Depois de inicializada (e esses live cds podem demorar muuuuuito), abro um terminal como root e só digito:

# grub

Para entrar no prompt do grub. Se isto não funcionar, pode ser necessário instalar o grub com

# aptitude install grub

Ou o equivalente na distro que você estiver usando. Depois que o grub abrir e me mostrar o prompt eu digo:

grub> root (hd1,4)

(a parte 'grub>' é o prompt do grub, você não precisa digitar isso)

Que quer dizer que a raiz do meu inicializador está na quinta partição do segundo disco rígido (como você pode ver, a contagem começa de zero, não de um). Esta é a partição que contém o sistema raiz do meu Linux ou os arquivos de inicialização, caso eu esteja usando o /boot montado em outra partição.

Depois disso, é só mandar instalar:

grub> setup (hd0)

Note que aqui é usado o hd0, o primeiro disco rígido. Apesar da minha partição Linux ser no segundo disco, o MBR (Master Boot Record) que precisa ser substiuído é o do primeiro, pois é ele quem minha a placa mãe está ativando durante a inicialização.

Este comando vai instalar o boot loader grub no MBR do primeiro disco, usando como raiz de configuração a quinta partição do segundo disco.

[10] Comentário enviado por juliaojunior em 23/01/2007 - 12:40h:

muito bom! vou tentar, pois estou precisando disso AGORA!!

[11] Comentário enviado por yszcz em 11/01/2008 - 08:42h:

"Bootando pelo CD de instalação e alterando o console para um texto (CTRL+ALT+F2)"

Quando booto pelo CD de instalação e pressiono (CTRL+ALT+F2), não consigo entrar no console para editar. Não acontece nada.


[12] Comentário enviado por f_Candido em 10/02/2008 - 01:25h:

Qual distro você usa? Tente CTRL + F2.

Espero ter ajudado,

Abraços

[13] Comentário enviado por sid777 em 17/01/2009 - 13:25h:

no meu caso o windows ta na primeira partiçao e o linux na segunda, e quando ligo o pc vai direto p/ o windows, o q faço?

[14] Comentário enviado por benneh em 10/10/2009 - 11:49h:

A melhor forma é utilizar o "Super Grub", um live cd criado especificamente para recuperar o Grub e etc.

"Recupere o Grub, gerenciador de boot, com este utilitário prático e torne o Linux inicializável novamente."

Maiores informações e download:
http://www.baixaki.com.br/download/super-grub-disk.htm

Homepage oficial:
http://www.supergrubdisk.org/


Um abraço e boa sorte!

Benneh
Sempirataria.wordpress.com


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 - Copyleft 2002-2009 Viva o Linux.com.br

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.