The boot environment for non-cloud disk images was incomplete, leading to images not bootable on real hardware. This change adds the missing packages to fix that.
86 lines
3.3 KiB
XML
86 lines
3.3 KiB
XML
<image>
|
|
<profiles>
|
|
<profile name="BootCore" description="Boot core packages"/>
|
|
<profile name="BootCoreUKI" description="Boot core packages for UKI"/>
|
|
<profile name="BootDiskCore" description="Boot disk core configuration">
|
|
<requires profile="BootCore"/>
|
|
</profile>
|
|
</profiles>
|
|
<preferences profiles="BootDiskCore" arch="x86_64,aarch64">
|
|
<type image="oem"
|
|
filesystem="xfs"
|
|
kernelcmdline="rhgb quiet" devicepersistency="by-uuid" target_blocksize="4096"
|
|
bootpartition="true" bootpartsize="1024" bootfilesystem="xfs" efipartsize="500" firmware="uefi"
|
|
rootfs_label="fedora"
|
|
>
|
|
<bootloader name="grub2" console="console" timeout="1" timeout_style="hidden"/>
|
|
<oemconfig>
|
|
<oem-resize>false</oem-resize>
|
|
</oemconfig>
|
|
</type>
|
|
</preferences>
|
|
<preferences profiles="BootDiskCore" arch="ppc64le">
|
|
<type image="oem"
|
|
filesystem="xfs"
|
|
kernelcmdline="rhgb quiet" devicepersistency="by-uuid"
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" firmware="ofw"
|
|
rootfs_label="fedora"
|
|
>
|
|
<bootloader name="grub2" console="console" timeout="1" timeout_style="hidden"/>
|
|
<oemconfig>
|
|
<oem-resize>false</oem-resize>
|
|
</oemconfig>
|
|
</type>
|
|
</preferences>
|
|
<preferences profiles="BootDiskCore" arch="s390x">
|
|
<type image="oem"
|
|
filesystem="xfs"
|
|
kernelcmdline="no_timer_check console=tty1 console=ttyS0,115200n8"
|
|
devicepersistency="by-uuid"
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs"
|
|
rootfs_label="fedora"
|
|
>
|
|
<bootloader name="zipl" timeout="1"/>
|
|
<oemconfig>
|
|
<oem-resize>false</oem-resize>
|
|
</oemconfig>
|
|
</type>
|
|
</preferences>
|
|
<packages type="bootstrap" patternType="plusRecommended" profiles="BootCore,BootCoreUKI">
|
|
<package name="grubby"/>
|
|
</packages>
|
|
<packages type="image" patternType="plusRecommended" profiles="BootCore">
|
|
<package name="grub2-efi-aa64" arch="aarch64"/>
|
|
<package name="grub2-efi-aa64-modules" arch="aarch64"/>
|
|
<package name="grub2-efi-x64" arch="x86_64"/>
|
|
<package name="grub2-efi-x64-modules" arch="x86_64"/>
|
|
<package name="grub2-pc" arch="x86_64"/>
|
|
<package name="grub2-pc-modules" arch="x86_64"/>
|
|
<package name="grub2-ppc64le" arch="ppc64le"/>
|
|
<package name="s390utils-base" arch="s390x"/>
|
|
<package name="shim-signed-aa64" arch="aarch64"/>
|
|
<package name="shim-signed-x64" arch="x86_64"/>
|
|
<package name="kernel-core"/>
|
|
<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"/>
|
|
</packages>
|
|
<packages type="image" patternType="plusRecommended" profiles="BootDiskCore">
|
|
<package name="glibc-all-langpacks"/>
|
|
<package name="kernel"/>
|
|
<package name="kernel-modules"/>
|
|
<package name="kernel-modules-extra"/>
|
|
</packages>
|
|
</image>
|