Aperçu
systemd-bootctl fait partie du projet systemd et contrôle systemd-boot (anciennement gummiboot), un gestionnaire de démarrage simple pour les systèmes basés sur le firmware UEFI. Il est utilisé pour installer le chargeur de démarrage sur la partition système EFI (ESP), gérer les entrées de démarrage et vérifier l'état du chargeur de démarrage.
Fonctionnalités principales
Les principales fonctionnalités offertes par systemd-bootctl sont les suivantes :
- Installation et mise à jour du chargeur de démarrage systemd-boot
- Gestion des entrées de démarrage (valeur par défaut, configuration de démarrage unique)
- Vérification de l'état du chargeur de démarrage et des entrées de démarrage
- Opération directe sur la partition système EFI (ESP)
Options principales (sous-commandes)
systemd-bootctl exécute ses fonctions principalement via des sous-commandes.
Gestion du chargeur de démarrage
Configuration des entrées de démarrage
Commande générée :
Essayez de combiner les commandes.
Description:
`systemd-bootctl` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Voici des exemples d'utilisation courants de systemd-bootctl.
Installation de systemd-boot
sudo bootctl install
Installe systemd-boot sur la partition système EFI (ESP).
Vérification de l'état du chargeur de démarrage
bootctl status
Vérifie l'état actuel de systemd-boot et les informations sur les entrées de démarrage.
Définition de l'entrée de démarrage par défaut
sudo bootctl set-default arch.conf
Définit l'entrée de démarrage 'arch.conf' comme valeur par défaut à partir du prochain démarrage.
Démarrage unique sur une entrée spécifique lors du prochain démarrage
sudo bootctl set-oneshot rescue.conf
Configure le démarrage sur l'entrée 'rescue.conf' uniquement lors du prochain démarrage.
Mise à jour du chargeur de démarrage
sudo bootctl update
Met à jour systemd-boot installé vers la dernière version.
Conseils et précautions
systemd-bootctl a un impact direct sur le processus de démarrage du système, il faut donc être particulièrement prudent lors de son utilisation.
Instructions d'utilisation importantes
- Il doit toujours être exécuté avec les privilèges root (sudo).
- Assurez-vous que la partition système EFI (ESP) est correctement montée. Elle est généralement montée sur /boot ou /efi.
- L'ID d'une entrée de démarrage est généralement la partie du nom du fichier .conf sans l'extension (par exemple, arch.conf -> arch).
- Une utilisation incorrecte peut entraîner l'impossibilité de démarrer le système, alors assurez-vous de bien comprendre et d'utiliser la commande avec prudence.
Glossaire
- Partition Système EFI (ESP): Une partition au format FAT32 que le firmware UEFI utilise pour trouver le chargeur de démarrage et les fichiers liés au démarrage. C'est un espace essentiel au démarrage du système.
- systemd-boot: Un gestionnaire de démarrage simple et rapide pour les systèmes UEFI. Il charge généralement directement les images du noyau et initramfs pour démarrer.