Le 16/12/2017 à 18:52, Sil a écrit :
Le 16/12/2017 à 17:23, Pascal Hambourg a écrit :
Comment l'as-tu clonée exactement ? Tu as aussi cloné le PARTUUID ou
seulement le contenu avec dd ?
Seulement avec dd. C'est pour moi la solution la plus simple. Je n'ai
pas touché aux PARTUUID.
Note que dd duplique l'UUID du système de fichier, et le système se base
sur cet UUID inscrit dans /etc/fstab pour monter la partition EFI sur
/boot/efi. Donc n'importe laquelle de ces partitions clones est
susceptible d'être montée au démarrage à la place de l'originale.
A part ça, il y a d'autres méthodes pour installer GRUB dans les
autres partitions EFI. grub-install ou la copie des fichiers.
J'ai fait un grub-install sur les 4 disques mais ça ne copie pas la
partition. Elle n'est montée que sur le premier disque où GRUB a été
installé.
Je n'ai pas dit qu'il suffisait d'exécuter grub-install. Je n'ai pas
détaillé les deux méthodes, mais il y a d'autres opérations à effectuer
et/ou des options spécifiques à passer. Si tu as juste exécuté
grub-install /dev/sdX1
pour chacune des partitions, sache qu'en mode EFI l'argument est ignoré
donc ça n'a pas plus d'effet et pas plus d'intérêt qu'exécuter
grub-install sans argument, ce qui installe GRUB dans la partition
montée sur /boot/efi.
Le démarrage est donc possible si on enlève n’importe quel disque.
Tu as testé ?
Oui, j'ai démarré sur tous les disques sans problèmes, Il faut juste que
UEFI ne se limite pas au premier disque dans sa recherche de partition EFI.
Le vrai test, ce serait d'essayer de démarrer sans le disque qui
contient la partition EFI dont le PARTUUID est enregistré dans la
variable d'amorçage EFI "debian", visible avec
efibootmgr -v
Les tables de partition sont-elles au format GPT ou DOS/MBR ?
Si GPT, pour autant que je sache, avec ta façon de cloner ça ne peut
marcher que si lors de l'installation tu avais demandé qu'une copie de
GRUB soit installée dans le chemin de support amovible
/boot/efi/EFI/boot/bootx64.efi.