---
title: Gestionnaires de démarrage proposés
description: Description et recommandations pour les gestionnaires de démarrage actuellement proposés
tableOfContents:
  minHeadingLevel: 1
  maxHeadingLevel: 3
---

Pour offrir la meilleure expérience sur une large gamme d'appareils, CachyOS propose actuellement les gestionnaires de démarrage suivants : **systemd-boot, rEFInd, GRUB, et Limine**.

Cet article de wiki décrit les fonctionnalités de chaque gestionnaire de démarrage et inclut nos recommandations sur quand les choisir.
Pour la configuration, veuillez consulter la [Configuration des gestionnaires de démarrage](/fr/configuration/boot_manager_configuration).

:::caution
**Remarque importante :** Certaines cartes mères MSI ont un micrologiciel UEFI qui n'est pas entièrement conforme à la spécification UEFI. Cela peut entraîner des problèmes de compatibilité avec certains gestionnaires de démarrage, notamment GRUB et rEFInd.

Si vous rencontrez de tels problèmes, envisagez d'utiliser `systemd-boot` ou `Limine`.
:::

---

## Comparaison rapide des fonctionnalités

<style>{`
  .bm-table {
    width: 100%;
    border-collapse: collapse;
  }
  .bm-table th, .bm-table td {
    padding: 8px 10px;
    vertical-align: top;
  }
  /* vertical separators between boot-manager columns */
  .bm-table th:not(:first-child),
  .bm-table td:not(:first-child) {
    border-left: 2px solid var(--ifm-table-border-color, #e5e7eb);
  }
  /* bottom rule under header */
  .bm-table thead th {
    border-bottom: 2px solid var(--ifm-table-border-color, #e5e7eb);
  }
`}</style>

<table className="bm-table">
  <thead>
    <tr>
      <th>Fonctionnalité</th>
      <th><strong>systemd-boot</strong></th>
      <th><strong>rEFInd</strong></th>
      <th><strong>GRUB</strong></th>
      <th><strong>Limine</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Support du firmware</strong></td>
      <td>UEFI uniquement (pas de BIOS/MBR)</td>
      <td>UEFI uniquement</td>
      <td>UEFI &amp; BIOS</td>
      <td>UEFI &amp; BIOS</td>
    </tr>
    <tr>
      <td><strong>Support du système de fichiers <code>/boot</code></strong></td>
      <td>Selon le support du firmware (généralement FAT12/16/32) ; Plus avec des pilotes EFI</td>
      <td>Celui du firmware, ext2, ext3, ext4, btrfs, ISO-9660, HFS+, et NTFS ; Plus avec des pilotes EFI</td>
      <td>Large support des systèmes de fichiers (ext*, Btrfs, XFS, etc.)</td>
      <td>FAT12/16/32, ISO9660 pour <code>/boot</code></td>
    </tr>
    <tr>
      <td><strong>Double démarrage Windows</strong></td>
      <td>Détecte automatiquement le gestionnaire de démarrage Windows sur le même ESP</td>
      <td>Détecte automatiquement les chargeurs EFI et les noyaux</td>
      <td>Supporté via <code>os-prober</code> ou configuration manuelle</td>
      <td>Supporté ; les entrées du gestionnaire de démarrage Windows peuvent être ajoutées avec <code>limine-scan</code></td>
    </tr>
    <tr>
      <td><strong>Intégration des instantanés Btrfs</strong></td>
      <td>Possible avec une configuration personnalisée (non fournie par CachyOS)</td>
      <td>Possible avec une configuration personnalisée (non fournie par CachyOS)</td>
      <td><strong>Supporté sur CachyOS via</strong> <code>grub-btrfs-support</code></td>
      <td><strong>Supporté sur CachyOS via</strong> <code>limine-snapper-sync</code></td>
    </tr>
    <tr>
      <td><strong>Chiffrement complet du disque (FDE)</strong></td>
      <td>Possible (racine chiffrée ; <code>/boot</code> doit rester non chiffré)</td>
      <td>Possible (racine chiffrée ; <code>/boot</code> doit rester non chiffré)</td>
      <td>Entièrement supporté, y compris <code>/boot</code> chiffré via <code>cryptodisk</code> (LUKS1/PBKDF2 uniquement ; support de LUKS2 limité/nécessite des solutions de contournement)</td>
      <td>Possible (racine chiffrée ; <code>/boot</code> doit rester non chiffré)</td>
    </tr>
    <tr>
      <td><strong>Thèmes / UI</strong></td>
      <td>Minimaliste, pas de thèmes</td>
      <td>Interface graphique, personnalisable par thèmes</td>
      <td>Personnalisable par thèmes, UI classique</td>
      <td>Menu personnalisable par thèmes (skins)</td>
    </tr>
    <tr>
      <td><strong>Facilité d'installation sur CachyOS</strong></td>
      <td>Très simple (CachyOS le configure automatiquement par défaut)</td>
      <td>Installation facile avec détection automatique de l'OS et du noyau</td>
      <td>Simplifiée par les hooks/scripts CachyOS (inclut les instantanés Btrfs dans le menu)</td>
      <td>Simplifiée par les outils CachyOS (assistants d'entrée + intégration du menu d'instantanés)</td>
    </tr>
    <tr>
      <td><strong>Bizarreries de l'UEFI MSI</strong></td>
      <td>Fonctionne de manière fiable</td>
      <td>Peut avoir des problèmes (solutions de contournement requises)</td>
      <td>Peut avoir des problèmes</td>
      <td>Fonctionne de manière fiable</td>
    </tr>
    <tr>
      <td><strong>Démarrage mesuré par TPM PCR</strong></td>
      <td>Oui, <a href="https://systemd.io/TPM2_PCR_MEASUREMENTS/" target="_blank">intégré</a></td>
      <td>Possible en utilisant systemd-ukify</td>
      <td>Oui, <a href="https://www.gnu.org/software/grub/manual/grub/html_node/Measured-Boot.html" target="_blank">intégré</a></td>
      <td><a href="https://github.com/fwupd/fwupd/discussions/9568" target="_blank">Possible en utilisant systemd-ukify</a></td>
    </tr>
    <tr>
      <td><strong>Meilleur cas d'utilisation</strong></td>
      <td>Installations UEFI rapides/simples ; solution de repli pour les bizarreries MSI</td>
      <td>Multi-démarrage avec une UI soignée</td>
      <td>Nécessaire pour <strong>/boot</strong> chiffré, BIOS, ou le plus large support de FS</td>
      <td>Configurations modernes souhaitant le démarrage sur instantané + BIOS &amp; UEFI + chaînage</td>
    </tr>
  </tbody>
</table>

## Détails des gestionnaires de démarrage

### systemd-boot

Faisant partie de la famille systemd, systemd-boot a été créé pour être aussi simple que possible. Par conséquent, il ne prend en charge que les systèmes basés sur UEFI. Cette conception simple mais efficace lui assure fiabilité et rapidité, mais au détriment des fonctionnalités avancées supportées par d'autres gestionnaires de démarrage.

#### Avantages
- Configuration très simple.
- Les entrées de démarrage sont séparées en plusieurs fichiers, ce qui les rend faciles à gérer.
- Assure la compatibilité avec certaines cartes MSI qui rencontrent des problèmes UEFI avec d'autres gestionnaires de démarrage.
- Sur CachyOS, la configuration est auto-générée par défaut.
- Les PCR du TPM sont mesurés pendant le démarrage.

#### Inconvénients
- Pas de support pour BIOS/MBR.
- Très basique : pas de thèmes ni de personnalisation.
- Si l'on utilise un système de fichiers de démarrage autre que ceux par défaut du firmware (FAT12/16/32), des partitions ESP et [XBOOTLDR](https://wiki.archlinux.org/title/Systemd-boot#Installation_using_XBOOTLDR) séparées ainsi que des pilotes EFI doivent être ajoutés manuellement.
- Ne peut trouver les images de démarrage que sur sa propre partition ESP ou sur la partition XBOOTLDR.
- La configuration n'est pas auto-générée à moins d'être configurée pour le faire.
- Pas de support natif pour la restauration d'instantanés Btrfs en raison de l'exigence de stocker les images de noyau sur la partition de démarrage plutôt que sur la racine.
  - Le démarrage sur instantané n'est possible qu'avec des configurations personnalisées (non fournies par CachyOS).

---

### rEFInd

Fork de rEFIt, rEFInd a été principalement créé pour faciliter le multi-démarrage pour les utilisateurs de MacOS. Cependant, rEFInd a évolué pour devenir agnostique au matériel, ce qui en fait un excellent choix pour le multi-démarrage sur n'importe quel système. L'attrait principal de rEFInd est sa capacité à scanner tous les périphériques de stockage au démarrage et à afficher en conséquence les entrées pour chaque OS/Noyau trouvé.

#### Avantages
- Détecte automatiquement tous les systèmes d'exploitation et noyaux sur les périphériques de stockage.
- Peu ou pas de configuration manuelle requise.
- Interface utilisateur graphique rappelant le sélecteur de démarrage de MacOS.
- Excellent support des thèmes, avec support optionnel de l'écran tactile.
- Peut lire les images de démarrage depuis les systèmes de fichiers EFI (FAT12/16/32) ainsi que EXT4 et BTRFS. Un support de systèmes de fichiers supplémentaires peut être activé en installant les pilotes EFI du paquet `efifs`.

#### Inconvénients
- Pas de support pour les systèmes BIOS.
- Incompatible avec certaines cartes MSI (en raison de violations des spécifications UEFI).
  - Peut être corrigé avec une solution de contournement, mais nécessite des étapes supplémentaires.
- Les PCR du TPM ne sont pas mesurés. <a href="https://github.com/fwupd/fwupd/wiki/TPM-PCR0-differs-from-reconstruction">Échouera au test de reconstruction du PCR0 du TPM</a>.
  - Peut être corrigé en démarrant un UKI qui utilise systemd-stub comme stub UEFI. L'outil systemd-ukify peut le créer.
  - Une autre solution consiste à chaîner un autre chargeur de démarrage qui mesure les PCR du TPM (par ex. systemd-boot, GRUB).
---

### GRUB

GRUB est le plus ancien des gestionnaires de démarrage disponibles. Il dispose d'un très grand nombre de fonctionnalités, fonctionne sur presque toutes les machines et reste le gestionnaire de démarrage Linux le plus utilisé.

#### Avantages
- Supporte presque tous les systèmes de fichiers Linux.
- Largement utilisé — la documentation et l'aide communautaire sont abondantes.
- Supporte les partitions `/boot` chiffrées.
- Supporte le démarrage sur des instantanés Btrfs (via `grub-btrfs-support` sur CachyOS).
- Supporte les systèmes BIOS et UEFI.
- Support des thèmes disponible, malgré une interface utilisateur quelque peu datée.
- Les PCR du TPM sont mesurés pendant le démarrage.

#### Inconvénients
- Volumineux et complexe, avec de nombreux pilotes de systèmes de fichiers.
- Nettement plus lent que systemd-boot, rEFInd et Limine.
- Incompatible avec certaines cartes MSI (violations des spécifications UEFI).

---

### Limine

Limine est un chargeur de démarrage moderne, avancé, portable et multiprotocole. Il sert d'implémentation de référence pour le protocole de démarrage Limine et supporte Linux ainsi que le chaînage d'autres chargeurs.

#### Avantages
- Supporte plusieurs protocoles de démarrage, y compris Multiboot2 et le protocole de démarrage Linux.
- Peut démarrer sur les systèmes UEFI et BIOS.
- Possède des capacités de personnalisation par thèmes similaires à GRUB.
- Supporte les instantanés Btrfs via `limine-snapper-sync`, activé par défaut sur CachyOS avec Btrfs.

#### Inconvénients
- `/boot` doit utiliser FAT12/16/32 ou ISO9660. Les autres systèmes de fichiers nécessitent une configuration supplémentaire.
- N'ajoute pas automatiquement d'entrée à la NVRAM UEFI. Cela doit être fait manuellement avec `efibootmgr`, ou géré automatiquement avec `limine-entry-tool` (préinstallé sur CachyOS).
- Ne fonctionne pas avec UFS (Universal Flash Storage), utilisé par exemple dans certains Chromebooks.
- Les PCR du TPM ne sont pas mesurés. <a href="https://github.com/fwupd/fwupd/wiki/TPM-PCR0-differs-from-reconstruction">Échouera au test de reconstruction du PCR0 du TPM</a>.
  - Peut être corrigé en démarrant un UKI qui utilise systemd-stub comme stub UEFI. L'outil systemd-ukify peut le créer (<a href="https://github.com/fwupd/fwupd/discussions/9568" target="_blank">voir ici</a>).
  - Une autre solution consiste à chaîner un autre chargeur de démarrage qui mesure les PCR du TPM (par ex. systemd-boot, GRUB).

---

## En bref

- Choisissez GRUB si vous avez besoin d'un `/boot` chiffré, de la compatibilité BIOS, ou si vous voulez des instantanés Btrfs avec un gestionnaire de démarrage stable et éprouvé.

- Choisissez Limine si vous voulez un chargeur de démarrage moderne avec intégration des instantanés Btrfs par défaut, ainsi que le support à la fois du BIOS et de l'UEFI et du double démarrage Windows (via **limine-scan**).

- Choisissez rEFInd si vous voulez une interface graphique soignée et la détection automatique du multi-démarrage sur les systèmes UEFI.

- Choisissez systemd-boot si vous préférez la configuration la plus simple et n'avez pas besoin d'instantanés ou de fonctionnalités avancées. C'est aussi la solution de repli la plus fiable pour les cartes mères MSI ayant des problèmes UEFI.
