99 99 99 99 99... falha no LILO

Publicado por Marcelo Cavalcante Rocha em 03/11/2006

[ Hits: 10.874 ]

 


99 99 99 99 99... falha no LILO



Como já vi muita gente embolada com esse problema e eu mesmo fui um ao iniciar minha história no mundo Linux, resolvi escrever esta dica para mostrar que ao contrário do que alguns pensam a princípio, não é preciso reinstalar o Linux para resolver o caso de perda de LILO.

A dica foi escrita e acompanhada passo a passo em cima do Kurumin Linux 6.

Vamos ao que interessa. Antes de mais nada, se perdemos o LILO não temos a opção de boot ao iniciar a máquina, portanto devemos ligar a máquina inserindo o LiveCD, no meu caso o Kurumin 6, e fazer o boot pelo mesmo.

OBS: É muito importante que este LiveCD possua um kernel igual ao do Linux instalado na máquina. Se possível, a mesma versão do LILO também.

Depois de todo o sistema carregado, vamos ao processo de recuperação do LILO.

Primeiramente vamos para algum terminal ou konsole, como você preferir. No mesmo usaremos os seguintes comandos:

$ sudo su

(Pega permissão de root utilizando-se do sudo)

# mount /dev/hdaX /mnt/hdaX

(Aqui montamos a partição em que o Linux se encontra instalado, onde X é a partição onde o Linux se encontra, lembrando que isto poderia ser hdb1 e o /mnt/hdaX é o ponto onde está sendo montado)

# chroot /mnt/hdaX

(Aqui estamos transferindo o root para o ponto onde o Linux foi montado)

Caso você deseje fazer alguma modificação ou alteração no seu LILO, acesse o arquivo lilo.conf:

# mcedit lilo.conf
ou
# vi lilo.conf

Se você não deseja fazer nenhuma modificação no LILO, então siga em frente. Ainda no terminal digite o comando:

# lilo

Este comando serve para efetivar o seu LILO na MBR, que por alguma razão havia sido ocultado ou desinstalado.

Feito isto você já pode reiniciar sua máquina retirando o LiveCD e iniciando-a normalmente. ;]

Outras dicas deste autor

Configurando a JRE para funcionar no Ubuntu 8.04 e derivados com Firefox 3

Vantagem do Aptitude sobre o Apt-Get

Corrigindo incompatibilidade do kdemod após o "nascimento" do KDE 4.1 no Arch

Asterisk Counter - Seja "contado"

Chromium pronto para o Arch - Instalando!

Leitura recomendada

Web of Life - Um jogo de estratégia GPL

Usando DBDesign no Linux sem instalar

Você conhece o NetbootCD?

Apresentando a distribuição GNU/Linux NetRunner 14.2

Montando e conectando em um servidor NFS

  

Comentários
[1] Comentário enviado por removido em 03/11/2006 - 11:46h

muito bom meu caro, parabens!

[2] Comentário enviado por flipe em 03/11/2006 - 15:30h

esse "99 99 99 99 99....", acontece também, quando o boot, está indicado no local errado, tipo, o boot esta em /dev/hda1 e no arquivo esta configurado para /dev/hdb1.

isso acontece no grub também.

[3] Comentário enviado por joafras em 04/11/2006 - 23:01h

valeu meu irmão , já passei aperto com isso. Muito obrigado

[4] Comentário enviado por ruze em 10/10/2007 - 14:56h

favor, estou comecando no mundo do LINUX e não entendo nada, estou precisando de ajuda como executar os comando pois preciso usar um Pen dridrevers e não consigo instalar. Favor me ajude.

[5] Comentário enviado por anderson_souza em 21/12/2007 - 15:47h

mt Bom.
Já sabia, mas é sempre bom estas informações sejam publicadas.

OK.

[6] Comentário enviado por vlxjunior em 28/12/2007 - 10:17h

Boa dica, Vlw!!!

[7] Comentário enviado por berto_juridico em 18/07/2012 - 00:16h

Amigo, tava com esse problema, tenho 2 hd´s sata (sda e sdb) win no A e Slack no B, dei boot com dvd, e apanhei do lilo igual vaca na horta, tentei muitas coisas , liloconf, editar o lilo.conf, puts frustrado... no meu caso quando eu digitava lilo, tava td ok, só tinham 3 alertas, 2 de video e o outro dizia que havia boot em dois hds diferentes...
bom tinha um detalhe no arquivo lilo.conf q matou a xarada, no início do arquivo tinha uma linha assim:

boot = /dev/sda

só mudei para sdb e shasam, deu certo!

até mais



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts