-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux bootctl Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to bootctl on Linux, covering Arch Linux, CachyOS, and other distributions including systemd-boot management, bootloader control, and EFI boot management.
bootctl manages systemd-boot.
Uses:
- Bootloader status: Check bootloader status
- Install bootloader: Install systemd-boot
- Update bootloader: Update systemd-boot
- EFI management: Manage EFI entries
Why it matters:
- Bootloader management: Manage systemd-boot
- EFI boot: Control EFI boot
- System boot: Manage system boot
Basic usage:
# Check bootloader status
bootctl status
# Shows systemd-boot statusInstall systemd-boot:
# Install systemd-boot
sudo bootctl install
# Installs systemd-boot to EFIUpdate systemd-boot:
# Update bootloader
sudo bootctl update
# Updates systemd-bootUninstall:
# Remove systemd-boot
sudo bootctl remove
# Removes systemd-bootEFI entries:
# List EFI entries
bootctl list
# Shows boot entriesDefault entry:
# Set default entry
sudo bootctl set-default "entry-name"
# Sets default boot entryCheck systemd:
# bootctl is part of systemd
# Usually pre-installed on systemd systems
# Check systemd
systemctl --versionThis guide covered bootctl usage, systemd-boot management, and EFI boot control for Arch Linux, CachyOS, and other distributions.
- Bootloader Configuration - Bootloader guide
- UEFI and Secure Boot - UEFI guide
-
bootctl Documentation:
man bootctl
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.