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 @@ systemd1 systemctl1 kernel-command-line7 + systemd.system-credentials7