web-dev-qa-db-fra.com

Problèmes d'amorçage à partir d'un logiciel RAID

TL; DR: RAID 1 créé lors de l’installation du bureau Ubuntu, mais il ne démarre pas après une installation apparemment réussie, bien que l’utilitaire de démarrage semble indiquer que GRUB est installé

J'essaie de configurer une instance du bureau Ubuntu (12.04.5) qui démarre à partir d'un périphérique RAID 1. J'utilise un autre CD d'installation afin de configurer un logiciel RAID à partir duquel démarrer.

J'utilise quatre disques 2 TB (sdf-sdi) pour créer trois périphériques RAID 1:

  • deux partitions de 4 Go sur sdf et sdg comme espace d'échange
  • deux 2 TB partitions sur sdf et sdg en tant qu'ext4, avec l'indicateur d'amorçage défini, monté sur /
  • deux partitions 2 TB sur sdh et sdi en tant qu'ext4, montées sur/home /

J'ai configuré les partitions à l'aide d'un tutoriel que j'ai trouvé sur YouTube pour installer le serveur Ubuntu 12.04; Voici la procédure que j'ai utilisée pour chaque paire de partitions:

  • créer une partition sur un lecteur vide (4 Go pour le swap, espace restant pour les ext4)
  • défini comme "volume physique pour RAID" (définition de l'indicateur d'amorçage sur la partition montée sur /)
  • créer une partition identique sur le périphérique physique avec lequel cette partition sera jumelée
  • sélectionnez "Configurer le logiciel RAID"> "Créer des périphériques MD" et configurez un périphérique RAID 1 avec deux lecteurs et zéro disque de secours
  • sélectionnez les deux partitions correspondantes et terminez la configuration du MD
  • sélectionnez le nouveau périphérique RAID 1 et définissez l'option "utiliser comme" (swap/ext4) ainsi que le point de montage des partitions ext4 (/ et/home /)

À partir de là, je sélectionne "terminer le partitionnement et écrire les modifications sur le disque", puis de sélectionner par défaut la valeur non lorsque je suis confronté à l'option permettant de démarrer à partir d'un RAID dégradé, puis de confirmer les modifications. Ensuite, l’installation se poursuit normalement et j’ai fini par afficher un écran indiquant "cette nouvelle installation est le seul système d’exploitation de cet ordinateur" et m’invite à installer le chargeur de démarrage GRUB sur le MBR. Je sélectionne oui et au bas de l'écran, voir la commande: grub-install /dev/sdf /dev/sdg

L'installation se termine sans erreur et éjecte le CD, mais au redémarrage, je suis accueilli par:

Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key

Je suis retourné faire un contrôle de sécurité et j'ai fini par recommencer le processus pour obtenir les mêmes résultats. Ensuite, j'ai placé l'ISO de réparation de démarrage Ubuntu sur une clé USB, démarré dans cette image et reçu quelques messages au démarrage:

  1. "RAID détecté. Vous voudrez peut-être réessayer après avoir installé les paquets [mdadm]."
  2. "Avertissement: pas de RAID actif"

À partir de là, cela ne me donne pas la possibilité de réparer, mais simplement de créer un "Résumé Bootinfo", ce que j'ai fait ( http://paste.ubuntu.com/8200097/ ).

Je ne suis pas sûr de comprendre les erreurs de l'utilitaire de réparation de démarrage, en particulier 1) comment je suis supposé installer mdadm si je ne parviens pas à démarrer en premier lieu et 2) où l'option permettant de définir un périphérique RAID actif était .

Des suggestions sur ce que le problème pourrait être et comment procéder?

2
Tarnt Karntington

Vous ne pouvez pas installer Grub sur la partition logicielle du logiciel. Lorsque vous créez la partition pour les deux premiers disques durs, celle-ci doit être:

Partition 1: exemple 250Mb, pour Grub. Mais ne faites pas de raid pour ça. Formaté en tant que FAT32, défini comme indicateur de démarrage.

Partition 2: 4 Go pour le swap.

Partition 3: espace restant pour /

Le grub sera installé sur la partition non-RAID 1, vous ne bénéficiez pas de la protection RAID-1 pour le Grub.

En fait, la meilleure façon de mettre en place un raid logiciel est, à mon avis, d'installer tout le système d'exploitation Ubuntu sur un autre disque dur qui n'est pas membre du RAID. Sinon, si les disques membres présentent une erreur, vous risquez de perdre votre système d'exploitation dans son intégralité et une réinstallation est requise.

1
teclinux