Ubuntu 6.10 e Grub ERRO 18: trocando para o LILO

Publicado por Pedro Arthur em 25/02/2007

[ Hits: 13.956 ]

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

Snapshots BTRFS no GRUB

Problemas com o Samba + COBOL, Clipper e xls

Unindo partições Linux com o mhddfs

Trocar Linux de patição / HD sem clonagem

Instalando Slackware com btrfs

  

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