Tri-Boot

1. Tri-Boot

Guilherme de Matos Battista
root@guilherme

(usa Ubuntu)

Enviado em 25/01/2010 - 04:59h

Estou tendo problemas com o Grub quando tento fazer o Tri-Boot com o Windows Seven, Mandriva One 2010 e o Ubuntu Karmic Koala.

Instalei o Windows Seven primeiro, e depois o Ubuntu. Funciona legal, mas quando eu instalo o Mandriva, o Ubuntu "some". Depois tentei fazer boot pelo LiveCD do Ubuntu e fazer o grub-install e o update-grub, instalando na MBR, mas não adianta nada, ou seja, o Mandriva não reconhece o Ubuntu e o Ubuntu não reconhece o Mandriva. Alguma sugestão? Ambos estão em partições EXT4. Posso reinstalá-los quantas vezes for necessário, pois não tenho dados importantes.

P.S.: Eu prefiro o Grub do Ubuntu para fazer o Boot, pois aquele grub gráfico do mandriva é meio complicado....


  


2. partição /boot

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 25/01/2010 - 08:55h

aqui eu tenho CentOS 5.4, Slackware 13.0, Ubuntu 9.0.4, Absolute 13.0.6 e mais duas para FreeBSD, então dá pra ver que o que vc quer é possível. Aqui, o hd foi particionado da seguinte maneira:

/boot --> partição primária com 250M (não precisa ser tão grande, mas enfim.. o hd tem espaço pra caramba)

duas partições primárias para os FreeBSD (20G cada)

o resto vai em partições lógicas, INCLUSIVE uma para /home e outra para swap.

vc começou certo mas esqueceu de um detalhe: a cada instalação, o seu Grub "vai pro espaço", então só a última versão Linux (mais o seu (r)windows) permanece. As suas opções são duas, escolha aquela que for mais fácil:

em primeiro lugar, NÃO monte a /boot durante a instalação, faça com que seu instalador crie o próprio /boot dentro própria partição; provavelmente ficaria assim: "/" contendo /boot e as demais /usr, /var, /tmp, etc.

a) em algum momento, durante a instalação, vc é interrogado se quer acrescentar algum outro SO; como NUNCA usei isso, não sei o que acontece a partir daí. Vc teria que pedir informações para outros.

b) Por definição, vc já tem uma instalação funcionando (entendo que seja Ubuntu); instale normalmente na partição que vc escolheu. Após terminada, vamos para a outra distribuição.

b-1) instale normalmente mas NÃO use o seu /boot separado. Digamos tenha sido em /dev/sda7. Após todo o processamento, reboot com seu grub normal.

b-2) monte a nova instalação em algum lugar:
#mount /dev/sda7 /mnt

b-3) examine o /mnt/boot/grub/menu.lst e separe (copie) o vmlinuz dêle para algum lugar. Normalmente o vmlinuz é ponteiro para o verdadeiro vmlinuz, por exemplo @vmlinuz -> vmlinuz.algo.blablabla

copie o vmlinuz.algo.blablabla para (por exemplo) /boot/vmlinuz.Slackware13

c) acesse o /boot/grub/menu.lst e ACRESCENTE instruções de montagem:
##########
title Slackware-13.0
root (hd0,0) <-- compativel com as OUTRAS instruções no arquivo
kernel /vmlinuz.Slackware13
##########

pronto, é só dar reboot e o item estará disponivel no menu do grub.

resumo:

criar partições fisicas para (arggghhhh!!!) rwindows, /boot e alguma outra que não se sinta bem com particionamento lógico (limite de 3 fisicas). Sugiro manter /home em partição separada, para que vc possa acessa-la de qualquer distribuição Linux.

detalhe para home: quando criar usuário em outras distribuições, mantenha o UID/grupo iguais, senão não conseguirá acessar (o UID está no /etc/passwd, nome:UID:..

divirta-se.


3. Re: Tri-Boot

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 25/01/2010 - 09:01h

Vai ser necessário re-editar aquele GRUB que você preferir usar para que os dois passem a funcionar. São duas versões diferentes do GRUB possivelmente, a versão Legacy e o GRUB2.

Se você quiser fazer isto manualmente, sugiro ler a respeito das diferenças e da re-edição, disponível no manual do sidux:

http://manual.sidux.com/pt-br/sys-admin-grub-bootman2-pt-br.htm#mbr-grub-boot
http://manual.sidux.com/pt-br/sys-admin-grub-bootman2-pt-br.htm#dual-boot
http://manual.sidux.com/pt-br/sys-admin-grub2-pt-br.htm#multi-os
http://manual.sidux.com/pt-br/sys-admin-grub2-pt-br.htm#grub1-grub2

Acredito que a única maneira de resolver será re-editando manualmente pois inclusive o nome e a maneira de operar entre as duas versões do GRUB são diferentes. O Legacy tem todos os parametros de inicialização no arquivo /boot/grub/menu.lst. O GRUB2 usa outro arquivo que é gerado pelo sistema e para isto se me lembro bem, você precisa rodar algum outro aplicativo.

Deve dar algum trabalho esta modificação, portanto, já que você prefere o GRUB do Ubuntu Karmic Koala e não tem restrições a fazer re-instalações, faça uma nova tentativa instalando o Ubuntu por último, no MBR. Esta seria a maneira mais fácil, se é que vai funcionar, já que você comentou que pelo live-cd eles não se enxergam.


4. Re: Tri-Boot

Guilherme de Matos Battista
root@guilherme

(usa Ubuntu)

Enviado em 27/01/2010 - 02:35h

Muito obrigado pelas dicas e pela atenção. Assim que tiver um tempo eu vou tentar.


5. Re: Tri-Boot

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 27/01/2010 - 12:07h

Mesmo que você opte por re-instalar, vale a pena uma boa leitura no material referente aos links do post anterior, porque pelo jeito que vai, mais e mais distros vão passar a usar o GRUB2 em vez da versão Legacy (GRUB1) e ali estão as informações sobre como re-configurar, etc.


6. Re: Tri-Boot

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/01/2010 - 15:45h

tenho XP + BigLinux4.2 + Ubuntu 9.04 + BigLinux5Beta1 em quadri-boot
meu hd tá assim
sda1-xp
sda2-fat32-backup
sda4-swap
sda5-BL4.2
sda6-jaunty
sda-7-BL5B1
o BL5 é derivada do karmic com grub2 e eu o instalei por ultimo
talvez resolve se re-inmstalar o karmic






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts