Ubuntu 6.10 e Grub ERRO 18: trocando para o LILO
Dica publicada em Linux / Sistema de Arquivos
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:
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
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
Mas caso não consiga me conectar - pois aqui utilizo wireless com autenticação - como devo proceder?