Publicada por removido em 21/05/2007 - 01:31h:
* removido usa Nenhuma

Primeiramente, boa noite a todos na Comunidade Linux.
Eu sou novato em Linux, comprei algumas distribuições e instalei em meu HD as seguintes distribuições: Kurumin 7 ( em /dev/hda5 ); Slackware 11 ( em /dev/hda6 ); Ubuntu 7.04 ( última distro instalada ) em /dev/hda7 e uma partição Swap de 1028MB em /dev/hda8.
Houve um problema e tive que reinstalar o Windows na partição /dev/hda1 que sobrescreveu o LILO em meu HD ( na MBR ), eu fiz todos os procedimentos para recuperar o mesmo, inclusive um disco de boot do Slackware que fiz durante a instalação, mas acidentalmente eu apaguei-o, mesmo quando eu entrava no Slackware normalmente o arquivo /etc/lilo não se encontrava no Slackware, e quando eu entrava pelo Kurumin 7.0 quando eu ia editar o LILO, aparecia uns erros dizendo que não tinha uma entrada de boot válida nas outras partições ( embora o LILO estivesse nas outras partições e não na MBR ) e o Kurumin só reconhecia ele mesmo e o Windows ( não reconhecia o Ubuntu ).
Também vi vários artigos para entrar com um CD de boot de qualquer distribuição e executar os comandos: #mount /dev/hdax /mnt e depois #chroot /mnt para depois gravar o LILO ( #lilo ) e infelizmente não consegui bootar as três distribuições novamente.
Eu gostaria muitíssimo da ajuda de qualquer pessoa que possa ajudar-me neste quesito, pois estou pensando em formatar tudo novamente e começar do zero, mas eu gostaria muito de aprender a consertar isso para não ter que formatar o HD toda vez que o LILO sumir, desde já agradeço muito a atenção e contribuição que qualquer usuário me fornecer, obrigado...

  
 
Resposta de sombriks em 21/05/2007 - 02:52h:
* sombriks usa Slackware
* sombriks tem conceito: 8.7
 


Essa é simples mas a resposta não é tão boa.

O lilo é bem mais limitado que o grub. todavia restautar sistemas simples com ele é papaya with sugar, hehehe....

Eu chuto que o lilo tem dado erro porque não encontra o kernel dos outros linux, certo? Pois bem, para o lilo poder gravar corretamente suas entradas ele vai precisar que os kernels envolvidos na história estejam sob o mesmo sistema de arquivos; Tipo, na hora de procurar o kernel vc precisa dar o caminho completo, e como o kernel das outras distros está em outro lugar temos esse pau. Sofri isso quando perdi o grub do ubuntu.

Uma sugestão seria criar uma pequena partição (~400MB) e montar ela em /boot em todas as três distros. Assim vc gravaria o lilo sem maiores complicações, desde que os kernels e as initrd's (se existirem) fiquem todas sob /boot.

Com essa medida toda vez que seu lilo sumir basta dar chroot em qqr linux e restaurar o lilo, :D

Se tiver disposição tente isso. Se não reinstale o ubuntu, que ele instala um grub pra vc e aí o grub reconhece todos sem frescura.

 
Resposta de removido em 21/05/2007 - 03:37h:
* removido usa Nenhuma
* removido tem conceito: nenhum voto.
 


Oi sombriks, muito obrigado pela resposta, meu HD é de 80 GB e vou seguir esta dica criando uma pequena partição de + ou - 400 MB no disco ( ou reinstalando o Ubuntu se for o caso ), mas como eu deverei fazer isso? na hora de usar o cfdisk é só criar esta partição que as outras distribuições Linux reconhecem a mesma? e sem querer tomar seu tempo há algum artigo neste site que ensine a fazer isso que você propôs? ( particionar corretamente o disco para não haver problemas com o boot e gerenciamento de distros? ) muito obrigado e até mais...

 
Resposta de juliaojunior em 21/05/2007 - 12:50h:
* juliaojunior usa Debian
* juliaojunior tem conceito: 8.9
 


não fui eu quem perguntou, mas a resposta também me ajudou. valeu mesmo :)

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.