Forum Linux.général mdadm : booter grub sur raid 0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
8
oct.
2016

Bonjour, je suis en train d'installer ArchLinux sur un raid 0 fait avec mdadm. Le problème c'est que j'ai créer par la suite 3 partitions dont l'une est dédiée à grub en efi, sauf qu'il m'est impossible de booter sur le système.

Lorsque je tente d'installer grub, je reçois ce message d'erreur :
efibootmgr: option requires an argument—'d'
efibootmgr --version version unknown (fix Makefile!)

Je voudrais donc savoir s'il est possible de booter sur grub installé sur la partition md0p1 et si oui comment contourner le problème. merci :)

edit : finalement je pense que ce n'est pas possible, j'ai opté pour deux partitions vfat sur SDA et SDB pour y mettre le firmware efi.

  • # pas possible, et c'est logique/normal

    Posté par  . Évalué à 3.

    ton raid est un raid LOGICIEL
    il faut donc demarrer le noyau, lui passer les outils mdadm, pour qu'il puisse activer et aller lire les disques raids.

    dans ton cas, si tu met le grub sur le disque raid, ben ton EFI ne le trouve pas, puisque ce n'est pas un raid materiel.

    • [^] # Re: pas possible, et c'est logique/normal

      Posté par  (site web personnel) . Évalué à 1.

      Compris ! C'est bien dommage, mais logique. J'ai donc utilisé une partition de 512m pour le boot et une partition de 512m sur l'autre disque pour le swap :) Ça boot comme par magie :)

      • [^] # Re: pas possible, et c'est logique/normal

        Posté par  . Évalué à 2. Dernière modification le 09 octobre 2016 à 01:54.

        tu veux dire
        1 partition boot, 1 partition swap sur chacun des disques ?

        parce que sinon, y a pas interet à perdre le disque qui contient /boot,
        sinon tu pourras plus demarrer ta machine, malgré le raid pour le systeme

        ah pardon, je viens de relire, c'est un raid0, donc oui, 1 /boot solo va suffire
        puisque si tu perds 1 disque, tu perds toutes les données.

        soit tu perds le disque qui contient /boot, et tu n'as meme plus l'ecran du grub car il ne trouve plus /boot
        soit tu perds l'autre disque, auquel cas tu as le grub, mais il ne va pas loin car il a bien le grub, /boot et les noyaux, mais n'a pas le reste qui se trouve sur un raid qui est planté

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.