diff --git a/technology/linux/systemd/Systemd.md b/technology/linux/systemd/Systemd.md index 8442c8b..c508346 100644 --- a/technology/linux/systemd/Systemd.md +++ b/technology/linux/systemd/Systemd.md @@ -12,6 +12,7 @@ systemd is a suite of basic building blocks for a [Linux](../Linux.md) system. I See also: - [Systemd-Timers](Systemd-Timers.md) - [systemd-boot](systemd-boot.md) +- [systemd-cryptenroll](systemd-cryptenroll.md) ## Using Units Units commonly include, but are not limited to, services (_.service_), mount points (_.mount_), devices (_.device_) and sockets (_.socket_). diff --git a/technology/linux/systemd/systemd-boot.md b/technology/linux/systemd/systemd-boot.md index f769da2..9b54efa 100644 --- a/technology/linux/systemd/systemd-boot.md +++ b/technology/linux/systemd/systemd-boot.md @@ -1,6 +1,7 @@ --- obj: application arch-wiki: https://wiki.archlinux.org/title/Systemd-boot +rev: 2024-12-17 --- # Systemd Boot @@ -20,7 +21,8 @@ bootctl update ``` ## Configuration -The loader configuration is stored in the file `_esp_/loader/loader.conf` +The loader configuration is stored in the file `_esp_/loader/loader.conf`. + Example: ``` default arch.conf @@ -30,7 +32,7 @@ editor no ``` ### Adding loaders -_systemd-boot_ will search for boot menu items in `_esp_/loader/entries/*.conf` +_systemd-boot_ will search for boot menu items in `_esp_/loader/entries/*.conf`. Values: - `title` : Name @@ -57,4 +59,18 @@ systemctl reboot --boot-loader-entry=arch-custom.conf Firmware Setup: ```shell systemctl reboot --firmware-setup -``` \ No newline at end of file +``` + +## Keybindings +While the menu is shown, the following keys are active: + +| Key | Description | +| ------------- | ----------------------------------------------------------------------------------- | +| `Up` / `Down` | Select menu entry | +| `Enter` | Boot the selected entry | +| `d` | select the default entry to boot (stored in a non-volatile EFI variable) | +| `t` / `T` | adjust the timeout (stored in a non-volatile EFI variable) | +| `e` | edit the option line (kernel command line) for this bootup to pass to the EFI image | +| `Q` | quit | +| `v` | show the systemd-boot and UEFI version | +| `P` | print the current configuration to the console |