mirror of
https://github.com/systemd/systemd.git
synced 2025-01-03 05:18:09 +03:00
man/debug-generator: add a section for kernel command line options
This commit is contained in:
parent
8a135111ca
commit
cb3801a4c9
@ -31,45 +31,71 @@
|
|||||||
<refsect1>
|
<refsect1>
|
||||||
<title>Description</title>
|
<title>Description</title>
|
||||||
|
|
||||||
<para><filename>systemd-debug-generator</filename> is a generator
|
<para><command>systemd-debug-generator</command> is a generator that provides some debugging
|
||||||
that reads the kernel command line and understands three
|
functionality.</para>
|
||||||
options:</para>
|
|
||||||
|
|
||||||
<para>If the <option>systemd.mask=</option> or <option>rd.systemd.mask=</option>
|
<para><command>systemd-debug-generator</command> implements
|
||||||
option is specified and followed by a unit name, this unit is
|
|
||||||
masked for the runtime (i.e. for this session — from boot to shutdown), similarly to the effect of
|
|
||||||
<citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
|
||||||
<command>mask</command> command. This is useful to boot with
|
|
||||||
certain units removed from the initial boot transaction for
|
|
||||||
debugging system startup. May be specified more than once.
|
|
||||||
<option>rd.systemd.mask=</option> is honored only by initial
|
|
||||||
RAM disk (initrd) while <option>systemd.mask=</option> is
|
|
||||||
honored only in the main system.</para>
|
|
||||||
|
|
||||||
<para>If the <option>systemd.wants=</option> or
|
|
||||||
<option>rd.systemd.wants=</option> option is specified
|
|
||||||
and followed by a unit name, a start job for this unit is added to
|
|
||||||
the initial transaction. This is useful to start one or more
|
|
||||||
additional units at boot. May be specified more than once.
|
|
||||||
<option>rd.systemd.wants=</option> is honored only by initial
|
|
||||||
RAM disk (initrd) while <option>systemd.wants=</option> is
|
|
||||||
honored only in the main system.</para>
|
|
||||||
|
|
||||||
<para>If the <option>systemd.debug_shell</option> or <option>rd.systemd.debug_shell</option> option is
|
|
||||||
specified, the debug shell service <literal>debug-shell.service</literal> is pulled into the boot
|
|
||||||
transaction and a debug shell will be spawned during early boot. By default,
|
|
||||||
<filename>&DEBUGTTY;</filename> is used, but a specific tty can also be specified, either with or without
|
|
||||||
the <filename>/dev/</filename> prefix. To set the tty to use without enabling the debug shell, the
|
|
||||||
<option>systemd.default_debug_tty=</option> option can be used which also takes a tty with or without the
|
|
||||||
<filename>/dev/</filename> prefix. Note that the shell may also be turned on persistently by enabling it
|
|
||||||
with <citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
|
||||||
<command>enable</command> command. <option>rd.systemd.debug_shell</option> is honored only by initial
|
|
||||||
RAM disk (initrd) while <option>systemd.debug_shell</option> is honored only in the main system.</para>
|
|
||||||
|
|
||||||
<para><filename>systemd-debug-generator</filename> implements
|
|
||||||
<citerefentry><refentrytitle>systemd.generator</refentrytitle><manvolnum>7</manvolnum></citerefentry>.</para>
|
<citerefentry><refentrytitle>systemd.generator</refentrytitle><manvolnum>7</manvolnum></citerefentry>.</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
<refsect1>
|
||||||
|
<title>Kernel Command Line</title>
|
||||||
|
|
||||||
|
<para><command>systemd-debug-generator</command> understands the following kernel command line
|
||||||
|
parameters:</para>
|
||||||
|
|
||||||
|
<variablelist class='kernel-commandline-options'>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>systemd.mask=</varname></term>
|
||||||
|
<term><varname>rd.systemd.mask=</varname></term>
|
||||||
|
|
||||||
|
<listitem><para>These options take a unit name as argument. The unit specified is masked for the
|
||||||
|
runtime (i.e. for this session — from boot to shutdown), similarly to the effect of
|
||||||
|
<citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
|
<command>mask</command> command. This is useful to boot with certain units removed from the initial
|
||||||
|
boot transaction for debugging system startup. May be specified more than once. The option prefixed
|
||||||
|
with <literal>rd.</literal> is honored only in the initrd, while the one without prefix is only
|
||||||
|
honored in the main system.</para>
|
||||||
|
|
||||||
|
<xi:include href="version-info.xml" xpointer="v215"/></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>systemd.wants=</varname></term>
|
||||||
|
<term><varname>rd.systemd.wants=</varname></term>
|
||||||
|
|
||||||
|
<listitem><para>These options take a unit name as argument. A start job for this unit is added to the
|
||||||
|
initial transaction. This is useful to start one or more additional units at boot. May be specified
|
||||||
|
more than once. The option prefixed with <literal>rd.</literal> is honored only in the initrd, while
|
||||||
|
the one that is not prefixed only in the main system.</para>
|
||||||
|
|
||||||
|
<xi:include href="version-info.xml" xpointer="v215"/></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>systemd.debug_shell</varname></term>
|
||||||
|
<term><varname>rd.systemd.debug_shell</varname></term>
|
||||||
|
<term><varname>systemd.default_debug_tty=</varname></term>
|
||||||
|
<term><varname>rd.systemd.default_debug_tty=</varname></term>
|
||||||
|
|
||||||
|
<listitem><para>If the <option>systemd.debug_shell</option> or
|
||||||
|
<option>rd.systemd.debug_shell</option> option is specified, the debug shell service
|
||||||
|
<literal>debug-shell.service</literal> is pulled into the boot transaction and a debug shell will be
|
||||||
|
spawned during early boot. By default, <filename>&DEBUGTTY;</filename> is used, but a specific tty
|
||||||
|
can also be specified, either with or without the <filename>/dev/</filename> prefix. To set the tty
|
||||||
|
to use without enabling the debug shell, the <option>systemd.default_debug_tty=</option> option can
|
||||||
|
be used which also takes a tty with or without the <filename>/dev/</filename> prefix. Note that the
|
||||||
|
shell may also be turned on persistently by enabling it with
|
||||||
|
<citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>'s
|
||||||
|
<command>enable</command> command. The options prefixed with <literal>rd.</literal> are honored only
|
||||||
|
in the initrd, while the ones without prefix are only honored in the main system.</para>
|
||||||
|
|
||||||
|
<xi:include href="version-info.xml" xpointer="v215"/></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
</variablelist>
|
||||||
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
<title>System Credentials</title>
|
<title>System Credentials</title>
|
||||||
|
|
||||||
@ -108,6 +134,7 @@
|
|||||||
<member><citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
<member><citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
||||||
<member><citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
<member><citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
||||||
<member><citerefentry><refentrytitle>kernel-command-line</refentrytitle><manvolnum>7</manvolnum></citerefentry></member>
|
<member><citerefentry><refentrytitle>kernel-command-line</refentrytitle><manvolnum>7</manvolnum></citerefentry></member>
|
||||||
|
<member><citerefentry><refentrytitle>systemd.system-credentials</refentrytitle><manvolnum>7</manvolnum></citerefentry></member>
|
||||||
</simplelist></para>
|
</simplelist></para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user