Pular para o conteúdo

Dual Bot com 2 hd´s

Responder tópico
  • Denunciar
  • Indicar

1. Dual Bot com 2 hd´s

Enviado em 19/09/2009 - 19:17h

Pessoal alguem ai pode dar uma forcinha.???

Tenho uma maquina com dois hd´s nos quais estão configurados, um com linux CentOS, e no outro windows XP. Quero ajuda para configurar o grub de forma que eu possa escolher em qual S.O entrar..

Esta e a forma como os discos se encontram.
--------------------------------------------------------------

Disk /dev/hdc: 10.2 GB, 10262568960 bytes
255 heads, 63 sectors/track, 1247 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdc1 * 1 510 4096543+ 7 HPFS ou NTFS
/dev/hdc2 511 921 3301357+ f W95 Ext'd (LBA)
/dev/hdc5 511 921 3301326 7 HPFS ou NTFS

Disk /dev/hdd: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdd1 * 1 13 104391 83 Linux
/dev/hdd2 14 4998 40042012+ 8e Linux LVM
----------------------------------------------------------------
Desde já agradeço.

Responder tópico

2. Re: Dual Bot com 2 hd´s

Enviado em 19/09/2009 - 19:44h

sudo mcedit /boot/grub/grub.lst

como o hdc 1 está com o windows o hd será hd 0,1 no grub

e o hdd 1 talvez seja hd 0,2

depende de como voce configurou ele na bios.


3. Re: Dual Bot com 2 hd´s

Enviado em 19/09/2009 - 20:59h

Na bios esta da seguinte forma...

O Hd com linux esta como Sec Slave
O Hd com Ruindows esta como Sec Master

E na sequencia de bot esta assim...

Linux IDE-1 (este esta como bot)
Ruindows IDE-0.

5. Re: Dual Bot com 2 hd´s

Enviado em 20/09/2009 - 00:18h

bom, primeiro precisa trocar na BIOS, o boot principal 1, o master, aquele que tem windows,o boot precisa ficar no disco do win, ẃ mais fácil pq precisa colocar o grub na MBR.
seu grub deve estar na partição linux do centOS, posta aqui seu /boot/grub/menu.lst

6. Re: Dual Bot com 2 hd´s

Enviado em 20/09/2009 - 00:25h

Tinha acabado de fazer estas configurações aki...
Mais naum deu certo...!!!!

#boot=/dev/hdc
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.el5.img

#Ruindows
title Windows XP Porcaria
rootnoverify (hd1,0)
chainloader +1

7. tiagolnx...

Enviado em 20/09/2009 - 00:57h

Aí de uma olhada em:

http://www.vivaolinux.com.br/dica/Grub-com-3-sistemas-operacionais-e-2-HDs-diferentes/

Como o Windows só consegue dar boot quando em "primário", o grande segredo é adicionar na configuração do Grub a opção "map (hd1,0) (hd0,1)" que o grub engana o bootloader do Windows dizendo que o hd seja primário.

Exemplo:

title Microsoft Windows 7 BETA
rootnoverify (hd1,0)
makeactive
map (hd1,0) (hd0,1)
chainloader +1

Espero que ajude...

Vlw...

8. Re: Dual Bot com 2 hd´s

Enviado em 20/09/2009 - 01:51h

Pessoal antes de mais nda Brigadão pela força que vcs estão me dando..!!!

Bom mais ainda nao consegui solucionar aki meu pequeno empasse mesmo com tanta informaçao reunida..Rss
Seguinte acho que estamos quase chegando num consenso, bora recapitular tudo aki....blz??!!!

Esta é a forma que os hd´s se encontram montados (Obs: mudou a forma como estavam antes, porque eu mudei o cabo flat na pla mãe agora ao invez de hdc1--->hda1 e hdd1---->hdb1 blz..!!!
-----------------------------------------------------------------
Disk /dev/hda: 10.2 GB, 10262568960 bytes
255 heads, 63 sectors/track, 1247 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ 7 HPFS ou NTFS
/dev/hda2 511 921 3301357+ f W95 Ext'd (LBA)
/dev/hda5 511 921 3301326 7 HPFS ou NTFS

Disk /dev/hdb: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 13 104391 83 Linux
/dev/hdb2 14 4998 40042012+ 8e Linux LVM
[root@velox ~]#
-----------------------------------------------------------------

Bom esta foi a ultima alteração que fiz no Grub "sem sucesso"!!

-----------------------------------------------------------------[root@velox ~]# vim /boot/grub/menu.lst
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/hdc
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.el5.img

#Ruindows
title Windows XP Porcaria
rootnoverify (hd0,1)
makeactive
map (hd1,0) (hd0,1)
chainloader +1

-----------------------------------------------------------------
Bom pra fechar aki vão os dados da bios do meu pc...
-----------------------------------------------------------------
Hd com windows (IDE-0)
Primary master

Hd com Linux (IDE-1)
Primary Slave
-----------------------------------------------------------------
Vamos ver se agora vai...Rsss
Vlw pessoal...!!!! ;)

9. ...

Enviado em 20/09/2009 - 03:18h

Cara faça o seguinte.

Se você deixou o Hd com Windows em primário,deverá instalar o Grub do CentOS na MBR do HD que está com o Windows ficando apenas os arquivos de configuração do Grub no HD com CentOS. Lembrando que se por acaso der "pau" na MBR instalado o Grub (HD com o Windows) você não consiguirá mais ter acesso ao bootloader do Windows. Então você deverá dar boot com um "disquete de boot do Windows 98" e depois executar o comando "fdisk /mbr". Assim você terá como bootar novamente o seu Windows.

Mais para você seguir a dica que eu de passei anteriormente com a opção "map", você deverá deixar o HD com o CentOS em Master e HD com o Windows em Slave como você tinha deixado anteriormente:

___________

"Tinha acabado de fazer estas configurações aki...
Mais naum deu certo...!!!!

#boot=/dev/hdc
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title CentOS (2.6.18-128.el5)
root (hd0,0) ----------------> (HD master)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.el5.img

#Ruindows
title Windows XP Porcaria
rootnoverify (hd1,0)----------------> (HD slave)
chainloader +1"
__________

Agora sim você deverá usar a opção "map (hd1,0) (hd0,1)" ficando assim:


#boot=/dev/hdc
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title CentOS (2.6.18-128.el5)
root (hd0,0)--------------> (HD master)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.el5.img

#Ruindows
title Windows XP Porcaria
rootnoverify (hd1,0)----------------> (HD slave) <-----OBS***
makeactive
map (hd1,0) (hd0,1)
chainloader +1"

Espero que consiga.
Isso vai ser um simples detalhe que você notará!

Vlw...

10. Re: Dual Bot com 2 hd´s

Enviado em 20/09/2009 - 09:37h

Bom coloquei o Hd com linux em master...

Mais naum funfo...!!!
eu acho que o problema pode estar nesta parte...

rootnoverfy (hd1,0)<----- (pode ser a forma que a nomeclatura
esteja chamando o Hd.)

A anna havia me passado este artigo sobre Grub...
nele cotem uma parte explicando sobre como o grub
reconhece os hd´s...achei interessante...mais não
consegui interpreta de forma correta...da uma olhada.

-----------------------------------------------------------------

Exemplo de Arquivo de Configuração do GRUB

Antes de mais nada, é preciso notar que o GRUB trata as partições de um modo diferente que o Linux. Por exemplo, ao invés de /dev/hda1 ele usa (hd0,0). Veja a tabela abaixo:

Dispositivo Equivalente no GRUB
/dev/hda1 (hd0,0) - Partição 1 da IDE Primária Master
/dev/hda2 (hd0,1) - Partição 2 da IDE Primária Master
/dev/hdb1 (hd1,0) - Partição 1 da IDE Primária Slave
/dev/hdc3 (hd2,2) - Partição 3 da IDE Secundária Master
/dev/hdd2 (hd3,2) - Partição 2 da IDE Secundária Slave

Comparação de dispositivos para o GRUB
[Nota] Nota

O GRUB detecta e identifica seus HDs automaticamente, fazendo a conversão mostrada acima. Caso você tenha dúvidas quanto à essa equivalência, utilize o seguinte comando para verificar:


# cat /boot/grub/device.map
-----------------------------------------------------------------
Executando o comando cat /boot/grub/device.map ele me retornou
hd0) /dev/hdc
-----------------------------------------------------------------

11. Es tou com o mesmo Problema

Enviado em 20/09/2009 - 12:17h

Pessoal alguem pode me ajudar !!!

Eu tenho Win 2003 Server em uma HD de 80 GB que e a primaria porem ja consegui configurar no GRUB

E um HD de 400 GB que esta da seguinte forma

Disk /dev/hda: 80.0 GB, 80026361856 bytes
74 heads, 9 sectors/track, 234686 cylinders
Units = cilindros of 666 * 512 = 340992 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 234684 78149767+ 7 HPFS ou NTFS

Disk /dev/hdb: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 1 12676 101816004 7 HPFS ou NTFS
/dev/hdb2 * 12676 16527 30936064 83 Linux
/dev/hdb3 16528 48640 257947672+ f W95 Ext'd (LBA)
/dev/hdb5 16528 48640 257947641 7 HPFS ou NTFS

Disk /dev/sda: 2034 MB, 2034237440 bytes
255 heads, 63 sectors/track, 247 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 248 1986528+ b W95 FAT32
A partição 1 possui fins físico/lógico diferentes:
fís. = (246, 254, 63) lógico = (247, 80, 25)

E nao estou conseguindo configurar o GRUB para dar BOOT no Win Vista

meu Grub ta assim

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/hdb2
# initrd /boot/initrd-version.img
#boot=/dev/hdb
default=0
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.el5)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet crashkernel=128M@16M
initrd /boot/initrd-2.6.18-164.el5.img
title CentOS (2.6.18-128.el5)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-128.el5 ro root=LABEL=/ rhgb quiet crashkernel=128M@16M
initrd /boot/initrd-2.6.18-128.el5.img
title Other
rootnoverify (hd1,0)
chainloader +1
_______________________________________
# Windows Vista
title Microsoft Windows VIsta
rootnoverify (hd0,1)
makeactive
map (hd1.0) (hd0,1)
map (hd0,1) (hd1,0)
chainloader +1

#Nao consigo colocar o Wndows Vista para BOOT
_______________________________________

# Windows 2003 Server
title Microsoft Windows 2003 Server
rootnoverify (hd1,0)-----(hda2)
makeactive
map (hd1,0) (hd0,1)
chainloader +1


Por favor pessoal alguem ai pode me dar uma ajuda por favor



12. Re: Dual Bot com 2 hd´s

Enviado em 23/09/2009 - 00:02h

Pessoal....

Nas minhas tentativa aki.....
acabei fazendo um regaço no meu grub...uahushuhsu
Agora num entra de jeito nenhum..r.sss

Vou reinstalar e tentar denovo....

Ai quero que vcs me ajudem com este lance da MBR...

Se ja puderem postar ai como faiz pra gravar o grub na mbr do windows....!!!

Vlw abraços...

;)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder