diff options
| author | 2023-11-30 15:21:36 +0100 | |
|---|---|---|
| committer | 2024-01-25 15:06:58 +0100 | |
| commit | 1de547fc3d776723cdc079e2ad20d8e04858112c (patch) | |
| tree | e27f6546260de0633d16454a9beaf3c430c32079 /components | |
| parent | 573870b3a41c356ba8e1c0ae37dcd5c2d1d0d4b5 (diff) | |
| download | kiwi-descriptions-1de547fc3d776723cdc079e2ad20d8e04858112c.tar.gz kiwi-descriptions-1de547fc3d776723cdc079e2ad20d8e04858112c.zip | |
platforms/cloud: add Cloud-Base-UEFI-UKI profile
This is a variation of Cloud-Base-Generic which boots using UKIs.
This also adds uki-editbootconfig.sh script which makes the
image bootable via "UEFI firmware -> shim.efi -> UKI.efi".
Some background information:
https://fedoraproject.org/wiki/Changes/Unified_Kernel_Support_Phase_2
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'components')
| -rw-r--r-- | components/boot.xml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/components/boot.xml b/components/boot.xml index 24f18e9..ed69597 100644 --- a/components/boot.xml +++ b/components/boot.xml @@ -2,6 +2,9 @@ <profiles> <profile name="BootCore" description="Boot core packages"/> </profiles> + <profiles> + <profile name="BootCoreUKI" description="Boot core packages for UKI"/> + </profiles> <packages type="image" patternType="plusRecommended" profiles="BootCore"> <package name="grub2-efi-aa64" arch="aarch64"/> <package name="grub2-efi-aa64-modules" arch="aarch64"/> @@ -16,6 +19,15 @@ <package name="systemd-oomd-defaults"/> <package name="systemd-resolved"/> </packages> + <packages type="image" patternType="plusRecommended" profiles="BootCoreUKI"> + <package name="shim-signed-aa64" arch="aarch64"/> + <package name="shim-signed-x64" arch="x86_64"/> + <package name="systemd-oomd-defaults"/> + <package name="systemd-resolved"/> + <package name="kernel-uki-virt"/> + <package name="python3-virt-firmware"/> + <package name="uki-direct"/> + </packages> <packages type="iso" patternType="plusRecommended" profiles="BootCore"> <package name="grub2-efi-aa64-cdboot" arch="aarch64"/> <package name="grub2-efi-x64-cdboot" arch="x86_64"/> |