11-7-01 - Boletim ViaLinuxis em sintonia com o Fórum
Duas distribuições no mesmo HD

Editorial

Parece incrível mas é verdade: é possível com que um RedHat seja bootado com o kernel que veio de um Slackware ao colocar as duas distribuições no mesmo HD! Assim, a dica de hoje é: ao colocar duas distribuições no mesmo HD verifique cuidadosamente o lilo.conf.

Pergunta em Foco

pergunta: [19-06-01] vilarica
É possível manter 2 distribuições no mesmo HD? 
Não achei nehum how-to a respeito, e numa experiência o Conectiva 6 falhou 
algumas rotinas na inicialização na presença do Slackware 7.1 no mesmo disco. 
Configurações feitas em um afeta o outro? 
Valeu!!!
-whisper

resposta 1 [20-06-01] jkinoshi
A princípio é simples: é o mesmo que colocar windows com Linux. Você particiona 
o HD e coloca as novas distribuições Linux nesta partição nova. O que talvez 
tenha dado algum problema é no uso do lilo ou do grub. Sugiro que você leia algo 
como:
http://www.linuxdoc.org/HOWTO/mini/LILO.html ou
http://www.linuxdoc.org/HOWTO/mini/Multiboot-with-GRUB.html

resposta 2 [22-06-01] vilarica
Não deu de novo... instalei o redhat e depois o slackware, aparentemente o lilo 
configurado corretamente. No boot do redhat, falhou uma rotina ligada ao kernel 
2.2.16 (slack). Parece que o redhat "adotou" o kernel mais antigo. Reinstalei o 
redhat (se o slack "adotasse" o kernel 2.4 estaria bom...) mas o erro continuou 
acontecendo... :-(
-whisper

resposta 3 [22-06-01] jkinoshi
você poderia descrever melhor como está sua máquina? O redhat boota 
independentemente do kernel, certo? O slackware também boota? Você chegou a 
compilar um novo kernel para o redhat? Você está tentando usar o kernel de uma 
distribuição do linux em outra ??

resposta 4 [24-06-01] vilarica
Partições: hda1-Win98, hda2-/boot, hda3-/, hda5-swap, hda6-/. O redhat 7.1 
(kernel 2.4.2-2) foi instalado na hda2 e hda3. Em seguida, o slackware 7.1 
(kernel 2.2.16) na hda6. Ambos a partir dos cds, versões típicas, sem 
recompilação de kernel nem nada. O lilo (mbr) direciona pra hda1, hda3 ou hda6 
sem problemas. Mas ao iniciar o redhat, há uma operação que falha (na 
inicialização eu consigo ler que diz respeito ao kernel 2.2.16 - mas essa é 
versão de kernel do slack!), e a minha placa de som deixa de funcionar(no 
kernel mais novo ela é suportada). O snconfig avisa que minha versão de kernel 
não suporta essa placa. Mas se o redhat estiver sozinho tudo funciona beleza. 
Por isso parece que ele "adota" o kernel do slack, mais antigo. Tentei instalar 
o redhat por último, nas mesmas partições e tudo igual, mas não adianta. Parece 
que o kernel 2.2.16 "se impõe" ao redhat. Quando o slack boota, tudo normal com 
ele.
Obrigado pela boa vontade, não achei que ia render tanto... espero ter sido 
claro.
-whisper

resposta 5 [26-06-01] jkinoshi
Oi whisper. Infelizmente não consigo ver nenhum furo nas coisas que você fez. 
Pelo que entendi,o redhat quando instalado com o slack deixa de dar configuração 
à placa de som... Para confirmar essa coisa esquisita do redhat adotar o kernel 
do slack (meio impossível já que estão em partições diferentes, etc.) faça:
uname -a
e você verá a versão corrente do kernel.
Faça também
dmesg
e veja a mensagem de log ao bootar o redhat.
Comunique-me dos resultados e boa sorte.

resposta 6 [26-06-01] vilarica
Os resultados do uname -a foram os seguintes:
-no slack: Linux darkstar 2.2.16 #97 Fri Jun 16 19:45:30 PDT 2000 i686 (normal)
-no redhat: Linux localhost.localdomain 2.2.16 #97 Fri Jun 16 19:45:30 PDT 2000 
i686 (estranho!)
Resultados do dmesg | less (primeira linha):
-no slack: Linux version 2.2.16 (root@bigkitty) (gcc version egcs-2.91.66 
1994@314/Linux (egcs-1.1.2 release)) #97 Fri Jun 16 19:45:30 PDT 2000
-no redhat: idem slack
Consegui anotar a rotina que falha na inicialização do redhat (através do "I"):
-Finding modules dependencies: depmod: Can´t pen /lib/modules/2.2.16/modules.dep
 for writing         [FAILED]
No shutdown há também uma rotina que falha:
-stopping automount          [FAILED]
Lembrando que essas rotinas funcionavam normalmente com o redhat sozinho no 
disco, assim como meu som. 
Outra ratificação: o slack foi instalado primeiro.
Estou disposto a trocar o redhat pelo conectiva 6.0 pra fazer esses testes (se 
for mais fácil "entendê-lo"), apesar de que já fiz isso uma vez e o resultado 
foi semelhante.
Té mais!
-whisper

resposta 7 [26-06-01] vilarica
Os resultados do uname -a foram os seguintes:
-no slack: Linux darkstar 2.2.16 #97 Fri Jun 16 19:45:30 PDT 2000 i686 (normal)
-no redhat: Linux localhost.localdomain 2.2.16 #97 Fri Jun 16 19:45:30 PDT 2000 
i686 (estranho!)
Resultados do dmesg | less (primeira linha):
-no slack: Linux version 2.2.16 (root@bigkitty) (gcc version egcs-2.91.66 
1994@314/Linux (egcs-1.1.2 release)) #97 Fri Jun 16 19:45:30 PDT 2000
-no redhat: idem slack
Consegui anotar a rotina que falha na inicialização do redhat (através do "I"):
-Finding modules dependencies: depmod: Can´t pen /lib/modules/2.2.16/modules.dep
 for writing         [FAILED]
No shutdown há também uma rotina que falha:
-stopping automount          [FAILED]
Lembrando que essas rotinas funcionavam normalmente com o redhat sozinho no 
disco, assim como meu som. 
Outra ratificação: o slack foi instalado primeiro.
Estou disposto a trocar o redhat pelo conectiva 6.0 pra fazer esses testes (se 
for mais fácil "entendê-lo"), apesar de que já fiz isso uma vez e o resultado 
foi semelhante.
Té mais!
-whisper

resposta 8 [27-06-01] jkinoshi
Você disse que o slackware foi no hda6; assim suponho que /boot  do slack ficou 
no hda6, certo?! Não sei se dá para aproveitar a mesma área de swap para duas 
distribuições diferentes. Acho que sim. Confirme-me o /boot no hda6.

resposta 9 [27-06-01] vilarica
Exato. Como o slack foi instalado primeiro, o único target selecionado foi hda6 
(para todos os diretórios, inclusive /boot). Por sinal separei o /boot no hda2 
para o redhat porque o programa de instalação gráfica dele sugere, devido ao 
tamanho do disco (aquela história de 1024...). Senão minha opção teria sido de 
apenas três partições, slack, redhat e swap.
Quanto à swap comum, ela foi reconhecida e formatada na instalação do slack, e 
posteriormente reconhecida e formatada (de novo) na instalação do redhat. 
Qualquer coisa posso tentar redividir o disco com duas "swaps" e ver no que dá.
-whisper

resposta 10 [27-06-01] jkinoshi
Oi whisper, crie então dois swaps e vamos ver no que dá (mantenha-me informado).
Embora isso não dá para explicar o redhat 7.1 com kernel 2.2 ... Aparentemente o 
problema está no lilo ou algo assim... Aliás, daria para ver o /etc/lilo.conf ?
Até. Jorge.

resposta 11 [27-06-01] vilarica
Resolvido! O problema estava realmente no lilo...
Havia instalado o lilo a partir do slack. Assim estava o /etc/lilo.conf 
(somente o que nos interessa):
image=/vmlinuz
root=/dev/hda3
label=redhat
read only
image=/vmlinuz
root=/dev/hda6
label=slack
read only
Já viu tudo né?...
A solução foi reinstalar o lilo a partir do redhat. O lilo.conf dele estava 
assim:
image=/boot/vmlinuz-2.4.2-2
label=linux
read-only
root=/dev/hda3
A partir do boot disk do slack copiei o arquivo vmlinuz para /boot e renomeei 
para vmlinuz-2.2.16. Depois alterei o lilo.conf para:
image=/boot/vmlinuz-2.4.2-2
label=redhat
read-only
root=/dev/hda3
image=/boot/vmlinuz-2.2.16
label=slack
read-only
root=/dev/hda6
Aí dei boot nos dois sistemas e ambos funcionaram normalmente (cada qual com 
seu respectivo kernel, som normal etc). 
Daí concluimos mais uma coisa: compartilhar swap não dá problema...
Último comentário: poderia ter reinstalado o lilo a partir do slack, mas ele 
não estava reconhecendo o meu floppy (o que impedia a cópia do vmlinuz-2.4.2-
2). Mas isso é outra história...
O objetivo disso tudo é simplesmente experimentar as novas distribuições e suas 
atualizações. Na própria comunidade linux se diz que a melhor distro é aquela 
com que você se identifica... se eu tenho espaço disponível no disco por que 
não experimentar o novo?! 
Valeu demais a boa vontade!
Até mais!
-whisper

resposta 12 [28-06-01] jkinoshi
Legal que tenha funcionado. Se um dia você puder colocar algo no fórum 
comparando as duas distribuições agradeço muito. Tudo de bom. JK.

Perguntas & Respostas

10-07-01
morbec
como configurar o Audio Galaxy Satelite no linux mandrake 7.2 ??
10-07-01
rigarcia
[1] backup local: bom, preciso fazer varias coisas. tenho dois hds scsi na minha maquina, sendo q um tenho todo o sitema e o outro naum esta nem formatado. pre
10-07-01
jkinoshi
  • 1. Para tirar uma cópia do seu hd use o comando "dd". 2. Para backup você pode: 2.1 simplesmente copiar arquivos ou diretórios de um hd para outro usando o

seu email: subscribe unsubscribe