Overzicht
systemd-bootctl maakt deel uit van het systemd-project en bestuurt systemd-boot (voorheen gummiboot), een eenvoudige bootmanager voor UEFI-gebaseerde systemen. Het wordt gebruikt om de bootloader op de EFI System Partition (ESP) te installeren, opstartitems te beheren en de status van de bootloader te controleren.
Belangrijkste functies
De belangrijkste functies die systemd-bootctl biedt, zijn onder andere:
- Installatie en update van de systemd-boot bootloader
- Beheer van opstartitems (standaard, eenmalige opstartconfiguratie)
- Controle van de status van de bootloader en opstartitems
- Directe werking op de EFI System Partition (ESP)
Belangrijkste opties (subcommando's)
systemd-bootctl voert functies voornamelijk uit via subcommando's.
Bootloader beheer
Opstartitem configuratie
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`systemd-bootctl` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Dit zijn typische gebruiksvoorbeelden van systemd-bootctl.
systemd-boot installeren
sudo bootctl install
Installeert systemd-boot op de EFI System Partition (ESP).
Bootloader status controleren
bootctl status
Controleert de huidige status van systemd-boot en de opstartiteminformatie.
Standaard opstartitem instellen
sudo bootctl set-default arch.conf
Stelt het opstartitem 'arch.conf' in als standaard vanaf nu.
Eenmalig opstarten met een specifiek item
sudo bootctl set-oneshot rescue.conf
Stelt in dat alleen bij de volgende opstart wordt opgestart met het opstartitem 'rescue.conf'.
Bootloader bijwerken
sudo bootctl update
Werkt de geïnstalleerde systemd-boot bij naar de nieuwste versie.
Tips & Aandachtspunten
systemd-bootctl heeft directe invloed op het opstartproces van het systeem, dus wees extra voorzichtig bij gebruik.
Belangrijke gebruiksrichtlijnen
- Moet altijd worden uitgevoerd met root-rechten (sudo).
- Zorg ervoor dat de EFI System Partition (ESP) correct is gemount. Meestal gemount op /boot of /efi.
- De ID van een opstartitem is meestal het deel van de bestandsnaam van het .conf-bestand zonder de extensie (bijv. arch.conf -> arch).
- Onjuist gebruik kan leiden tot een niet-opstartbaar systeem, dus zorg ervoor dat u de commando's volledig begrijpt en voorzichtig gebruikt voordat u ze uitvoert.
Terminologie
- EFI System Partition (ESP): Een FAT32-geformatteerde partitie waar de UEFI-firmware de bootloader en opstartgerelateerde bestanden zoekt. Essentieel voor het opstarten van het systeem.
- systemd-boot: Een eenvoudige en snelle bootmanager voor UEFI-systemen. Laadt voornamelijk kernel-images en initramfs direct om op te starten.