X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=man%2Fkernel-command-line.xml;h=0f2972a0b6840346228a56198f3e8d6b8d85eddc;hb=97a1a1103c037ce7a67afaae689e0457d653066f;hp=e39f108d8f4975ae1c5db90cb0b3b441c8613745;hpb=0b0bfdb53f4dbda397b7ec49bff78b767f738536;p=thirdparty%2Fsystemd.git diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml index e39f108d8f4..0f2972a0b68 100644 --- a/man/kernel-command-line.xml +++ b/man/kernel-command-line.xml @@ -1,10 +1,7 @@ - - - + @@ -30,9 +27,12 @@ Description - The kernel, the initial RAM disk (initrd) and - basic userspace functionality may be configured at boot via - kernel command line arguments. + The kernel, the initial RAM disk (initrd) and basic userspace functionality may be configured at + boot via kernel command line arguments. In addition, various systemd tools look at the EFI variable + SystemdOptions (if available). Both sources are combined, but the kernel command line + has higher priority. Please note that the EFI variable is only used by systemd tools, and is + ignored by the kernel and other user space tools, so it is not a replacement for the kernel + command line. For command line parameters understood by the kernel, please see @@ -62,6 +62,7 @@ systemd.confirm_spawn systemd.service_watchdogs systemd.show_status + systemd.status_unit_format= systemd.log_target= systemd.log_level= systemd.log_location= @@ -106,7 +107,7 @@ systemd.early_core_pattern= During early boot, the generation of core dump files is disabled until a core dump handler (if any) - takes over. This parameter allows to specifies an absolute path where core dump files should be stored until + takes over. This parameter allows specifying an absolute path where core dump files should be stored until a handler is installed. The path should be absolute and may contain specifiers, see core5 for details. @@ -137,10 +138,13 @@ enables fully state-less boots were the vendor-supplied OS is used as shipped, with only default configuration and no stored state in effect, as /etc and /var (as well as all other resources shipped in the root file system) are reset at boot and lost on shutdown. If this - setting is set to state the root file system is mounted as usual, however + setting is set to state the root file system is mounted read-only, however /var is mounted as a volatile memory file system (tmpfs), so that the - system boots up with the normal configuration applied, but all state reset at boot and lost at shutdown. For details, - see + system boots up with the normal configuration applied, but all state reset at boot and lost at shutdown. If + this setting is set to overlay the root file system is set up as + overlayfs mount combining the read-only root directory with a writable + tmpfs, so that no modifications are made to disk, but the file system may be modified + nonetheless with all changes being lost at reboot. For details, see systemd-volatile-root.service8 and systemd-fstab-generator8. @@ -389,6 +393,17 @@ + + systemd.cpu_affinity= + + + Overrides the CPU affinity mask for the service manager and the default for all child + processes it forks. This takes precedence over CPUAffinity=, see + systemd-system.conf5 + for details. + + + modules_load= rd.modules_load= @@ -402,10 +417,11 @@ resume= + resumeflags= Enables resume from hibernation using the specified - device. All + device and mount options. All fstab5-like paths are supported. For details, see systemd-hibernate-resume-generator8. @@ -417,8 +433,47 @@ Takes a boolean argument, defaults to on. If off, systemd-firstboot.service8 - will not query the user for basic system settings, even if the system boots up for the first time and the - relevant settings are not initialized yet. + will not query the user for basic system settings, even if the system boots up for the first time and + the relevant settings are not initialized yet. Not to be confused with + systemd.condition-first-boot= (see below), which overrides the result of the + ConditionFirstBoot= unit file condition, and thus controls more than just + systemd-firstboot.service behaviour. + + + + systemd.condition-needs-update= + + Takes a boolean argument. If specified, overrides the result of + ConditionNeedsUpdate= unit condition checks. See + systemd.unit5 for + details. + + + + systemd.condition-first-boot= + + Takes a boolean argument. If specified, overrides the result of + ConditionFirstBoot= unit condition checks. See + systemd.unit5 for + details. Not to be confused with systemd.firstboot= which only controls behaviour + of the systemd-firstboot.service system service but has no effect on the + condition check (see above). + + + + systemd.clock-usec= + + Takes a decimal, numeric timestamp in µs since January 1st 1970, 00:00am, to set the + system clock to. The system time is set to the specified timestamp early during + boot. It is not propagated to the hardware clock (RTC). + + + + systemd.hostname= + + Accepts a hostname to set during early boot. If specified takes precedence over what + is set in /etc/hostname. Note that this does not bar later runtime changes to + the hostname, it simply controls the initial hostname set during early boot. @@ -447,7 +502,8 @@ systemd-backlight@.service8, systemd-rfkill.service8, systemd-hibernate-resume-generator8, - systemd-firstboot.service8 + systemd-firstboot.service8, + bootctl1