bonjour à tous,
j’ai un petit problème avec grub (legacy)
sur mon PC il y a 3 DD :
[ul]un pata - hda (avec windows) hd0 pour grub
un sata - sda (avec Linux) hd1
un 2e sata - sdb hd2[/ul]
je voudrais dorénavant booter sur le sda
après avoir fait setup (hd1) je reboote en modifiant dans le bios le disque de boot, que devient le “sata-linux” (en lieu et place du hda)
grub se lance mais logiquement coince puisqu’il pointe linux vers le hd1 (tel que repris dans menu.lst) qui est devenu hd0
pas grave : j’édite aussitôt la ligne qui renvoie à Linux et je change hd1 par hd0
linux alors se lance
alors pour rendre définitif ce changement :
j’utilise la commande grub --device-map device.map
mais ça change pas l’ordre dans le fichier /boot/grub/device.map
je modifie à la main les correspondances dans le dit fichier device.map :
quote /dev/sdb # =1er sata
(hd1) /dev/sda # =hda
(hd2) /dev/sdc[/quote]
mais rien n’y fait : quand dans grub je fais find /boot/grub/stage1 il me renvoie encore et toujours à hd1
d’où ma question : comment procéder pour que grub prenne en compte le changement dans le bios
ou autrement dit pour que grub tienne compte du tableau des correspondances dans le fichier device.map ?
merci d’avance !