MODULES
Specifies the modules for the initramfs image.
Modules listed in
/etc/initramfs-tools/modules and
/usr/share/initramfs-tools/modules.d/* are always included in the
initramfs, and are loaded early in the boot process.
list doesn't load any additional modules at boot time, other than those
listed in the above files.
most adds most file system, all ata, sata, scsi and usb drivers.
dep tries to guess which modules are necessary for the running box and
only adds those modules.
netboot adds the base and network modules, but skips block devices.
The default setting is most.
BUSYBOX
Include busybox utilities for the boot scripts.
If set to 'n'
mkinitramfs
will build an initramfs without busybox.
Beware that many boot scripts need busybox utilities.
KEYMAP
If set to 'y', the console keymap will be loaded during the initramfs stage.
The keymap will anyway be loaded by the initscripts later, and the packages
that might need input will normally set this variable automatically, so there
should normally be no need to set this.
COMPRESS
Specifies the compression method used for the initramfs image.
mkinitramfs
will default to gzip if the kernel lacks support (CONFIG_RD) or the
corresponding userspace utility is not present.
COMPRESSLEVEL
Specifies the compression level used for the initramfs image.
mkinitramfs
will default to 9 for lz4, 9 for zstd, and the builtin defaults for all
others.
UMASK
Set the umask value of the generated initramfs file.
Useful to not disclose eventual keys.
BOOT
Allows one to use an nfs drive as the root of the drive.
The default is to boot from local media (hard drive, USB stick).
Set to nfs for an NFS root share.
RUNSIZE
The size of the /run tmpfs mount point in bytes (suffixes are supported)
or as percentage of your physical RAM. This parameter is used as the value of
the size mount option to tmpfs. See
https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt for
details. Can be overridden by an optional initramfs.runsize= bootarg.
The default is 10%.