server: Use btrfs for riscv64

The Fedora RISC-V maintainers have a strong preference for this
filesystem over the lvm+xfs combo used by other server images.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
Andrea Bolognani 2025-01-22 19:30:47 +01:00
parent a4cd363980
commit a52e0b37d1

View File

@ -73,7 +73,7 @@
</preferences>
<preferences profiles="ServerVMDisk" arch="riscv64">
<type image="oem" format="qcow2"
filesystem="xfs"
filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" fsmountoptions="x-systemd.growfs,compress=zstd:1"
kernelcmdline="earlycon console=ttyS0,115200n8"
devicepersistency="by-uuid"
bootpartition="true" bootpartsize="1000" bootfilesystem="ext4" efipartsize="100" firmware="uefi"
@ -82,7 +82,9 @@
<bootloader name="grub2" console="serial" timeout="0"/>
<size unit="G">10</size>
<systemdisk>
<volume name="@root"/>
<volume name="@root=root"/>
<volume name="home" parent="/"/>
<volume name="var" parent="/"/>
</systemdisk>
<oemconfig>
<oem-resize>false</oem-resize>
@ -159,7 +161,7 @@
</preferences>
<preferences profiles="ServerDisk" arch="riscv64">
<type image="oem"
filesystem="xfs"
filesystem="btrfs" btrfs_root_is_subvolume="true" btrfs_set_default_volume="false" fsmountoptions="x-systemd.growfs,compress=zstd:1"
kernelcmdline="earlycon console=ttyS0,115200n8"
devicepersistency="by-uuid"
bootpartition="true" bootpartsize="1000" bootfilesystem="ext4" efipartsize="100" firmware="uefi"
@ -168,7 +170,9 @@
<bootloader name="grub2" console="serial" timeout="3" timeout_style="menu"/>
<size unit="G">10</size>
<systemdisk>
<volume name="@root"/>
<volume name="@root=root"/>
<volume name="home" parent="/"/>
<volume name="var" parent="/"/>
</systemdisk>
<oemconfig>
<oem-resize>false</oem-resize>
@ -184,6 +188,7 @@
<namedCollection name="arm-tools" arch="aarch64"/>
<ignore name="initial-setup-gui"/>
<ignore name="plymouth"/>
<package name="btrfs-progs" arch="riscv64"/>
<package name="glibc-all-langpacks"/>
<package name="haveged" arch="riscv64"/>
<package name="initial-setup"/>