Noms de peripheriques modifies depuis migration vers Squeeze

Bonjour,

J’ai migre vers squeeze il y a qques jours .
Les noms de mes peripheriques se sont transformes de hdx -> sdx et tout fonctionne correctement .

J’ai telecharge le kernel 2.6.39.3 sur kernel.org ce matin,
pour le compiler et pouvoir " m’amuser " a le patcher et faire differents tests .
Apres compilation et installation du kernel -> kernel panic .
Ce kernel voit les peripheriques comme anciennement ( hdx ) .

Bien qu’il me semble que je pourrais outrepasser le probleme via grub,
je serais interesse de connaitre le(s) module(s) responsable(s) de la modification du nom des peripheriques .

En vous remerciant d’avance pour votre aide .

Aril

Salut

Sur Squeeze tous les périphériques sont en sdaX, c’est pour ça qu’il est recommandé de passer par les UUID

Pour voir les uuid :

C’est ce que j’ai fait pendant la migration en regardant le resultat de ls -la /dev/disk/by-uuid/

Mais si j’ajoute “mon” kernel 2.6.39.3 dans /boot et que je fais update-grub ,
dans /boot/grub/grub.cfg je peux lire :

menuentry ‘Debian GNU/Linux, avec Linux 2.6.39.3’ --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(hd0,msdos6)'
search --no-floppy --fs-uuid --set d4c31f0b-cecc-4132-aafb-9b680fc80e16
echo 'Chargement de Linux 2.6.39.3 …'
linux /vmlinuz-2.6.39.3 root=/dev/sda7 ro text }

Alors que pour les autres entrees, tout se deroule bien :

menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-686’ --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(hd0,msdos6)'
search --no-floppy --fs-uuid --set d4c31f0b-cecc-4132-aafb-9b680fc80e16
echo 'Chargement de Linux 2.6.32-5-686 …'
linux /vmlinuz-2.6.32-5-686 root=UUID=757fc7ad-3f9a-4280-a054-9d59c0fce6a7 ro text
echo 'Chargement du disque mémoire initial …'
initrd /initrd.img-2.6.32-5-686 }