Re: Debian ne démarre pas après un changement de machine

Pascal Hambourg <[email protected]> Mon, 22 Jun 2026 21:06:19 +0200
Newsgroups gmane.linux.debian.user.french
Organization Plouf !
Message-ID <[email protected]>
Le 22/06/2026 à 09:06, Erwan David a écrit :
> Le 22/06/2026 à 08:06, Michel Verdier a écrit :
>> Le 21 juin 2026 Pascal Hambourg a écrit :
>>
>>> Exception : une partition système EFI ou Extended Boot Loader montée sur 
>>> /boot pour systemd-boot ne peut pas être en RAID, mais cette 
>>> configuration n'est pas encore supportée par Debian.
>>
>> En fait ça peut : j'utilise une partition efi séparée sur une array
>> raid. Il faut utiliser metadata=1.0 pour que efi trouve ses petits au
>> début des partitions.

Je connais cette méthode. Je ne la recommande pas car c'est un vilain 
hack qui a plusieurs défauts.
Les métadonnées à la fin des partitions (format 1.0 ou 0.90) sont source 
de fragilité et d'ambiguïté, ce n'est pas pour rien que les métadonnées 
au début (format 1.2) sont le format par défaut.
Le firmware UEFI, un système live ou autre logiciel risque d'écrire dans 
une partition, causant incohérence entre les miroirs et corruption de 
données, le pilote RAID distribuant les lectures sur chaque miroir.
Les outils d'installation des chargeurs d'amorçage EFI (grub-install, 
bootctl) ne savent pas faire le lien entre un ensemble RAID et les 
partitions sous-jacentes et provoquent une erreur lors de la mise à jour 
des variables de boot EFI.

> Et faire un resync durant l'assemble car efi peut
>> modifier la partition utilisée pour le boot.

Autrement dit : on doit ajouter du hack au hack en bloquant 
l'auto-assemblage de l'ensemble RAID et en l'assemblant avec un service 
systemd. Pas très joli joli... D'auter part le resync a seulement 1 
chance sur N disques de dupliquer les fichiers ajoutés par le firmware 
sur une partition et N-1 chances de les supprimer, mais personne ne 
s'est dit que ces fichiers pouvaient avoir une utilité ? Accessoirement, 
je soupçonne que ça ne marche pas si le write-intent bitmap est activé.

Une partition EFI est partagée par nature, il faut faire avec.

>> Mais oui pas encore supporté par debian.

Je ne parlais pas de la partition EFI en RAID mais de la partition EFI 
montée sur /boot au lieu de /efi ou /boot/efi, car les paquets 
linux-image installent encore des fichiers directement dans /boot et 
dpkg n'est pas compatible avec FAT.

> ça doit pouvoir marcher en raid 1, mais j'ai un gros doute en raid 5
Évidemment, ça ne peut marcher qu'en RAID1 si le contenu de chaque 
miroir est identique au contenu d'une partition simple.