parent |
---|
Configuration |
Enables the creation of Unified Kernel Images (UKIs) and configures systemd-boot to add UKIs as boot entries. UKI combines the Linux kernel, initramfs, kernel command-line arguments, etc. into a single EFI executable, simplifying system boot processes and improving security.
If this type is specified, then os.bootloader.resetType must also be specified.
If this value is specified, then a "uki" entry must be added to previewFeatures
Example:
os:
bootLoader:
resetType: hard-reset
uki:
kernels: auto
previewFeatures:
- uki
Specifies which kernels to produce UKIs for.
The value can either contain:
- The string
"auto"
- A list of kernel version strings.
When "auto"
is specified, the tool automatically searches for all the
installed kernels and produces UKIs for all the found kernels.
If a list of kernel versions is provided, then the tool will only produce UKIs for the kernels specified.
The kernel versions must match the regex: ^\d+\.\d+\.\d+(\.\d+)?(-[\w\-\.]+)?$
.
Examples of valid kernel formats: 6.6.51.1-5.azl3
, 5.10.120-4.custom
, 4.18.0-80.el8
.
Example:
os:
uki:
kernels: auto
Example:
os:
uki:
kernels:
- 6.6.51.1-5.azl3
- 5.10.120-4.custom