Comprendre la partition système EFI sur les serveurs dédiés
Découvrez comment est configurée la partition système EFI (ESP) sur un serveur dédié multidisque et quels systèmes d'exploitation la placent sur un RAID1 logiciel
Objectif
Ce guide concerne uniquement les serveurs qui démarrent en mode UEFI. Un serveur qui démarre en mode legacy (BIOS) n'a pas d'ESP.
Une installation sur un seul disque ou sur un volume RAID matériel n'a qu'une seule ESP : elle n'est concernée par aucune des deux configurations décrites ici.
Sur un serveur qui démarre en mode UEFI, la partition système EFI (ESP) contient le chargeur de démarrage (bootloader) du système d'exploitation (par exemple GRUB ou systemd-boot). Lorsqu'un système d'exploitation est installé sur plusieurs disques en RAID logiciel, chaque disque contient une ESP, afin que le serveur puisse toujours démarrer en cas de panne de l'un des disques.
Selon le système d'exploitation, l'installation crée soit une ESP indépendante par disque, soit une ESP unique sur une grappe RAID1 logicielle qui s'étend sur tous les disques d'installation.
Ce guide présente ces deux configurations, liste les systèmes d'exploitation qui utilisent chacune d'elles et décrit ce que la configuration en RAID1 change pour vous.
Prérequis
- Un serveur dédié qui démarre en mode UEFI
- Un système d'exploitation Linux installé par OVHcloud sur deux disques ou plus, en RAID logiciel
En pratique
Comment le serveur démarre depuis l'ESP
Les serveurs dédiés OVHcloud démarrent depuis le réseau. Lorsque le serveur est configuré pour démarrer sur disque, iPXE lance, depuis l'ESP de l'un des disques, le bootloader dont le chemin a été défini lors de l'installation de l'OS. En cas d'échec, il bascule sur rEFInd, qui recherche un bootloader sur chaque disque. Consultez notre guide « Comprendre le processus de démarrage des serveurs dédiés » pour connaître la séquence complète.
Comme le serveur peut lancer le bootloader depuis n'importe quel disque, toutes les ESP doivent être identiques et à jour.
Une ESP par disque
Cette configuration est surtout utilisée par les systèmes d'exploitation Linux plus anciens (voir Disponibilité selon le système d'exploitation). Chaque disque possède sa propre ESP, et une seule d'entre elles est montée sur /boot/efi. À la fin de l'installation, le contenu de l'ESP montée est copié une seule fois vers les ESP des autres disques ; les mises à jour ultérieures du bootloader n'écrivent que dans l'ESP montée.
Si le serveur lance le bootloader depuis un disque dont l'ESP n'est pas à jour, il exécute un bootloader ou une configuration de démarrage obsolète : le serveur peut alors démarrer sur un noyau plus ancien, ou ne plus démarrer du tout. Pour éviter ce problème, après chaque mise à jour du bootloader, recopiez sur les autres ESP le contenu de l'ESP montée, comme décrit dans notre guide « Gérer le RAID logiciel (mode de démarrage UEFI) sur un serveur dédié ».
Avec cette configuration, lsblk -f affiche une partition vfat portant le label EFI_SYSPART sur chaque disque ; une seule de ces partitions est montée sur /boot/efi, comme sur ce serveur sous Debian 12 :
Une ESP sur un RAID1
Cette configuration, utilisée par les systèmes d'exploitation Linux plus récents (voir Disponibilité selon le système d'exploitation), est la plus fiable des deux. Les ESP de tous les disques d'installation forment une grappe RAID1 logicielle, md1, et le système de fichiers FAT est créé sur cette grappe. md1 est monté sur /boot/efi : les mises à jour du bootloader s'appliquent donc à tous les disques.
La grappe utilise la version 0.90 des métadonnées RAID, stockées à la fin de chacune de ses partitions. Ainsi, le firmware UEFI, qui ne gère pas le RAID logiciel, voit chacune de ces partitions comme un système de fichiers FAT ordinaire. Une fois démarré, Linux assemble md1, dont les membres restent alors synchronisés.
Avec cette configuration, lsblk -f affiche le type linux_raid_member pour l'ESP de chaque disque, et md1 est monté sur /boot/efi, comme sur ce serveur sous Debian 13 :
Disponibilité selon le système d'exploitation
L'installation crée l'ESP sur un RAID1 pour :
- AlmaLinux 10 et versions ultérieures
- Debian 13 et versions ultérieures
- Fedora 43 et versions ultérieures
- Proxmox Backup Server 4 et versions ultérieures
- Proxmox Virtual Environment 9 et versions ultérieures
- Rocky Linux 10 et versions ultérieures
- SUSE Linux Enterprise Server for SAP Applications 15 SP4 et versions ultérieures
- Ubuntu Server 26.04 et versions ultérieures
L'installation crée une ESP par disque pour :
- AlmaLinux 8 et 9
- Debian 12
- Rocky Linux 8 et 9
- Ubuntu Server 20.04, 22.04 et 24.04, qui disposent d'un mécanisme intégré pour synchroniser plusieurs ESP : le paramètre debconf
grub-efi/install_devicesdu paquetgrub-efi-amd64 - Bring Your Own Linux : le bootloader est installé par le script
make_image_bootable.shde votre image, qu'OVHcloud ne contrôle pas. Rien ne garantit donc qu'il prenne en charge une ESP sur un RAID1
La configuration est choisie lors de l'installation et ne change plus ensuite, même après une montée de version (par exemple de Debian 12 à Debian 13).
Ce que la configuration en RAID1 change pour vous
- Vous n'avez plus besoin de synchroniser le contenu des ESP après les mises à jour du bootloader (procédure décrite dans notre guide « Gérer le RAID logiciel (mode de démarrage UEFI) sur un serveur dédié ») : toute modification de l'ESP est répliquée sur tous les disques.
- Le système de fichiers FAT conserve le label
EFI_SYSPART: la ligne/boot/efidu fichier/etc/fstabne change donc pas. - Les mises à jour du bootloader de votre distribution s'installent dans
/boot/eficomme avec une ESP par disque, et sont répliquées sur chaque disque. - Si vous exécutez vous-même
grub-install, ajoutez l'option--no-nvram. Sans elle,grub-installtente de créer une entrée de démarrage EFI pour la grappe RAID1 et échoue. Dans tous les cas, ne modifiez pas l'ordre de boot de votre serveur, comme expliqué dans notre guide « Comprendre le processus de démarrage des serveurs dédiés ». - Après un remplacement de disque, reconstruisez
md1comme les autres grappes RAID. Consultez notre guide « Gérer le RAID logiciel (mode de démarrage UEFI) sur un serveur dédié ».
Aller plus loin
Comprendre le processus de démarrage des serveurs dédiés
Gérer le RAID logiciel (mode de démarrage UEFI) sur un serveur dédié
Remplacement à chaud sur un serveur dédié en RAID logiciel
Échangez avec notre communauté d’utilisateurs.