Grub com Windows Vista

1. Grub com Windows Vista

Juliano
jubatuba

(usa Linux Mint)

Enviado em 24/06/2009 - 19:09h

title Microsoft Windows Vista
rootnoverify (hd0,1)
makeactive
chainloader +1
map (hd0)(hd1)
map (hd1)(hd0)

Poxa, era pra dar certo. Acontece assim:

São 2 HDs - 1 SATA e 1 IDE
-Windows Vista: SATA0 - SAMSUNG HD161HJ
-Ubuntu 9.04. IDE - SAMSUNG SP0822N

com o comando "$sudo lshw" ele identifica o hd do windows como sendo /dev/sda1 e /dev/sda2 (resultado do comando mostrado abaixo). Já tentei algumas formas com os 2, usando a tabela do GRUB que coloquei ao final do tópico.

...

*-disk:0
description: ATA Disk
product: SAMSUNG HD161HJ
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: JF10
serial: S19SJ50Q619857
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=d2b14fd7
*-volume:0
description: Windows NTFS volume
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
version: 3.1
serial: c6cd5132-8665-c94a-bb52-d975b00124bc
size: 4233MiB
capacity: 4234MiB
capabilities: primary ntfs initialized
configuration: clustersize=4096 created=2008-06-25 11:18:17 filesystem=ntfs label=ServiceV002 state=clean
*-volume:1
description: Windows NTFS volume
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 3.1
serial: 8691dbe1-6731-044e-868d-9fcb6dd45727
size: 144GiB
capacity: 144GiB
capabilities: primary bootable ntfs initialized
configuration: clustersize=4096 created=2008-06-25 11:18:19 filesystem=ntfs label=SW_Preload state=clean
*-disk:1
description: ATA Disk
product: SAMSUNG SP0822N
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/sdb
version: WA10
serial: S06QJ1BLA18383
size: 74GiB (80GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=8c0bfee7
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@1:0.0.0,1
logical name: /dev/sdb1
logical name: /
version: 1.0
serial: 1f004502-ce1c-4aa0-961b-8a57c344d62c
size: 37GiB
capacity: 37GiB
capabilities: primary journaled extended_attributes large_files ext3 ext2 initialized
configuration: created=2009-06-22 09:30:36 filesystem=ext3 modified=2009-06-24 18:12:49 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2009-06-24 17:45:26 state=mounted
*-volume:1
description: Linux swap volume
physical id: 2
bus info: scsi@1:0.0.0,2
logical name: /dev/sdb2
version: 1
serial: 97d1c329-977a-42f2-b7f5-932f83a45195
size: 1953MiB
capacity: 1953MiB
capabilities: primary bootable nofs swap initialized
configuration: filesystem=swap pagesize=4096
*-cdrom
description: DVD-RAM writer
product: DVD RW AD-7200A
...

Ja usei essa tabela como referencia pra saber como proceder com as partiçoes no GRUB.
/dev/hda = (hd0) /dev/hdb = (hd1) /dev/sda2 = (hd0,1)
/dev/hda1 = (hd0,0) /dev/hdb1 = (hd1,0) /dev/sdb = (hd1)
/dev/hda2 = (hd0,1) /dev/hdb2 = (hd1,1) /dev/sdb1 = (hd1,0)
/dev/hda3 = (hd0,2) /dev/sda = (hd0) /dev/sdb2 = (hd1,1)
/dev/hda4 = (hd0,3) /dev/sda1 = (hd0,0)

Pessoal, como posso proceder pra colocar esse Windows no ar ??
Será que tou pulando alguma linha ???

Obrigado pela atenção.
Juliano




  


2. Re: Grub com Windows Vista

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 24/06/2009 - 19:48h

bom vamos lá qual dos dois está como o boot no bios?

algumas veses o grub reconhece como o primeiro hd0

então ficaria assim...

title Microsoft Windows Vista
rootnoverify (hd1,0)
makeactive
chainloader +1

ou

title Microsoft Windows Vista
rootnoverify (hd1,1)
makeactive
chainloader +1

ainda nao entendi para que uma partição /sda1 de 4 gigas, imagino que seja alguma coisa do recovery de fabrica...


Bom se ainda não conseguir com o Grub, vc pode tentar inatalar o lilo.

http://www.vivaolinux.com.br/dica/Lilo-no-Ubuntu

Algumas bios não funciona muito bem com o grub...

Outra possibilidade é utilizar o proprio gerenciador do vista, no lugar do grub...

http://port25.technet.com/archive/2006/10/13/Using-Vista_2700_s-Boot-Manager-to-Boot-Linux-and-Dual-...


3. Re: Grub com Windows Vista

Juliano
jubatuba

(usa Linux Mint)

Enviado em 25/06/2009 - 13:44h

Gesousa, respondendo suas perguntas:

"bom vamos lá qual dos dois está como o boot no bios?"
R.: Está o HD do Linux, o IDE.

"ainda nao entendi para que uma partição /sda1 de 4 gigas, imagino que seja alguma coisa do recovery de fabrica..."
R.: Sim, é o Recovery. É máquina fechada, né (Lenovo). Veio assim, de fábrica.

Quanto ao boot com o Lilo ou com o Windows Vista, vou tentar primeiro pelo Grub. Se constatar mesmo que não dah certo, aí eu pulo pra outra.

Mas o pior eh que estou quase conseguindo. Parece que falta acertar os parâmetros.
Daí vai minhas perguntas:

1 - Será que se der um update no grub ele não monta uma estrutura pra bootar também no windows ?

2 - Não precisa colocar o map(hd0)(hd1) (hd1 hd0) junto à sintaxe nas linhas do grub referente ao boot do windows ?
|-> o duro é que ja tentei isso, mas acho que estou errando na parte onde que o Grub tem uma linguagem muito particular para tratar as partições. Procurei estudar isso e entendi até, mas me confundo .. talvez por causa daquela partição de 4GB.



4. Re: Grub com Windows Vista

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 25/06/2009 - 14:03h

tenta assim:

title Microsoft Windows Vista
hide (hd0,0)
unhide (hd0,1)
rootnoverify (hd0,1)
makeactive
chainloader +1
map (hd0)(hd1)
map (hd1)(hd0)


ou

title Microsoft Windows Vista
hide (hd0,0)
unhide (hd0,1)
rootnoverify (hd0,0)
makeactive
chainloader +1
map (hd0)(hd1)
map (hd1)(hd0)


o comando hide e unhide e interessante pois permite que sistema com multiplas partições primárias apenas uma seja reconhecida... talvez seja este problema ...




5. Re: Grub com Windows Vista

Juliano
jubatuba

(usa Linux Mint)

Enviado em 25/06/2009 - 16:42h

Ixi

Deu pau no Grub.
Eu fiz as mudancas e na hora que bootei a maquina.. ERROR 17.
Caramba, deu pau nele mesmo. Porque eu entrei com o disco Live e retornei o backup que eu tinha feito do menu.list e nada ... o mesmo erro.

Tenho que instalar o grub de novo ??
Se eu reintalar pelo CD Live: da certo ??


6. Re: Grub com Windows Vista

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 25/06/2009 - 18:08h

sim da para vc reinstalar pelo live cd sem problemas.. outra coisa e que vc pode editar a linha manualmente no boot do grub ...

e so clikar no e em cima da opção windows e depois editar a linha que deseja ...


7. Re: Grub com Windows Vista

Juliano
jubatuba

(usa Linux Mint)

Enviado em 26/06/2009 - 15:53h


Então ... o Grub não entra mesmo, da ERROR 17. Danado
E outra, Gesousa: Eu ja recuperei o menu.lst de um backup que eu fiz, cara. o Grub da fora mesmo (acredito eu, hh).

Bom, ontem procurei umas dicas pra recuperar o Grub, mas não concordei bem com elas, não.

Olha a minha realidade:

sda1 = /
sda2 = swap

... Daí: entro com o CD LIVE - UBUNTU 9.04 ...

e, no File System do CD lIVE, fica assim:

/media/disk/boot/grub/menu.lst

onde "disk" eh uma unidade montada pelo sistem referente a File System que eh do linux instalado no HD.

Eu achei umas dicas pra recuperar o grub, mas não concordei plenamente. Veja uma:

$ sudo su
# mount --bind /dev /media/disk
# chroot /media/disk
# grub-update
# grub-install /dev/sda
# exit
# shutdown -r now

Não executei ainda pq tenho algumas dúvidas.
1- Não descobri pra que que serve o --bind
2- Ele executa o grub-install em /dev/sda. Mas ele não vai ficar com as configurações de boot do CD Live, por eu estar rodando pelo CD ?


Uma perguntinha fora do contexto: No comando $fdisk -l o dispositivo /dev/sda2 (swap) esta com um asterisco na linha referente a coluna Boot. Isso é certo ?



8. Re: Grub com Windows Vista

Juliano
jubatuba

(usa Linux Mint)

Enviado em 10/07/2009 - 10:11h

Pessoal, me desculpe mas eu ainda não entendi uma coisa.
Ainda não deu certo, mas ... vamos lah !

Explicando o que acontece:
Quando eu dou boot pelo cd Live do Ubuntu, cria-se uma estrutura virtual dos diretórios e subdiretórios do sistema. Onde que /dev/sda1 é a partição onde se encontra o sistema, instalado na maquina.

Bom blz, agora a dúvida.
As páginas por aí dizem que vc tem que montar o /dev/sda1 (com alguns comandos esquisitos) para reinstalar o GRUB.
Mas o que eu não entendi até agora é: por que eu tenho que fazer tudo isso ???
Poxa, não precisa só instalar o GRUB no /dev/sda ?

Pra resolver eh fácil, eh só instalar o linux de novo, mas quero intender qualé-que-é essa sintaxe do GRUB. Como eu manipulo ele e a forma de como ele trabalha. Já li um monte de material, mas não caiu minha ficha ainda.

Agradecido pela atenção,
Juliano






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts