Instalar 3 SOs no GRUB

1. Instalar 3 SOs no GRUB

Herbert
Azaghal

(usa Ubuntu)

Enviado em 23/02/2013 - 18:47h

Olá!

Eu Tinha o W8 e o Ubuntu 11.10 instalados.

Precisei instalar o Windows XP e criei mais uma partição, usando o w8 para isso.

Ocorre que não consigo fazer o Grub entender que a partição do Windows XP deve ser bootavel eu consigo bootar pelo Ubuntu e pelo W8, quando tento butar pelo XP dá erro de NTLDR.

Na formatação deixei assim:
/dev/sda1 ntfs /windows8 (esta partição consigo usar, o boot está OK) *Primária
/dev/sda2 ntfs /winXP (o grub não entende esta pártição como sendo bootavel) *Primária
/dev/sda3 ext4 / (esta partição consigo usar ok, o boot está funcionando) *Primária
/dev/sda5 swap *Partição lógica
/dev/sda6 ext4 /home *Partição lógica


Da primeira vez que deu erro de NTLDR eu só conseguia abrir o XP e o Ubuntu,
então bootei com o cd do W8 e digitei os comandos:

bootrec /fixMbr
bootrec /fixboot
bootrec /rebuildBCD
bootsect /nt52 c:/ /force /mbr

Ai consegui abrir novamente o W8 mas agora o XP não abre... e dá o mesmo erro de NTLDR

Alguem pode ajudar?

acho que no grub deve faltar alguma instrução/configuração para o loader reconhecer os 3
sistemas operacionais Windows8, WindowsXP e Ubuntu como sendo inicializáveis.

Agradeço antecipadamente

Cordialmente


  


2. Re: Instalar 3 SOs no GRUB

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 23/02/2013 - 20:18h

Azaghal escreveu:

Olá!

Eu Tinha o W8 e o Ubuntu 11.10 instalados.

Precisei instalar o Windows XP e criei mais uma partição, usando o w8 para isso.

Ocorre que não consigo fazer o Grub entender que a partição do Windows XP deve ser bootavel eu consigo bootar pelo Ubuntu e pelo W8, quando tento butar pelo XP dá erro de NTLDR.

Na formatação deixei assim:
/dev/sda1 ntfs /windows8 (esta partição consigo usar, o boot está OK) *Primária
/dev/sda2 ntfs /winXP (o grub não entende esta pártição como sendo bootavel) *Primária
/dev/sda3 ext4 / (esta partição consigo usar ok, o boot está funcionando) *Primária
/dev/sda5 swap *Partição lógica
/dev/sda6 ext4 /home *Partição lógica


Da primeira vez que deu erro de NTLDR eu só conseguia abrir o XP e o Ubuntu,
então bootei com o cd do W8 e digitei os comandos:

bootrec /fixMbr
bootrec /fixboot
bootrec /rebuildBCD
bootsect /nt52 c:/ /force /mbr

Ai consegui abrir novamente o W8 mas agora o XP não abre... e dá o mesmo erro de NTLDR

Alguem pode ajudar?

acho que no grub deve faltar alguma instrução/configuração para o loader reconhecer os 3
sistemas operacionais Windows8, WindowsXP e Ubuntu como sendo inicializáveis.

Agradeço antecipadamente

Cordialmente


Você vai ter que editar o /boot/grub2/grub.cfg na unha. O os-prober do MS Ubuntu (pior até mesmo que a versão do Fedora) vai reconhecer que há um Canonical Windows instalado no seu computador e vai configurar o GRUB pra ele - mas a partir do momento que ele reconhece um Canonical Windows, ele não vai se interessar em procurar por outros Canonical Windows instalados!

Sinceramente, no seu cenário é muito mais interessante usar o LILO. A dor de cabeça pra usar o GRUB não vai compensar nem de longe.


3. Re: Instalar 3 SOs no GRUB

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/02/2013 - 20:52h

-se vc instalou o xp numa partição lógica não vai dar certo
-windows só funciona em partições primarias


4. Re: Instalar 3 SOs no GRUB

Herbert
azaghal

(usa Ubuntu)

Enviado em 24/02/2013 - 12:12h

clodoaldops escreveu:o Xp foi instalado em partido primaria

-se vc instalou o xp numa partição lógica não vai dar certo
-windows só funciona em partições primarias



Instalei em partiação primaria.




5. Re: Instalar 3 SOs no GRUB

Herbert
azaghal

(usa Ubuntu)

Enviado em 24/02/2013 - 12:27h

lcavalheiro escreveu:

Azaghal escreveu:

Olá!

Eu Tinha o W8 e o Ubuntu 11.10 instalados.

Precisei instalar o Windows XP e criei mais uma partição, usando o w8 para isso.

Ocorre que não consigo fazer o Grub entender que a partição do Windows XP deve ser bootavel eu consigo bootar pelo Ubuntu e pelo W8, quando tento butar pelo XP dá erro de NTLDR.

Na formatação deixei assim:
/dev/sda1 ntfs /windows8 (esta partição consigo usar, o boot está OK) *Primária
/dev/sda2 ntfs /winXP (o grub não entende esta pártição como sendo bootavel) *Primária
/dev/sda3 ext4 / (esta partição consigo usar ok, o boot está funcionando) *Primária
/dev/sda5 swap *Partição lógica
/dev/sda6 ext4 /home *Partição lógica


Da primeira vez que deu erro de NTLDR eu só conseguia abrir o XP e o Ubuntu,
então bootei com o cd do W8 e digitei os comandos:

bootrec /fixMbr
bootrec /fixboot
bootrec /rebuildBCD
bootsect /nt52 c:/ /force /mbr

Ai consegui abrir novamente o W8 mas agora o XP não abre... e dá o mesmo erro de NTLDR

Alguem pode ajudar?

acho que no grub deve faltar alguma instrução/configuração para o loader reconhecer os 3
sistemas operacionais Windows8, WindowsXP e Ubuntu como sendo inicializáveis.

Agradeço antecipadamente

Cordialmente


Você vai ter que editar o /boot/grub2/grub.cfg na unha. O os-prober do MS Ubuntu (pior até mesmo que a versão do Fedora) vai reconhecer que há um Canonical Windows instalado no seu computador e vai configurar o GRUB pra ele - mas a partir do momento que ele reconhece um Canonical Windows, ele não vai se interessar em procurar por outros Canonical Windows instalados!

Sinceramente, no seu cenário é muito mais interessante usar o LILO. A dor de cabeça pra usar o GRUB não vai compensar nem de longe.



Eu instalei o grub-customize que também não entende que eu tenho
duas instalações Windows na hora do boot.

Seguirei se conselho, vou tentar com o lilo

Obrigado pelo retorno.



6. Re: Instalar 3 SOs no GRUB

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 24/02/2013 - 12:31h

O grub-customizer é apenas uma GUI para o combo os-prober + grub-mkconfig + grub-install. Logo, ele herda todas as dificuldades dessas três ferramentas.


7. Re: Instalar 3 SOs no GRUB

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2013 - 13:07h

-axo que p/ funcionar vc deveria istalar xp >> w7 >> w8 >> linux
-qdo eu tinha xp e w7 só funcinou qdo segui esta sequencia


8. Re: Instalar 3 SOs no GRUB

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 14/03/2013 - 16:40h

Se ainda for em tempo e quiser fazer uma última tentativa pode tentar editar o arquivo /boot/grub/grub.cfg manualmente e colocar isso na sessão do ®Windows XP

menuentry "Windows XP" {
insmod part_msdos
insmod ntldr
insmod ntfs
ntldr (hd0,msdos1)/ntldr
}



Modifique para a partição correta, lembrando que o Grub2 não mais começa a contagem das partições do 0 como no grub versão 1, então as partições serão identificadas assim:

/dev/sda1 - (hd0,msdos1)
/dev/sdb4 - (hd1,msdos4)


9. Solução para evitar isso

Mário Andrade
M4R10

(usa Ubuntu)

Enviado em 17/03/2013 - 12:35h

Não sei bem como resolver o problema, mas sempre instale o linux por último quando for usar vários sistemas juntos, eu mesmo tenho o win7 / Ubuntu 12.04 / e o Debian tudo num só hd e não tem problema.


10. Re: Instalar 3 SOs no GRUB

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 17/03/2013 - 12:45h

O problema é a ordem,o XP tem que instalar antes, depois os win7, depois os linux.
para vc poder contornar o problema, eu sugeria a solução do Cavalheiro, use Lilo ou Grub1,é mais fácil.
Ou instale mais um linux, mesmo que não vá usar muito. Use um RPM com Grub completo e capaz de ver todos os outros SOs: Mandriva, Mageia ou openSUSE e deixe o Grub dele gerenciar tudo.


11. Re: Instalar 3 SOs no GRUB

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 17/03/2013 - 13:03h

Nao sei se é o caso, mas um problema do grub2 é que ele às vezes não reconhece o sistema se a partição do mesmo não estiver montada.

Para solucionar basta montar as partições que possuem o bootloader e rodar update-grub que vai.


12. Re: Instalar 3 SOs no GRUB

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 17/03/2013 - 13:05h

albfneto escreveu:

O problema é a ordem,o XP tem que instalar antes, depois os win7, depois os linux.
para vc poder contornar o problema, eu sugeria a solução do Cavalheiro, use Lilo ou Grub1,é mais fácil.
Ou instale mais um linux, mesmo que não vá usar muito. Use um RPM com Grub completo e capaz de ver todos os outros SOs: Mandriva, Mageia ou openSUSE e deixe o Grub dele gerenciar tudo.


Pequeno adendo: o GRUB mais completo e com maior amplitude de reconhecimento de coisas é o do Debian.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts