Si les deux disques sont /dev/sda
et /dev/sdb
, exécutez les deux grub-install /dev/sda
et grub-install /dev/sdb
. Ensuite, les deux disques pourront démarrer seuls.
Assurez-vous que votre configuration Grub ne code pas en dur les disques comme (hd0)
, mais recherche à la place les UUID des systèmes de fichiers de démarrage et racine.
Je ne suis pas au courant de la prise en charge dans Grub pour déclarer deux disques comme étant dans une matrice RAID-1 afin que grub-install
écrirait automatiquement aux deux. Cela signifie que vous devrez exécuter grub-install
encore une fois si vous remplacez un disque ; c'est une chose de plus à faire en plus d'ajouter de nouveaux membres aux matrices RAID.
J'ai fait cela sur pas mal de serveurs au cours des dernières années et j'ai parfois trouvé des problèmes, généralement ce que je fais est d'exécuter ce qui suit
sudo grub-install /dev/sdb
sudo update-grub /dev/sdb
Les problèmes que j'ai rencontrés sont généralement affichés avec des messages d'erreur comme
update-grub … update-grub failed with no such disk …
Pour résoudre ce problème, j'ai exécuté
sudo mv /boot/grub/device.map /boot/grub/device.map.old
sudo update-grub
et cela semble avoir résolu le problème - à titre de test, dans certains cas, j'ai supprimé /sdv/sda
et juste utilisé /dev/sdb
pour démarrer mais ce n'est pas idéal et probablement pas possible dans la plupart des environnements de production !