Cara, descobri que se editar esse arquivo tem que "re-instalar" o Grub...
parece que é só usar o comando
grub --batch --device-map=/boot/grub/device.map </etc/grub.conf
Vi nesse link: [Dicas-L] GRUB - Configuração para dois HD
Dá uma lida...
Versão Imprimível
Cara, descobri que se editar esse arquivo tem que "re-instalar" o Grub...
parece que é só usar o comando
grub --batch --device-map=/boot/grub/device.map </etc/grub.conf
Vi nesse link: [Dicas-L] GRUB - Configuração para dois HD
Dá uma lida...
Não rolou ainda, mas olha só, com fdisk -l obtenho a seguinte informação:
Disk /dev/hda 40.0 GB blablablabla
Device boot * Start End Blocks Id System
/dev/hda1 1 3627 29133846 83 Linux
/dev/hda2 3628 4865 9944235 f W95 Ext'd (LBA)
/dev/hda5 3628 4865 9944203 + 83 Linux
Disk /dev/hdd 20.4 GB blablablabla
Device boot * Start End Blocks Id System
/dev/hdd1 1 727 5839596 7 XXFS/NTFS
/dev/hdd2 728 746 152617 + 82 Linux swap/Solaris
/dev/hdd3 747 1766 8193150 83 Linux
/dev/hdd4 1767 2480 5735205 7 XXFS/NTFS
No HD da IDE0 que está como master tenho só linux instalado, no HD da IDE1 que está como slave tenho Windows XP e Linux, correto.
Adicionei entrada no device.map que ficou assim:
(fd0) /dev/fd0
(hd0) /dev/hda
(hd3) /dev/hdd
Tentei usar o comando grub --batch --device-map=/boot/grub/device.map </etc/grub.conf (no meu caso não é grub.conf, fica em /boot/grub, é menu.lst) mas não rolou.
Preciso fazer funfar isso, mas ta dificil.