dual boot

Iniciado por cyros, 26 de Fevereiro de 2009, 07:40

tópico anterior - próximo tópico

cyros

Bom dia.

Desculpem se esta dúvida já foi "postada", mas andei à procura e não encontrei a resposta de forma esclarecedora.
Sou novo nestas andanças de linux e não quero cometer muitos erros.
É o seguinte:
Tenho um portátil em que o sistema operativo instalado é o Ubuntu, que continha só uma partição. Com um live cd, consegui correr o gpartition de forma a colocar 2 partições no mesmo disco. instalei na 2ª partição o windows xp. Depois dessa instalação, o único sistema operativo a arrancar era o windows, de forma a que usando o cd ubuntu fiz isto:
- fui à consola e digitei: sudo grub
find /boot/grub/stage1
root (hd0,0)
setup (hd0)
quit

Reiniciei e o ubuntu apareceu novamente. A minha dúvida prende-se com o modo como configurar de modo a que apareça o menu para os 2 sistemas operativos.

PS. Já tive a modificar o menu.1st, mas não fui bem sucedido. Adicionei estas linhas ao menu.1st
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1

ps1: desculpem, mas sou newbie nestas andanças.

velox256

Vai aqui, use o SuperGrubDisk:

http://sidserra.phpnet.us/grub.htm

Ah, e torça pra que a "grubada" que vc fez não tenha detonado a instalação do Windows, hehehe...
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

agente100gelo

menu.1st?
Não seria menu.lst?
Advogado e analista de sistema cearense.
Twitter: @glaydson

tonyl_jp

Olá, vendo seu menu.lst, como vc instalaou o windows depois do linux talvez seus discos estejam neste esquema:
/ <----raiz sda1
/swap <---- swap sda2
windows <---- sda3

o grub usa está nomenclatura
sda (hd0)
sda1 (hd0,0)
sda2 (hd0,1)
sda3 (hd0,2)

então no menu.lst seria

title windows
root (hd0,2)
....o resto é igual, aí é só rodar o grub de novo.

cyros

#4
Citação de: tonyl_jp online 26 de Fevereiro de 2009, 11:55
Olá, vendo seu menu.lst, como vc instalaou o windows depois do linux talvez seus discos estejam neste esquema:
/ <----raiz sda1
/swap <---- swap sda2
windows <---- sda3

o grub usa está nomenclatura
sda (hd0)
sda1 (hd0,0)
sda2 (hd0,1)
sda3 (hd0,2)

então no menu.lst seria

title windows
root (hd0,2)
....o resto é igual, aí é só rodar o grub de novo.
Boas.
O disco está configurado desta maneira:

Disk /dev/sda: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x0000f619


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        1275    10241406   83  Linux

/dev/sda2   *        1276       19456   146038882+   7  HPFS/NTFS

Se calhar será:
root (hd0,1)
Será? Quando diz rodar grub de novo, é reiniciar o pc, certo?

Obrigado

tonyl_jp


O disco está configurado desta maneira:


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        1275    10241406   83  Linux

/dev/sda2   *        1276       19456   146038882+   7  HPFS/NTFS

>>Vc não tem nenhuma partição de swap ? Tem bastante memória ram nesta máquina?

Se calhar será:
root (hd0,1)

>>isso memso

Será? Quando diz rodar grub de novo, é reiniciar o pc, certo?
Talvez se vc reiniciar já vá funcionar mas por via das duvidas rode:
sudo grub
root (hd0,0)
setup (hd0)

Obrigado
>>Boa sorte

cyros

#6
Viva.
Obrigado pela resposta pronta.
Explique-me como se eu fosse dummy, a maneira de alterar o ficheiro menu.lst... É que agora não consigo editar esse ficheiro, diz-me que não sou o dono (estou a utilizar o cd Ubuntu)... Quanto à partição swap, não faço a mínima ideia de que isso seja... como disse, tou a iniciar-me agora. O portátil tem 500mb memória. Deduzo que seja uma parte do disco onde fica armazenada parte da "memória" para troca mais rápido, como diz o nome "swap"...

Cumps

Citação de: tonyl_jp online 26 de Fevereiro de 2009, 12:59

O disco está configurado desta maneira:


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1        1275    10241406   83  Linux

/dev/sda2   *        1276       19456   146038882+   7  HPFS/NTFS

>>Vc não tem nenhuma partição de swap ? Tem bastante memória ram nesta máquina?

Se calhar será:
root (hd0,1)

>>isso memso

Será? Quando diz rodar grub de novo, é reiniciar o pc, certo?
Talvez se vc reiniciar já vá funcionar mas por via das duvidas rode:
sudo grub
root (hd0,0)
setup (hd0)

Obrigado
>>Boa sorte


tonyl_jp

Olha com apenas 512MB de memoria aconselho vc criar uma swap de pelo menos 1GB, vc pode reiniciar o gparted e diminuir um pouco a partição do windows.
Dai e só criar uma partição quando escolher o tipo selecione swap.
Quanto ao arquivo menu.lst vc tem que editar ele como root, rode o sudo gedit nele.

cyros

Já consegui!
Quantro ao criar uma partição swap, depois de a criar, vou ter de alterar novamente o ficheiro menu.lst, para fazer reflectir essas alterações, certo? E será que o windows não vai ter problemas? Eu posso testar à vontade, já que esta é uma máquina nova e não há problema de se perder alguma coisa...

Obrigado,
Cyros

Citação de: tonyl_jp online 26 de Fevereiro de 2009, 14:24
Olha com apenas 512MB de memoria aconselho vc criar uma swap de pelo menos 1GB, vc pode reiniciar o gparted e diminuir um pouco a partição do windows.
Dai e só criar uma partição quando escolher o tipo selecione swap.
Quanto ao arquivo menu.lst vc tem que editar ele como root, rode o sudo gedit nele.

tonyl_jp

Vc nao vai precisar mexer de novo no menu.lst.
Vc tera que editar o seu /etc/fstab e adicionar uma linha como essa:
/dev/sdaX       none            swap    sw              0       0
O "X" vc troca pela sua particao criada.
Depois rode:

sudo mkswap /dev/sdaX
sudo swapon /dev/sdaX