1 <?xml version='1.0' encoding='UTF-8'?>
2 <!-- This document was created with Syntext Serna Free. --><!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
3 <refentry id="dracutconf5">
5 <title>dracut.conf</title>
6 <productname>dracut</productname>
9 <contrib>Developer</contrib>
10 <firstname>Harald</firstname>
11 <surname>Hoyer</surname>
12 <email>harald@redhat.com</email>
17 <refentrytitle>dracut.conf</refentrytitle>
18 <manvolnum>5</manvolnum>
21 <refname>dracut.conf</refname>
22 <refpurpose>configuration file(s) for dracut</refpurpose>
26 <command>/etc/dracut.conf</command>
28 <replaceable>/etc/dracut.conf.d/*.conf</replaceable>
34 <title>Description</title>
35 <para><filename>dracut.conf</filename>
36 is loaded during the initialisation phase of dracut.
37 Command line parameter will overwrite any values set here.
38 <emphasis><filename>dracut.conf.d/*.conf</filename> files are read in alphanumerical order and will</emphasis>
39 overwrite parameters set in <filename>/etc/dracut.conf</filename>. 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.</para>
43 <envar>dracutmodules+=" <replaceable><dracut modules></replaceable> "</envar>
46 <para>Specify a space-separated list of dracut modules to
47 call when building the initramfs. Modules are located
48 in <filename>/usr/share/dracut/modules.d</filename>.</para>
53 <envar>omit_dracutmodules+=" <replaceable><dracut modules></replaceable> "</envar>
56 <para>Omit a space-separated list of dracut modules.</para>
61 <envar>add_dracutmodules+=" <replaceable><dracut modules></replaceable> "</envar>
64 <para>Add a space-separated list of dracut modules.</para>
69 <envar>drivers+=" <replaceable><kernel modules></replaceable> "</envar>
72 <para>Specify a space-separated list of kernel modules to
73 exclusively include in the initramfs.
74 The kernel modules have to be specified without the ".ko" suffix.</para>
79 <envar>add_drivers+=" <replaceable><kernel modules></replaceable> "</envar>
82 <para>Specify a space-separated list of kernel
83 modules to add to the initramfs.
84 The kernel modules have to be specified without the ".ko" suffix.</para>
89 <envar>filesystems+=" <replaceable><filesystem names></replaceable> "</envar>
92 <para>Specify a space-separated list of kernel filesystem
93 modules to exclusively include in the generic
99 <envar>drivers_dir="<replaceable><kernel modules directory></replaceable>"</envar>
102 <para>Specify the directory, where to look for kernel modules</para>
107 <envar>fw_dir+=" :<replaceable><dir></replaceable>[:<replaceable><dir></replaceable> ...] "</envar>
110 <para>Specify additional directories, where to look for firmwares, separated by <constant>:</constant></para>
115 <envar>do_strip="<replaceable>{yes|no}</replaceable>"</envar>
118 <para>Strip binaries in the initramfs (default=yes)</para>
123 <envar>hostonly="<replaceable>{yes|no}</replaceable>"</envar>
126 <para>Host-Only mode: Install only what is needed for booting
127 the local host instead of a generic host.
128 <warning><para>If chrooted to another root other than the real root device, use <option>--fstab</option> and provide a valid <filename>/etc/fstab</filename>.</para>
135 <envar>use_fstab="<replaceable>{yes|no}</replaceable>"</envar>
138 <para>Use <filename>/etc/fstab</filename> instead of <filename>/proc/self/mountinfo</filename>.</para>
143 <envar>mdadmconf="<replaceable>{yes|no}</replaceable>"</envar>
146 <para>Include local <filename>/etc/mdadm.conf</filename> (default=yes)</para>
151 <envar>lvmconf="<replaceable>{yes|no}</replaceable>"</envar>
154 <para>Include local <filename>/etc/lvm/lvm.conf</filename> (default=yes)</para>
159 <envar>kernel_only="<replaceable>{yes|no}</replaceable>"</envar>
162 <para>Only install kernel drivers and firmware files. (default=no)</para>
167 <envar>no_kernel="<replaceable>{yes|no}</replaceable>"</envar>
170 <para>Do not install kernel drivers and firmware files (default=no)</para>
175 <envar>stdloglvl="<replaceable>{0-6}</replaceable>"</envar>
178 <para>Set logging to standard error level.</para>
183 <envar>sysloglvl="<replaceable>{0-6}</replaceable>"</envar>
186 <para>Set logging to syslog level.</para>
191 <envar>fileloglvl="<replaceable>{0-6}</replaceable>"</envar>
194 <para>Set logging to file level.</para>
199 <envar>logfile="<replaceable><file></replaceable>"</envar>
202 <para>Path to log file.</para>
207 <envar>show_modules="<replaceable>{yes|no}</replaceable>"</envar>
210 <para>Print included module's name to standard output during build.</para>
220 <filename>/etc/dracut/conf.d/</filename>
223 <para>Any <filename>/etc/dracut/conf.d/*.conf</filename> file can overwrite the values in <filename>/etc/dracut.conf</filename>.
224 The configuration files are read in alphanumerical order.</para>
230 <title>See Also</title>
232 <refentrytitle>dracut</refentrytitle>
233 <manvolnum>8</manvolnum>
236 <refentrytitle>dracut.kernel</refentrytitle>
237 <manvolnum>7</manvolnum>