Dual Boot - Windows XP ubuntu

Iniciado por Leandro Jonk, 05 de Abril de 2007, 12:15

tópico anterior - próximo tópico

Leandro Jonk

Bom dia pessoal!

Ganhei um cd do ubuntu de um amigo ontem e ontem mesmo já instalei em um hd reserva que eu tinha
Instalei em um hd reserva porque todos aqui em casa tem preconceito com linux (irei mudar essa visão deles)
Portanto tenho 2 hds: Principal com Windows XP e Secundario com Ubuntu
Li muito sobre dual boot, tentei configurar o grub de varias formas mas não consegui

Achei esse artigo: http://morphors.wordpress.com/2007/03/09/instalando-o-ubuntu-com-imagem-de-cd-no-windows/

O cara ensina a colocar a seguinte linha no boot.ini do windows "c:\grldr="Ubuntu" no meu caso mudei pra unidade d: que é onde eu suspeito estar instalado o ubuntu, reiniciei e deu certo aparece a opção de escolha entre windows e ubuntu, mas na hora que escolho ubuntu ele não inicializa há algum erro

Creio eu que esse erro é porque o endereço da inicialização do ubuntu está errado já que no artigo ele executa do ubuntu livecd

Gostaria de saber qual o endereço da inicialização do ubuntu

Agradeço desde já aos que puderem me ajudar

Rod-Ram

Engraçado, apesar de não ter muito conhecimento no mundo do pinguim, fiz a mesma coisa que vc. Instalei o Ubuntu em um hd reserva que tinha aqui, ou seja, fiquei com o hd primário com Windows e o secundário com o Ubuntu. Mas o engraçado é que não precisei configurar nada, foi reiniciar a máquina e o dual boot já estava pronto, o Grub já tava configuradinho. Álias ele tem até mais do que duas opções de boot. Tem uma que seria para tipo Modo Seguro e outra para o Memtest para testar a memória Ram. 

Olhando o tutorial que vc passou, acho que o cara fez tudo aquilo porque não conseguia dar o boot pelo cd, o que não é o seu caso. Por exemplo, o que fiz aqui foi o seguinte:
Dei boot pelo cd do Ubuntu;
Executei a instalação;
Quando perguntou onde era pra instalar, escolhi o hd secundário(em nenhum momento retirei ou desabilitei o hd primário);
Finalizou a instalação;
Reiniciei a máquina;
Pronto! Grub funfando normal!!

Só pra constar instalei o Ubuntu 6.10 Edge Eft.

Espero ter ajudado!!

Inté mais.

Coiote

O grub reconhece as partições do linux com nomes diferentes, as entradas menu.lst do grub devem estar erradas.

Um exemplo dos nomes das partições no linux e no grub:
No Linux - No GRUB

/dev/hda - (hd0)
/dev/hda1 - (hd0,0)
/dev/hda2 - (hd0,1)

/dev/hdb - (hd1)
/dev/hdb1 - (hd1,0)
/dev/hdb2 - (hd1,1)

Créditos: http://ubuntuforum-pt.org/index.php?topic=4055.0
Aconselho você a ler o tópico do link acima, que concerteza você vai resolver o seu problema.

niickboy

Cara, alguma coisa deve ter sido feita de forma incorreta, ou não deve ter sido feita. voce pode dizer qual a versão do ubuntu que voce está usando ?

as versões 6.06 em diante, já criam o GRUB com vários sistemas, diferente do mandriva e do Windows que simplesmente ignoram os outros SO. O ubuntu reconhece todos e coloca automaticamente no GRUB, mas ela deve ser gravada na MBR, ou seja no hda.

aqui comigo, eu já re-instalei várias vezes, e sempre deu certo...

Comente aqui...
Niickboy
www.omelhordeti.com.br ( Site sem idéias novas)


Leandro Jonk

Acho que achei meu erro, eu desconectei o hd primario antes da instalação do ubuntu
Vou reinstalar com os 2 hds ligados pra ver

Logo posto o resultado

Obrigado


Obs: Versão 6.06

gabriel0085

 Leandro, pelo que eu entendi você não precisa reinstalar o ubuntu. Basta reinstalar o grub.


1. sudo grub
2. root (hd1,0)
3. setup (hd0)



acho que é isso...testa aí.

Leandro Jonk

OK! Reinstalei e deu certo

Agora só tenho mais uma duvida
Como faço pra deixar o Windows como primeiro da lista pra caso ninguem escolher apos a contagem ele entrar direto no windows?

Rod-Ram

Faz o seguinte:

No terminal digite:
sudo gedit /boot/grub/menu.lst

Vai abrir a janela do GRUB, daí vc procura o termo # ## End Default Options ##, depois dele deve estar assim mais ou menos:

title      Ubuntu, kernel 2.6.17-10-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-11-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb1 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb1 ro single
initrd      /boot/initrd.img-2.6.17-11-generic
boot



title      Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro single
initrd      /boot/initrd.img-2.6.17-10-generic
boot

title      Ubuntu, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1


Daí vc recorta a parte q está em negrito e coloca logo depois do # ## End Default Options ##, ou seja, vai ficar assim:


title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1

title      Ubuntu, kernel 2.6.17-10-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-11-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb1 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb1 ro single
initrd      /boot/initrd.img-2.6.17-11-generic
boot



title      Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb1 ro single
initrd      /boot/initrd.img-2.6.17-10-generic
boot

title      Ubuntu, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
Esta parte você pode deletar.

Daí é só salva e reiniciar o micro.

niickboy

Leandro Jonk 

Voce pode fazer desta forma que o Rod-Ram, acabou de falar, ou tambem pode mudar dentro menu.lst do GRUB o default para o SO que voce quiser..

Logo no Inicio deste arquivo, vai ter uma linha assim:
default=0

é só voce colocar o número do SO do windows, (podendo ser 2 ou 3) depende de como está o seu particionamento.
Niickboy
www.omelhordeti.com.br ( Site sem idéias novas)