|
|
42d1a9 |
# generic + compressed please
|
|
|
42d1a9 |
hostonly="no"
|
|
|
42d1a9 |
compress="xz"
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# VMs can't update microcode anyway
|
|
|
42d1a9 |
early_microcode="no"
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# modules: basics
|
|
|
42d1a9 |
dracutmodules+=" base systemd systemd-initrd dracut-systemd dbus dbus-broker usrmount shutdown "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# modules: storage support
|
|
|
42d1a9 |
dracutmodules+=" dm lvm rootfs-block fs-lib "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# modules: tpm and crypto
|
|
|
42d1a9 |
dracutmodules+=" crypt crypt-loop tpm2-tss systemd-pcrphase "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# modules: support root on virtiofs
|
|
|
42d1a9 |
dracutmodules+=" virtiofs "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# modules: use sysext images (see 'man systemd-sysext')
|
|
|
42d1a9 |
dracutmodules+=" systemd-sysext "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# drivers: virtual buses, pci
|
|
|
42d1a9 |
drivers+=" virtio-pci virtio-mmio " # qemu-kvm
|
|
|
42d1a9 |
drivers+=" hv-vmbus pci-hyperv " # hyperv
|
|
|
42d1a9 |
drivers+=" xen-pcifront " # xen
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# drivers: storage
|
|
|
42d1a9 |
drivers+=" ahci nvme sd_mod sr_mod " # generic
|
|
|
42d1a9 |
drivers+=" virtio-blk virtio-scsi " # qemu-kvm
|
|
|
42d1a9 |
drivers+=" hv-storvsc " # hyperv
|
|
|
42d1a9 |
drivers+=" xen-blkfront " # xen
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# root encryption
|
|
|
42d1a9 |
drivers+=" dm_crypt "
|
|
|
42d1a9 |
|
|
|
42d1a9 |
# filesystems
|
|
|
42d1a9 |
filesystems+=" vfat ext4 xfs overlay "
|