Magnun!
Estranho olha só, no devices.map tem o seguinte:
(fd0) /dev/fd0
(hd0) /dev/hda
Devo inserir uma outra entrada também?
Como saberei se realmente é hd4,0 ou hd3,0 ou hd3,1 ou hd4,1
Com fdisk -l é possível ter essas informações?
Versão Imprimível
Magnun!
Estranho olha só, no devices.map tem o seguinte:
(fd0) /dev/fd0
(hd0) /dev/hda
Devo inserir uma outra entrada também?
Como saberei se realmente é hd4,0 ou hd3,0 ou hd3,1 ou hd4,1
Com fdisk -l é possível ter essas informações?
Não, o fdisk não mostra isso. Mas a lógica do linux é a seguinte:
hda - IDE1 Master
hdb - IDE1 Slave
hdc - IDE2 Master
hdd - IDE2 Slave
O grub faz a seguinte associaçao:
hda - hd0
hdb - hd1
hdc - hd2
hdd - hd3
Os numeros depois de hda representam a partição. Os primeiros 4 numeros (de 1 a 4) são para a partições primárias e extendiads. As partições lógicas ficam de 5 em diante.
Quanto a partições não sei como o grub se comporta. Mas testa colocando (hd3) /dev/hdd
Ate mais..
Opa Magnun, bleza.
Seguinte cara, no devices.map não tem nenhuma entrada do outro HD (no caso o disco que está como slave) preciso adicionar essa entrada manualmente?
Na BIOS o disco é detectado.
Seguinte, inclui manualmente no arquivo devices.map então ficou assim:
(fd0) /dev/fd0
(hd0) /dev/hda
(hd3) /dev/hdd
Só que não rolou, sendo que o arquivo de config. do GRUB ficou da seguinte forma:
title Windows XP
rootnoverify (hd3, 0)
map (hd0) (hd3)
map (hd3) (hd0)
chainloader +1
Mas não rolou, quando seleciono Windows XP é como se ele não encontra-se o HD, já confirmei na BIOS e o HD com XP está como Slave da IDE1, sendo que o Linux está na IDE0 como Master.
Estou fazendo algo errado?