Deviner les disques entre GRUB et Linux

J’ai un problème d’adressage des disques entre Linux et Windows à cause de la notation HURD.
J’ai deux disques dur notés sous Linux :
hda -> Disque windows
sda -> Disque Linux

Dans le BIOS si je configure hda comme disque de boot, windows démarre normalement, si je configure sda, Linux démarre sans problème, mais je n’arrive pas à déterminer comment s’appelle hda, vu qu’il me nomme sda -> hd0.

J’ai essayé de dire que hda était hd1, mais il ne boot pas sur windows, il me donne la main sur GRUB en édition !

Salut,

1 - ls -l /dev/disk/by-uuid pour te dire comment ils se nomment.

2 - Te servir de leur uuid dans GRUB

kernel /boot/vmlinuz-2.6.23.16-slh64-smp-1 root=UUID=10abef4d-8a00-4085- .....

Je ne savais pas que GRUB acceptait les uuid c’est bon à savoir !
Mais le problème réside avec le démarrage sur Windows, il n’y a pas de kernel à trouver, mais une partition à activer.

si tu fais un simulacre d’install de win, à partir de Debian, tu verras ptet comment il cherche à nommer la partoche win ?
Le fait est que c’est un peu le chat qui se mord la queue ton truc.
Pour grub, en effet il accepte les UUID facilement et c’est bien pratique en cas de changement de place des DD quand il y a des racks.

je crois que ton problême pour windows n’est pas seulement un problême de nommage.
Dans l’entrée windows, tu as bien les deux lignes:

map (hd0) (hd1) map (hd1) (hd0)
avant le rootnoverify ?
(cf lea-linux.org/cached/index/Admin … -grub.html )