Ubuntu 6.10 e Grub ERRO 18: trocando para o LILO

Publicado por Pedro Arthur em 25/02/2007

[ Hits: 13.969 ]

Blog: http://di.uern.br/~pedroarthur

 


Ubuntu 6.10 e Grub ERRO 18: trocando para o LILO



Bom galera, sou administrador de um laboratório de microcomputadores de uma universidade e todos os dias me deparo com mais e mais erros diferentes. Esse foi um deles.

Após uma instalação bem sucedida do Ubuntu, no momento do primeiro boot:

Grub ERRO 18

Fiquei sem entender o motivo. Depois de muita pesquisa, descobri que o erro 18 está relacionado com o arquivo device.map. Após fazer tudo que me mandaram, fiquei sem solução. E com uma terrível dor de cabeça.

Pra resolver foi o seguinte: primeiro inseri o CD de instalação novamente, mas no momento de escolher o que fazer optei por recuperar um sistema quebrado (repair a broken system). O sistema de recuperação faz muitas perguntas e depois lhe dá a opção do que fazer. Escolha iniciar um prompt de comando. Tentar resgatar o GRUB foi inútil. Depois de tudo isso estaremos na raiz da partição. Primeiro digite:

# exit

para sair do ambiente chrooted. Alguns erros serão apresentados. Agora devemos mudar para o segundo terminal. Teclando CTRL + ALT + F2. Lá aparecerá a mensagem: "Type any key to activate this console". Faça-o.

Agora estamos na raiz do sistema de instalação. Se tudo estiver correndo bem, nossa partição defeituosa está montada na /target. Primeiro instalamos o LILO:

# apt-install lilo

Depois do lilo instalado precisamos realizar sua configuração, que vai no arquivo /etc/lilo.conf. Antes, o melhor a fazer é um chroot para a partição:

# chroot $(mount | grep target | cut -d " " -f3)

Isso lhe dará a posição exata da sua partição. Mas nada impede que você digite literalmente.

Agora inicie um editor de texto de sua preferência, crie e configure o /etc/lilo.conf, no meu caso usei o VIM. O meu arquivo de configuração ficou da seguinte maneira:

boot=/dev/hda
vga=normal

prompt
timeout=3600

default=WindowsXP

image=/boot/vmlinuz-2.6.17-10-generic
root=/dev/hda1
label=Ubuntu
read-only
initrd=/boot/initrd.img-2.6.17-10-generic
append="quiet splash locale=pt_BR

other=/dev/hda3
label=WindowsXP

Agora só precisamos fazer:

# lilo

Se tudo ocorreu bem aparecerá:

Added Ubuntu
Added WindowsXP *

Agora tente bootar...

Bom galera, espero que tenha ajudado... Até tentar isso, perdi muito do meu tempo, tomara que com vocês não aconteça o mesmo!

Abraço

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Editar arquivos de sistema no Linux Ubuntu via ambiente gráfico

Partição NTFS, erro w32 filesystem no Captive

Montando uma imagem de CD (iso)

Samba 3.0.7 - Resolvendo problema de montagem

Samba: Liberar compartilhamento pra somente uma máquina

  

Comentários
[1] Comentário enviado por Raptor em 25/02/2007 - 20:26h

Para executar o comando # apt-install lilo, preciso estar conectado na Internet, não é mesmo?
Mas caso não consiga me conectar - pois aqui utilizo wireless com autenticação - como devo proceder?

[2] Comentário enviado por pedroarthur.jedi em 26/02/2007 - 13:18h

Cara não é necessário conexão. Por motivo de algumas imcompatibilidades ocorrerem em relação ao GRUB, o pacote LILO se encontra no CD de instalação por padrão...

[3] Comentário enviado por hamacker em 15/03/2007 - 18:17h

amigo, não é necessario criar /etc/lilo.conf, bastar executar :
liloconfig

e ele criará um lilo.conf baseado no que ele encontrar na particacao que voce indicará como sendo /boot. Depois do liloconfig, só não pode esquecer do 'lilo'.

Parabens pelo artigo, já salvou a patria de muita gente.

[4] Comentário enviado por pedroarthur.jedi em 19/03/2007 - 07:18h

o liloconfig não está no pacote por default...

[5] Comentário enviado por renata_paiva em 13/06/2007 - 14:09h

Ola,

Tenho uma maquina com debian sarge 3.1 e está dando esse mesmo problema de erro 18.

Pelo cd do UBUNTU consigo fazer esse mesmo procedimento ???

Porque fica travando n o grub e não consigo fazer nada mais.

E se eu dou um boot pelo cd live normal eu monto o meu sda , mais nao consigo instalar nada porque tudo que instalo cai na particao do live criou.

Obrigada

[6] Comentário enviado por pedroarthur.jedi em 14/06/2007 - 07:51h

Todo esse procedimento foi baseado no cd do Ubuntu...
No caso de vc estar rodando o sarge, o melhor é utilizar um disco de boot e instalar o lilo via ap-get (ou aptitude)

[7] Comentário enviado por dracon em 27/06/2009 - 13:12h

Bom galera,sem muitos rodeios resolvi o problema de erro 18 na inicialização ,simplesmente trocando de CD ROM.Acho que devido a velocidade do que eu usava ,não copilava os arquivos quebrados.Porém pode ser que gerando uma cópia do cd com uma velocidade compativel ao leitor ultilizado resolva!Espero que tenha ajudado.

[8] Comentário enviado por dracon em 27/06/2009 - 13:13h

Pelo o que pesquisei esse erro é fizico.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts