Skip to content
Henrik edited this page Jul 25, 2023 · 89 revisions

local

  • shells
  • block devices
  • filesystems
  • utilities
Module Description
base Base module with required utilities
bash bash (bash is preferred interpreter if there more of them available)
biosdevname BIOS network device renaming
btrfs btrfs
busybox busybox
caps drop capabilities before init
cms mount z/VM CMS disks on s390
convertfs
crypt encrypted LUKS filesystems and cryptsetup
crypt-gpg GPG for crypto operations and SmartCards (may requires GPG keys)
crypt-loop encrypted loopback devices (symmetric key)
dash dash
debug debug features
dm device-mapper
dmraid DMRAID arrays
dmsquash-live SquashFS images
dmsquash-live-autooverlay
dmsquash-live-ntfs SquashFS images located in NTFS filesystems
drm kernel modules that provides DRM support
ecryptfs ecryptfs
fips Enforces FIPS security standard regulations
fs-lib filesystem tools (including fsck.* and mount)
fstab-sys Arranges for arbitrary partitions to be mounted before rootfs
i18n Includes keymaps, console fonts, etc.
img-lib Includes various tools for decompressing images
integrity Extended Verification Module and ima-evm-utils
kernel-modules kernel modules for root filesystems and other boot-time devices
kernel-modules-extra extra out-of-tree kernel modules
lvm LVM devices
lvmthinpool-monitor Monitor LVM thinpool service
masterkey masterkey that can be used to decrypt other keys and keyutils
mdraid mdadm arrays
mksh mksh
modsign signing kernel modules, keyutils
multipath multipath devices
nvdimm non-volatile DIMM devices
overlayfs overlayfs
ppcmac
qemu
lunmask Masks LUN devices to select only ones which required to boot
plymouth Includes boot splash support via plymouth
pollcdrom Enables CD-ROM polling
rescue Includes various utilities for rescue mode (such as ping, ssh, vi, fsck.*)
resume Allows initramfs to resume from low-power state
rootfs-block Arranges for the block device containing the rootfs to be mounted
securityfs Arranges for the securityfs to be mounted early
selinux selinux policy
shutdown Sets up hooks to run on shutdown
syslog Includes syslog capabilites
terminfo Includes a terminfo file
udev-rules Includes udev and some basic rules
uefi-lib Includes UEFI tools
usrmount
virtfs virtual filesystems (9p)
virtiofs virtiofs
warpclock Sets kernel's timezone and reset the system time if adjtime is set to LOCAL
watchdog Includes watchdog devices management; works only if systemd not in use
watchdog-modules Includes watchdog kernel modules to be loaded early in booting

network

  • requires IP connectivity
  • works with and without systemd
Module Description
cifs CIFS, cifs-utils
fcoe Adds support for Fibre Channel over Ethernet (FCoE)
fcoe-uefi Adds support for Fibre Channel over Ethernet (FCoE) in EFI mode
ifcfg Includes /etc/sysconfig/network-scripts/* network scripts for network autogeneration
iscsi Adds support for iSCSI devices
kernel-network-modules Includes and loads kernel modules for network devices
livenet Fetch live updates for SquashFS images
nbd Network Block Device
network Virtual module for network service providers
network-legacy Includes legacy networking tools support
nfs NFS, nfs-utils
nvmf Adds support for NVMe over Fabrics devices
qemu-net Includes network kernel modules for QEMU environment
ssh-client Includes ssh and scp clients
url-lib Includes curl and SSL certs

systemd

These modules would require including a version of systemd into initramfs.

Module Description
bluetooth Includes bluetooth devices support
dbus Virtual module for dbus-broker or dbus-daemon
dbus-broker
dbus-daemon
dracut-systemd INITRD_INTERFACE
fido2
lvmmerge Merges lvm snapshots
memstrack Includes memstrack for memory usage monitoring
pcsc Adds support for PCSC Smart cards
pkcs11 Includes PKCS#11 libraries
rngd Starts random generator serive on early boot
squash Builds SquashFS initramfs
systemd Adds systemd as early init initialization system
systemd-ac-power
systemd-ask-password
systemd-coredump
systemd-creds
systemd-hostnamed
systemd-initrd
systemd-integritysetup
systemd-journald
systemd-ldconfig
systemd-modules-load
systemd-pcrphase
systemd-portabled PORTABLE_SERVICES
systemd-pstore
systemd-repart
systemd-resolved
systemd-sysctl
systemd-sysext
systemd-sysusers
systemd-timedated
systemd-timesyncd
systemd-tmpfiles
systemd-udevd
systemd-veritysetup
tpm2-tss Adds support for TPM2 devices

systemd network

Module Description
systemd-network-management Adds network management for systemd
systemd-networkd
connman connman
network-manager NetworkManager

s390(x)

Module Description
cio_ignore
cms
dasd
dasd_mod
dasd_rules
dcssblk
qeth_rules
zfcp networking
zfcp_rules
zipl
znet networking

test

Module Description
test
test-makeroot
test-root
Clone this wiki locally