grub 2 est incapable de détecter /dev/md1
qui est un lecteur RAID 1 sur mon ordinateur.
Quand j'appuie c dans le menu de menu et lancez ls
Je reçois une liste de tous les lecteurs mais je ne vois pas md1
pour démarrer Ubuntu qui est sur md1_p1
.
C'est la configuration que j'utilise dans le fichier grub2 40_custom
.
menuentry "Ubuntu 12.10 uuid" {
insmod ext2
insmod mdraid
set root='(md1,1)'
search --no-floppy --fs-uuid --set=root 23451bea-fd08-cff7-9289-9f9aa51f8599
linux /boot/vmlinuz-3.5.0-17-generic root=UUID=23451bea-fd08-cff7-9289-9f9aa51f8599 ro
initrd /boot/initrd.img-3.5.0-17-generic
}
Je suis capable de charger linux installé sur une autre partition mais je ne parviens pas à démarrer 12.10 que je viens d'installer sur un raid 1 ext4 fs.
J'ai pu résoudre le problème en utilisant boot-repair
en utilisant live cd. J'ai suivi les étapes suivantes
Sudo apt-get install mdadm
Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update Sudo apt-get install -y boot-repair && boot-repair
De cette façon, boot-repair a purgé l’installation précédente de grub et en a installé une nouvelle. Je pense que c’est ainsi que le problème a été résolu car cette nouvelle version a pu détecter le lecteur RAID 1.
Vous devrez peut-être transmettre le paramètre linux --domdadm à votre noyau, comme indiqué ici car le périphérique RAID ne sera pas monté au cours de cette phase initiale.