diff --git a/man/systemd-debug-generator.xml b/man/systemd-debug-generator.xml
index 744fcb9c7a3..90fc9c6d67f 100644
--- a/man/systemd-debug-generator.xml
+++ b/man/systemd-debug-generator.xml
@@ -31,45 +31,71 @@
Description
- systemd-debug-generator is a generator
- that reads the kernel command line and understands three
- options:
+ systemd-debug-generator is a generator that provides some debugging
+ functionality.
- If the or
- 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
- systemctl1's
- mask 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.
- is honored only by initial
- RAM disk (initrd) while is
- honored only in the main system.
-
- If the or
- 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.
- is honored only by initial
- RAM disk (initrd) while is
- honored only in the main system.
-
- If the or option is
- specified, the debug shell service debug-shell.service is pulled into the boot
- transaction and a debug shell will be spawned during early boot. By default,
- &DEBUGTTY; is used, but a specific tty can also be specified, either with or without
- the /dev/ prefix. To set the tty to use without enabling the debug shell, the
- option can be used which also takes a tty with or without the
- /dev/ prefix. Note that the shell may also be turned on persistently by enabling it
- with systemctl1's
- enable command. is honored only by initial
- RAM disk (initrd) while is honored only in the main system.
-
- systemd-debug-generator implements
+ systemd-debug-generator implements
systemd.generator7.
+
+ Kernel Command Line
+
+ systemd-debug-generator understands the following kernel command line
+ parameters:
+
+
+
+
+ systemd.mask=
+ rd.systemd.mask=
+
+ 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
+ systemctl1's
+ mask 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 rd. is honored only in the initrd, while the one without prefix is only
+ honored in the main system.
+
+
+
+
+
+ systemd.wants=
+ rd.systemd.wants=
+
+ 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 rd. is honored only in the initrd, while
+ the one that is not prefixed only in the main system.
+
+
+
+
+
+ systemd.debug_shell
+ rd.systemd.debug_shell
+ systemd.default_debug_tty=
+ rd.systemd.default_debug_tty=
+
+ If the or
+ option is specified, the debug shell service
+ debug-shell.service is pulled into the boot transaction and a debug shell will be
+ spawned during early boot. By default, &DEBUGTTY; is used, but a specific tty
+ can also be specified, either with or without the /dev/ prefix. To set the tty
+ to use without enabling the debug shell, the option can
+ be used which also takes a tty with or without the /dev/ prefix. Note that the
+ shell may also be turned on persistently by enabling it with
+ systemctl1's
+ enable command. The options prefixed with rd. are honored only
+ in the initrd, while the ones without prefix are only honored in the main system.
+
+
+
+
+
+
System Credentials
@@ -108,6 +134,7 @@
systemd1systemctl1kernel-command-line7
+ systemd.system-credentials7