-
-
Notifications
You must be signed in to change notification settings - Fork 19
feature uki
Alexey Gladkov edited this page Jun 30, 2026
·
2 revisions
Unified kernel image (UKI) is a single executable which can be booted directly from UEFI firmware, or automatically sourced by boot-loaders with little or no configuration.
See https://uapi-group.org/specifications/specs/unified_kernel_image/
- UKI_FEATURES -- Variable contains a list of features that will be added to the UEFI image.
- UKI_SPLASH_FILE -- Variable contains a filename which will be used as a splash image when creating an UEFI. Requires bitmap (.bmp) image format.
-
UKI_CMDLINE -- Variable contains a list of kernel cmdline parameters.
If the variable is not specified, the parameters from
/etc/cmdline.d/*.confwill be taken. If the directory/etc/cmdline.ddoes not exist, the parameters from/proc/cmdlinewill be taken. - UKI_VMLINUZ -- The variable specifies the kernel image filename. If not specified, the image will be guessed.
- UKI_SBAT -- CSV lines encoded the SBAT metadata for the image.
- UKI_UEFI_STUB -- A simple UEFI kernel boot stub. By default, systemd-stub(7) is used. But an independent stubby can also be used.
-
UKI_DTBDIR -- Directory containing DeviceTree files organized by kernel
version. Defaults to
/boot/devicetree. All.dtbfiles found under$(UKI_DTBDIR)/$(KERNEL)/are concatenated into a.dtbautosection. systemd-stub automatically selects the matching DTB at boot.
- Multi-Profile UKIs
- PE Addons
- UKI TPM PCR Measurements
- Get Started
- Initramfs Runtime
- Image Generation
- Contributing
- FAQ
- Presentations