Go to file
2024-08-15 17:15:48 +02:00
99build-uki Initial commit 2023-06-25 12:28:34 +02:00
build-uki.sh Add support for systemd-ukify 2024-08-15 17:15:48 +02:00
install.sh Initial commit 2023-06-25 12:28:34 +02:00
README.md Add support for systemd-ukify 2024-08-15 17:15:48 +02:00
variables.conf.template Add parameter to allow disable UKI signing 2024-08-03 16:39:01 +02:00

Debian UKI

The purpose is automatize building and signing of a Unified Kernel Image on Debian and derivatives after kernel or initramfs update.

Important

The auto-update of this script should be disabled! Make sure to create .disabled file.

Dependencies

Make sure that:

  • if running Ubuntu 24.04+, Linux Mint 22+ or Debian 13+, systemd-ukify is installed
  • binutils, efibootmgr and systemd-boot-efi packages are installed
  • you install the UKI to your EFI configuration

Files

  • build-uki.sh is the main script, which builds and signs the UKI.
  • 99build-uki is an APT hook to invoke the main script.
  • variables.conf.template contains examples variables definitions, and should be copied locally to variables.conf (with any required modifications).

Installation

  • install.sh script copies APT hook to its destination, so the script is invoked after updates.

TODO

  • find a way to invoke script only on kernel or initramfs update