DRACUT.CONF(5) ============== :doctype: manpage :man source: dracut :man manual: dracut NAME ---- dracut.conf - configuration file(s) for dracut SYNOPSIS -------- _/etc/dracut.conf_ _/etc/dracut.conf.d/*.conf_ _/usr/lib/dracut/dracut.conf.d/*.conf_ Description ----------- _dracut.conf_ is loaded during the initialisation phase of dracut. Command line parameter will overwrite any values set here. _*.conf_ files are read from /usr/lib/dracut/dracut.conf.d and /etc/dracut.conf.d. Files with the same name in /etc/dracut.conf.d will replace files in /usr/lib/dracut/dracut.conf.d. The files are then read in alphanumerical order and will overwrite parameters set in _/etc/dracut.conf_. Each line specifies an attribute and a value. A '#' indicates the beginning of a comment; following characters, up to the end of the line are not interpreted. dracut command line options will overwrite any values set here. Configuration files must have the extension .conf; other extensions are ignored. *dracutmodules+=*" ____ ":: Specify a space-separated list of dracut modules to call when building the initramfs. Modules are located in _/usr/lib/dracut/modules.d_. *omit_dracutmodules+=*" ____ ":: Omit a space-separated list of dracut modules. *add_dracutmodules+=*" ____ ":: Add a space-separated list of dracut modules. *drivers+=*" ____ ":: Specify a space-separated list of kernel modules to exclusively include in the initramfs. The kernel modules have to be specified without the ".ko" suffix. *add_drivers+=*" ____ ":: Specify a space-separated list of kernel modules to add to the initramfs. The kernel modules have to be specified without the ".ko" suffix. *omit_drivers+=*" ____ ":: Specify a space-separated list of kernel modules not to add to the initramfs. The kernel modules have to be specified without the ".ko" suffix. *filesystems+=*" ____ ":: Specify a space-separated list of kernel filesystem modules to exclusively include in the generic initramfs. *drivers_dir=*"____":: Specify the directory, where to look for kernel modules *fw_dir+=*" :____[:____ ...] ":: Specify additional directories, where to look for firmwares, separated by : *install_items+=*" ____[ ____ ...] ":: Specify additional files to include in the initramfs, separated by spaces. *do_strip=*"__{yes|no}__":: Strip binaries in the initramfs (default=yes) *hostonly=*"__{yes|no}__":: Host-Only mode: Install only what is needed for booting the local host instead of a generic host and generate host-specific configuration. *tmpdir=*"____":: Specify temporary directory to use. [WARNING] ==== If chrooted to another root other than the real root device, use --fstab and provide a valid _/etc/fstab_. ==== *use_fstab=*"__{yes|no}__":: Use _/etc/fstab_ instead of _/proc/self/mountinfo_. *add_fstab+=*" ____ ":: Add entries of ____ to the initramfs /etc/fstab. *add_device+=*" ____ ":: Bring up __ in initramfs, __ should be the device name. This can be useful in hostonly mode for resume support when your swap is on LVM an encrypted partition. *mdadmconf=*"__{yes|no}__":: Include local _/etc/mdadm.conf_ (default=yes) *lvmconf=*"__{yes|no}__":: Include local _/etc/lvm/lvm.conf_ (default=yes) *fscks=*" ____ ":: Add a space-separated list of fsck tools. If nothing is specified, the default is: "umount mount /sbin/fsck* xfs_db xfs_check xfs_repair e2fsck jfs_fsck reiserfsck btrfsck". The installation is opportunistic (non-existing tools are ignored). *nofscks=*"__{yes|no}__":: If specified, inhibit installation of any fsck tools. *ro_mnt* Mount _/_ and _/usr_ read-only by default. *kernel_cmdline=*"__parameters__":: Specify default kernel command line parameters *kernel_only=*"__{yes|no}__":: Only install kernel drivers and firmware files. (default=no) *no_kernel=*"{yes|no}":: Do not install kernel drivers and firmware files (default=no) *early_microcode=*"{yes|no}":: Combine early microcode with ramdisk (default=no) *stdloglvl*="__\{0-6\}__":: Set logging to standard error level. *sysloglvl*="__\{0-6\}__":: Set logging to syslog level. *fileloglvl=*"__\{0-6\}__":: Set logging to file level. *logfile=*"____":: Path to log file. *show_modules=*"__{yes|no}__":: Print the name of the included modules to standard output during build. Files ----- _/etc/dracut.conf_:: Old configuration file. You better use your own file in _/etc/dracut.conf.d/_. _/etc/dracut.conf.d/_:: Any _/etc/dracut.conf.d/*.conf_ file can overwrite the values in _/etc/dracut.conf_. The configuration files are read in alphanumerical order. AUTHOR ------ Harald Hoyer See Also -------- *dracut*(8) *dracut.cmdline*(7)