diff options
author | Antonio Alvarez Feijoo <antonio.feijoo@suse.com> | 2024-11-29 11:29:17 +0100 |
---|---|---|
committer | Antonio Alvarez Feijoo <antonio.feijoo@suse.com> | 2024-12-20 08:48:23 +0100 |
commit | cb3801a4c913a924cb4e339af9a27610febe6c47 (patch) | |
tree | ed7527a99246f7942ef35ddce1f30bb6406b490a | |
parent | capability-util: generalize helper to acquire local caps (#35403) (diff) | |
download | systemd-cb3801a4c913a924cb4e339af9a27610febe6c47.tar.xz systemd-cb3801a4c913a924cb4e339af9a27610febe6c47.zip |
man/debug-generator: add a section for kernel command line options
-rw-r--r-- | man/systemd-debug-generator.xml | 99 |
1 files changed, 63 insertions, 36 deletions
diff --git a/man/systemd-debug-generator.xml b/man/systemd-debug-generator.xml index 744fcb9c7a..90fc9c6d67 100644 --- a/man/systemd-debug-generator.xml +++ b/man/systemd-debug-generator.xml @@ -31,46 +31,72 @@ <refsect1> <title>Description</title> - <para><filename>systemd-debug-generator</filename> is a generator - that reads the kernel command line and understands three - options:</para> - - <para>If the <option>systemd.mask=</option> or <option>rd.systemd.mask=</option> - 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 + <para><command>systemd-debug-generator</command> is a generator that provides some debugging + functionality.</para> + + <para><command>systemd-debug-generator</command> implements <citerefentry><refentrytitle>systemd.generator</refentrytitle><manvolnum>7</manvolnum></citerefentry>.</para> </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> <title>System Credentials</title> <variablelist class='system-credentials'> @@ -108,6 +134,7 @@ <member><citerefentry><refentrytitle>systemd</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>systemd.system-credentials</refentrytitle><manvolnum>7</manvolnum></citerefentry></member> </simplelist></para> </refsect1> |