Est-ce que Grub2 supporte le putting / boot sur une partition RAID5?

Il semble que la plupart des installateurs de systèmes d'exploitation insistent pour mettre / boot sur une partition non-RAID (ou le genre de partition RAID1 qui ressemble à une partition non-RAID), même les installateurs qui supportent RAID5 et GRUB2.

Je suppose que cette limitation est une relique historique restante de Grub1. Je crois comprendre que Grub1 ne sait rien de RAID et ne peut donc amorcer aucun type de RAID – à l'exception des RAID qui ressemblent à des RAID non-RAID.

Est-ce une limitation de Grub2, ou des installateurs du operating system?

J'ai entendu des rumeurs selon lesquelles Grub2 serait "capable de supporter / démarrer sur RAID-0, RAID-1 ou RAID-5, les métadonnées 0.90, 1.0, 1.1 ou 1.2".

Est-ce que Grub2 supporte vraiment mettre / boot sur une partition RAID1 avec 1.2 métadonnées?

Est-ce que Grub2 supporte vraiment mettre / boot sur une partition RAID5 logicielle?

Une réponse idéale serait liée à un tutoriel qui explique comment déplacer une partition / boot (sur une partition non-RAID) sur une partition RAID5.

Par "ressemble" à une partition non-RAID, je veux dire soit

  • lorsque Grub1 ne lit qu'un disque dur d'une baie RAID1 logicielle avec un système de files ext3 ou ext4 et ignore les métadonnées RAID 0.90 ou 1.0 à la fin de la partition, il ressemble au système de files ext2 non RAID que Grub1 peut gérer. Ou
  • Pas un logiciel ou un faux RAID, mais un raid matériel complet qui ressemble à un disque normal non-RAID.

Oui, grub2 est complètement raid (et LVM) conscient. En fait, vous n'avez pas besoin d'une partition séparée / boot du tout; vous pouvez simplement tout mettre sur le raid5.

Idéalement, vous ne souhaitez pas installer avec une partition / boot, mais le supprimer après le fait signifie simplement copyr tous les files sur la partition racine et réinstaller grub, comme ceci:

umount /boot mount /dev/[bootpart] /mnt cp -ax /mnt/* /boot grub-install /dev/sda 

Bien sûr, vous devez ensuite supprimer la ligne / boot / etc / fstab, et vous avez toujours la partition autour, juste inutilisée.

Notez que vous pouvez également installer grub sur tous les lecteurs du raid5 afin de pouvoir démarrer depuis l'un d'entre eux. Le packageage grub-pc de Ubuntu vous requestra ( dpkg-reconfigure grub-pc pour le requestr à nouveau) de cocher tous les lecteurs sur lesquels vous voulez l'installer et de l'installer pour vous.

C'est un désordre effrayant dans Linux. La version par défaut de superblock utilisant mdadm est la version 1.20. Une fois que vous dépassez 0,90 pour le démarrage, vous êtes dans un territoire inexploré. Certes, lilo ne montre aucun intérêt supérieur à 1,0. Votre meilleur pari est de former les arrays de raid (astuce: utilisez le paramètre –metadata = 0.90 dans votre mdadm create) avant d'utiliser la procédure d'installation. Ensuite, vous pouvez installer sur la masortingce RAID et utiliser votre bootloader favori.