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 <!-- vim: set ts=8 sts=2 sw=2 et: -->
4 <refentry id=
"dracutconf5">
6 <title>dracut.conf
</title>
7 <productname>dracut
</productname>
10 <contrib>Developer
</contrib>
11 <firstname>Harald
</firstname>
12 <surname>Hoyer
</surname>
13 <email>harald@redhat.com
</email>
18 <refentrytitle>dracut.conf
</refentrytitle>
19 <manvolnum>5</manvolnum>
22 <refname>dracut.conf
</refname>
23 <refpurpose>configuration file(s) for dracut
</refpurpose>
27 <command>/etc/dracut.conf
</command>
29 <replaceable>/etc/dracut.conf.d/*.conf
</replaceable>
35 <title>Description
</title>
36 <para><filename>dracut.conf
</filename>
37 is loaded during the initialisation phase of dracut.
38 Command line parameter will overwrite any values set here.
39 <emphasis><filename>dracut.conf.d/*.conf
</filename> files are read in alphanumerical order and will
</emphasis>
40 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>
44 <envar>dracutmodules+=
" <replaceable><dracut modules
></replaceable> "</envar>
47 <para>Specify a space-separated list of dracut modules to
48 call when building the initramfs. Modules are located
49 in
<filename>/usr/lib/dracut/modules.d
</filename>.
</para>
54 <envar>omit_dracutmodules+=
" <replaceable><dracut modules
></replaceable> "</envar>
57 <para>Omit a space-separated list of dracut modules.
</para>
62 <envar>add_dracutmodules+=
" <replaceable><dracut modules
></replaceable> "</envar>
65 <para>Add a space-separated list of dracut modules.
</para>
70 <envar>drivers+=
" <replaceable><kernel modules
></replaceable> "</envar>
73 <para>Specify a space-separated list of kernel modules to
74 exclusively include in the initramfs.
75 The kernel modules have to be specified without the
".ko
" suffix.
</para>
80 <envar>add_drivers+=
" <replaceable><kernel modules
></replaceable> "</envar>
83 <para>Specify a space-separated list of kernel
84 modules to add to the initramfs.
85 The kernel modules have to be specified without the
".ko
" suffix.
</para>
90 <envar>omit_drivers+=
" <replaceable><kernel modules
></replaceable> "</envar>
93 <para>Specify a space-separated list of kernel
94 modules not to add to the initramfs.
95 The kernel modules have to be specified without the
".ko
" suffix.
</para>
100 <envar>install_items+=
" <replaceable><kernel modules
></replaceable> "</envar>
103 <para>Specify a space-separated list of files, which are added to the initramfs image.
</para>
108 <envar>filesystems+=
" <replaceable><filesystem names
></replaceable> "</envar>
111 <para>Specify a space-separated list of kernel filesystem
112 modules to exclusively include in the generic
118 <envar>drivers_dir=
"<replaceable><kernel modules directory
></replaceable>"</envar>
121 <para>Specify the directory, where to look for kernel modules
</para>
126 <envar>fw_dir+=
" :
<replaceable><dir
></replaceable>[:
<replaceable><dir
></replaceable> ...]
"</envar>
129 <para>Specify additional directories, where to look for firmwares, separated by
<constant>:
</constant></para>
134 <envar>install_items+=
" <replaceable><file
></replaceable>[
<replaceable><file
></replaceable> ...]
"</envar>
137 <para>Specify additional files to include in the initramfs, separated by spaces.
</para>
142 <envar>do_strip=
"<replaceable>{yes|no}
</replaceable>"</envar>
145 <para>Strip binaries in the initramfs (default=yes)
</para>
150 <envar>hostonly=
"<replaceable>{yes|no}
</replaceable>"</envar>
153 <para>Host-Only mode: Install only what is needed for booting
154 the local host instead of a generic host.
155 <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>
162 <envar>use_fstab=
"<replaceable>{yes|no}
</replaceable>"</envar>
165 <para>Use
<filename>/etc/fstab
</filename> instead of
<filename>/proc/self/mountinfo
</filename>.
</para>
170 <envar>add_fstab+=
" <replaceable><filename
></replaceable> "</envar>
173 <para>Add entries of
<replaceable><filename
></replaceable> to the initramfs /etc/fstab.
</para>
178 <envar>mdadmconf=
"<replaceable>{yes|no}
</replaceable>"</envar>
181 <para>Include local
<filename>/etc/mdadm.conf
</filename> (default=yes)
</para>
186 <envar>lvmconf=
"<replaceable>{yes|no}
</replaceable>"</envar>
189 <para>Include local
<filename>/etc/lvm/lvm.conf
</filename> (default=yes)
</para>
194 <envar>fscks=
" <replaceable><fsck tools
></replaceable> "</envar>
197 <para>Add a space-separated list of fsck tools. If nothing is
198 specified, the default is:
"<replaceable>umount mount
199 /sbin/fsck* xfs_db xfs_check xfs_repair e2fsck jfs_fsck
200 reiserfsck btrfsck
</replaceable>"
202 <para>The installation is opportunistic (non-existing tools are ignored).
</para>
207 <envar>nofscks=
"<replaceable>{yes}
</replaceable>"</envar>
210 <para>If specified, inhibit installation of any fsck tools.
</para>
215 <envar>kernel_only=
"<replaceable>{yes|no}
</replaceable>"</envar>
218 <para>Only install kernel drivers and firmware files. (default=no)
</para>
223 <envar>no_kernel=
"<replaceable>{yes|no}
</replaceable>"</envar>
226 <para>Do not install kernel drivers and firmware files (default=no)
</para>
231 <envar>stdloglvl=
"<replaceable>{
0-
6}
</replaceable>"</envar>
234 <para>Set logging to standard error level.
</para>
239 <envar>sysloglvl=
"<replaceable>{
0-
6}
</replaceable>"</envar>
242 <para>Set logging to syslog level.
</para>
247 <envar>fileloglvl=
"<replaceable>{
0-
6}
</replaceable>"</envar>
250 <para>Set logging to file level.
</para>
255 <envar>logfile=
"<replaceable><file
></replaceable>"</envar>
258 <para>Path to log file.
</para>
263 <envar>show_modules=
"<replaceable>{yes|no}
</replaceable>"</envar>
266 <para>Print included module's name to standard output during build.
</para>
276 <filename>/etc/dracut/conf.d/
</filename>
279 <para>Any
<filename>/etc/dracut/conf.d/*.conf
</filename> file can overwrite the values in
<filename>/etc/dracut.conf
</filename>.
280 The configuration files are read in alphanumerical order.
</para>
286 <title>See Also
</title>
288 <refentrytitle>dracut
</refentrytitle>
289 <manvolnum>8</manvolnum>
292 <refentrytitle>dracut.cmdline
</refentrytitle>
293 <manvolnum>7</manvolnum>