]> git.ipfire.org Git - thirdparty/dracut.git/blame - dracut.conf.5.xml
dracut-functions: only dinfo() about missing firmware files
[thirdparty/dracut.git] / dracut.conf.5.xml
CommitLineData
609d00c4 1<?xml version='1.0' encoding='UTF-8'?>
d350ae69 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" []>
cdc8d9c4
HH
3<refentry id="dracutconf5">
4 <refentryinfo>
5 <title>dracut.conf</title>
6 <productname>dracut</productname>
7 <authorgroup>
8 <author>
9 <contrib>Developer</contrib>
10 <firstname>Harald</firstname>
11 <surname>Hoyer</surname>
12 <email>harald@redhat.com</email>
13 </author>
14 </authorgroup>
15 </refentryinfo>
16 <refmeta>
17 <refentrytitle>dracut.conf</refentrytitle>
18 <manvolnum>5</manvolnum>
19 </refmeta>
20 <refnamediv>
21 <refname>dracut.conf</refname>
22 <refpurpose>configuration file(s) for dracut</refpurpose>
23 </refnamediv>
24 <refsynopsisdiv>
25 <cmdsynopsis>
26 <command>/etc/dracut.conf</command>
27 <arg choice="plain">
28 <replaceable>/etc/dracut.conf.d/*.conf</replaceable>
29 </arg>
30 <sbr/>
31 </cmdsynopsis>
32 </refsynopsisdiv>
33 <refsect1>
34 <title>Description</title>
f844e7dc 35 <para><filename>dracut.conf</filename>
cdc8d9c4
HH
36is loaded during the initialisation phase of dracut.
37Command line parameter will overwrite any values set here.
f844e7dc
HH
38<emphasis><filename>dracut.conf.d/*.conf</filename> files are read in alphanumerical order and will</emphasis>
39overwrite parameters set in <filename>/etc/dracut.conf</filename>. Each line specifies an attribute and a value. A &apos;#&apos; indicates the beginning of a comment; following characters, up to the end of the line are not interpreted.</para>
cdc8d9c4
HH
40 <variablelist>
41 <varlistentry>
3eccdb52
HH
42 <term>
43 <envar>dracutmodules+=&quot;&nbsp;<replaceable>&lt;dracut modules&gt;</replaceable>&nbsp;&quot;</envar>
44 </term>
cdc8d9c4
HH
45 <listitem>
46 <para>Specify a space-separated list of dracut modules to
47call when building the initramfs. Modules are located
f844e7dc 48in <filename>/usr/share/dracut/modules.d</filename>.</para>
cdc8d9c4
HH
49 </listitem>
50 </varlistentry>
51 <varlistentry>
3eccdb52
HH
52 <term>
53 <envar>omit_dracutmodules+=&quot;&nbsp;<replaceable>&lt;dracut modules&gt;</replaceable>&nbsp;&quot;</envar>
54 </term>
cdc8d9c4
HH
55 <listitem>
56 <para>Omit a space-separated list of dracut modules.</para>
57 </listitem>
58 </varlistentry>
59 <varlistentry>
3eccdb52
HH
60 <term>
61 <envar>add_dracutmodules+=&quot;&nbsp;<replaceable>&lt;dracut modules&gt;</replaceable>&nbsp;&quot;</envar>
62 </term>
cdc8d9c4
HH
63 <listitem>
64 <para>Add a space-separated list of dracut modules.</para>
65 </listitem>
66 </varlistentry>
67 <varlistentry>
3eccdb52
HH
68 <term>
69 <envar>drivers+=&quot;&nbsp;<replaceable>&lt;kernel modules&gt;</replaceable>&nbsp;&quot;</envar>
70 </term>
cdc8d9c4
HH
71 <listitem>
72 <para>Specify a space-separated list of kernel modules to
73exclusively include in the initramfs.
74The kernel modules have to be specified without the &quot;.ko&quot; suffix.</para>
75 </listitem>
76 </varlistentry>
77 <varlistentry>
3eccdb52
HH
78 <term>
79 <envar>add_drivers+=&quot;&nbsp;<replaceable>&lt;kernel modules&gt;</replaceable>&nbsp;&quot;</envar>
80 </term>
cdc8d9c4
HH
81 <listitem>
82 <para>Specify a space-separated list of kernel
83modules to add to the initramfs.
84The kernel modules have to be specified without the &quot;.ko&quot; suffix.</para>
85 </listitem>
86 </varlistentry>
87 <varlistentry>
3eccdb52
HH
88 <term>
89 <envar>filesystems+=&quot;&nbsp;<replaceable>&lt;filesystem names&gt;</replaceable>&nbsp;&quot;</envar>
90 </term>
cdc8d9c4
HH
91 <listitem>
92 <para>Specify a space-separated list of kernel filesystem
93modules to exclusively include in the generic
94initramfs.</para>
95 </listitem>
96 </varlistentry>
97 <varlistentry>
3eccdb52
HH
98 <term>
99 <envar>drivers_dir=&quot;<replaceable>&lt;kernel modules directory&gt;</replaceable>&quot;</envar>
100 </term>
cdc8d9c4
HH
101 <listitem>
102 <para>Specify the directory, where to look for kernel modules</para>
103 </listitem>
104 </varlistentry>
105 <varlistentry>
3eccdb52
HH
106 <term>
107 <envar>fw_dir+=&quot;&#160;:<replaceable>&lt;dir&gt;</replaceable>[:<replaceable>&lt;dir&gt;</replaceable>&nbsp;...]&nbsp;&quot;</envar>
108 </term>
cdc8d9c4 109 <listitem>
f844e7dc 110 <para>Specify additional directories, where to look for firmwares, separated by <constant>:</constant></para>
cdc8d9c4
HH
111 </listitem>
112 </varlistentry>
113 <varlistentry>
3eccdb52
HH
114 <term>
115 <envar>do_strip=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
116 </term>
cdc8d9c4
HH
117 <listitem>
118 <para>Strip binaries in the initramfs (default=yes)</para>
119 </listitem>
120 </varlistentry>
121 <varlistentry>
3eccdb52
HH
122 <term>
123 <envar>hostonly=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
124 </term>
cdc8d9c4
HH
125 <listitem>
126 <para>Host-Only mode: Install only what is needed for booting
f844e7dc
HH
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>
129 </warning>
130 </para>
d350ae69
HH
131 </listitem>
132 </varlistentry>
133 <varlistentry>
134 <term>
135 <envar>use_fstab=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
136 </term>
137 <listitem>
f844e7dc 138 <para>Use <filename>/etc/fstab</filename> instead of <filename>/proc/self/mountinfo</filename>.</para>
cdc8d9c4
HH
139 </listitem>
140 </varlistentry>
141 <varlistentry>
3eccdb52
HH
142 <term>
143 <envar>mdadmconf=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
144 </term>
cdc8d9c4 145 <listitem>
f844e7dc 146 <para>Include local <filename>/etc/mdadm.conf</filename> (default=yes)</para>
cdc8d9c4
HH
147 </listitem>
148 </varlistentry>
149 <varlistentry>
3eccdb52
HH
150 <term>
151 <envar>lvmconf=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
152 </term>
cdc8d9c4 153 <listitem>
f844e7dc 154 <para>Include local <filename>/etc/lvm/lvm.conf</filename> (default=yes)</para>
cdc8d9c4
HH
155 </listitem>
156 </varlistentry>
157 <varlistentry>
3eccdb52
HH
158 <term>
159 <envar>kernel_only=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
160 </term>
cdc8d9c4
HH
161 <listitem>
162 <para>Only install kernel drivers and firmware files. (default=no)</para>
163 </listitem>
164 </varlistentry>
165 <varlistentry>
3eccdb52
HH
166 <term>
167 <envar>no_kernel=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
168 </term>
cdc8d9c4
HH
169 <listitem>
170 <para>Do not install kernel drivers and firmware files (default=no)</para>
171 </listitem>
172 </varlistentry>
adcccd18
173 <varlistentry>
174 <term>
175 <envar>stdloglvl=&quot;<replaceable>{0-6}</replaceable>&quot;</envar>
176 </term>
177 <listitem>
178 <para>Set logging to standard error level.</para>
179 </listitem>
180 </varlistentry>
181 <varlistentry>
182 <term>
183 <envar>sysloglvl=&quot;<replaceable>{0-6}</replaceable>&quot;</envar>
184 </term>
185 <listitem>
186 <para>Set logging to syslog level.</para>
187 </listitem>
188 </varlistentry>
189 <varlistentry>
190 <term>
191 <envar>fileloglvl=&quot;<replaceable>{0-6}</replaceable>&quot;</envar>
192 </term>
193 <listitem>
194 <para>Set logging to file level.</para>
195 </listitem>
196 </varlistentry>
197 <varlistentry>
198 <term>
199 <envar>logfile=&quot;<replaceable>&lt;file&gt;</replaceable>&quot;</envar>
200 </term>
201 <listitem>
202 <para>Path to log file.</para>
203 </listitem>
204 </varlistentry>
205 <varlistentry>
206 <term>
207 <envar>show_modules=&quot;<replaceable>{yes|no}</replaceable>&quot;</envar>
208 </term>
209 <listitem>
210 <para>Print included module's name to standard output during build.</para>
211 </listitem>
212 </varlistentry>
cdc8d9c4
HH
213 </variablelist>
214 </refsect1>
215 <refsect1>
216 <title>Files</title>
217 <variablelist>
218 <varlistentry>
219 <term>
220 <filename>/etc/dracut/conf.d/</filename>
221 </term>
222 <listitem>
f844e7dc 223 <para>Any <filename>/etc/dracut/conf.d/*.conf</filename> file can overwrite the values in <filename>/etc/dracut.conf</filename>.
cdc8d9c4
HH
224The configuration files are read in alphanumerical order.</para>
225 </listitem>
226 </varlistentry>
227 </variablelist>
228 </refsect1>
229 <refsect1>
230 <title>See Also</title>
231 <para><citerefentry>
232 <refentrytitle>dracut</refentrytitle>
233 <manvolnum>8</manvolnum>
234 </citerefentry>
235 <citerefentry>
236 <refentrytitle>dracut.kernel</refentrytitle>
237 <manvolnum>7</manvolnum>
238 </citerefentry>
239 </para>
240 </refsect1>
241</refentry>