La version du kernel n’étant pas en cause, tournons nous vers ce qu’est “root”.
/etc/mdadm/mdadm.conf définit la composition du RAID.
/dev/md0 qui change de dénomination peut être contourné par l’UUID.
root de grub et root du système peuvent être différent.
De plus sur le tuto que j’ai survolé, il est fait mention d’une partition /boot.
Démarrer avec root=/dev/sda1 ou /dev/sdb1 devrait revenir au même en RAID1, système dupliqué.
Procédure : spécifier root de grub sur la base du périphérique
root (hd0,msdos1)
spécifier root du système par l’UUID de /dev/md0 (et faire de même dans /etc/fstab contenu dans /dev/sda1).
“menu entry” prendrait cette forme :
menuentry 'Ubuntu, with Linux 2.6.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod raid
insmod mdraid
insmod ext2
set root='(hd0,msdos1)'
linux /vmlinuz-2.6.35-24-generic root=UUID=????? ro quiet
initrd /initrd.img-2.6.35-24-generic
}
où tu remplaces UUID=??? par celle de /dev/md0.