diff --git a/man/systemd-gpt-auto-generator.xml b/man/systemd-gpt-auto-generator.xml
index 899a43b4b7..b0fa617d63 100644
--- a/man/systemd-gpt-auto-generator.xml
+++ b/man/systemd-gpt-auto-generator.xml
@@ -17,11 +17,9 @@
systemd-gpt-auto-generator
- Generator for automatically discovering
- and mounting root, /home and
- /srv partitions, as well as
- discovering and enabling swap partitions, based on GPT
- partition type GUIDs.
+ Generator for automatically discovering and mounting root, /home/,
+ /srv/, /var/ and /var/tmp/ partitions, as
+ well as discovering and enabling swap partitions, based on GPT partition type GUIDs.
@@ -32,11 +30,11 @@
Description
systemd-gpt-auto-generator is a unit generator that automatically discovers
- root, /home/, /srv/, the EFI System Partition, the Extended
- Boot Loader Partition and swap partitions and creates mount and swap units for them, based on the
- partition type GUIDs of GUID partition tables (GPT), see UEFI Specification, chapter 5. It implements the Discoverable Partitions
+ root, /home/, /srv/, /var/,
+ /var/tmp/, the EFI System Partition, the Extended Boot Loader Partition and swap
+ partitions and creates mount and swap units for them, based on the partition type GUIDs of GUID partition
+ tables (GPT), see UEFI Specification, chapter 5. It
+ implements the Discoverable Partitions
Specification. Note that this generator has no effect on non-GPT systems, and on specific mount
points that are directories already containing files. Also, on systems where the units are explicitly
configured (for example, listed in
This generator will only look for the root partition on the same physical disk the EFI System
- Partition (ESP) is located on. Note that support from the boot loader is required: EFI variable
- LoaderDevicePartUUID-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f is used to determine from
- which partition, and hence the disk from which the system was booted. If the boot loader does not set
- this variable, this generator will not be able to autodetect the root partition.
+ Partition (ESP) is located on. Note that support from the boot loader is required: the EFI variable
+ LoaderDevicePartUUID of the 4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
+ vendor UUID is used to determine from which partition, and hence the disk from which the system was
+ booted. If the boot loader does not set this variable, this generator will not be able to autodetect the
+ root partition. See the Boot Loader
+ Interface for details.
Similarly, this generator will only look for the other partitions on the same physical disk as the
root partition. In this case, boot loader support is not required. These partitions will not be searched
@@ -113,13 +113,25 @@
933ac7e1-2eb4-4f13-b844-0e14e2aef915
Home Partition
/home/
- The first home partition on the disk the root partition is located on is mounted to /home.
+ The first home partition on the disk the root partition is located on is mounted to /home/.
3b8f8425-20e0-4f3b-907f-1a25a76f98e8
Server Data Partition
/srv/
- The first server data partition on the disk the root partition is located on is mounted to /srv.
+ The first server data partition on the disk the root partition is located on is mounted to /srv/.
+
+
+ 4d21b016-b534-45c2-a9fb-5c16e091fd2d
+ Variable Data Partition
+ /var/
+ The first variable data partition on the disk the root partition is located on is mounted to /var/ — under the condition its partition UUID matches the first 128 bit of the HMAC-SHA256 of the GPT type uuid of this partition keyed by the machine ID of the installation stored in machine-id5.
+
+
+ 7ec6f557-3bc5-4aca-b293-16ef5df639d1
+ Temporary Data Partition
+ /var/tmp/
+ The first temporary data partition on the disk the root partition is located on is mounted to /var/tmp/.
0657fd6d-a4ab-43c4-84e5-0933c84b4f4f
@@ -131,13 +143,13 @@
c12a7328-f81f-11d2-ba4b-00a0c93ec93b
EFI System Partition (ESP)
/efi/ or /boot/
- The first ESP located on the disk the root partition is located on is mounted to /boot or /efi, see below.
+ The first ESP located on the disk the root partition is located on is mounted to /boot/ or /efi/, see below.
bc13c2ff-59e6-4262-a352-b275fd6f7172
Extended Boot Loader Partition
/boot/
- The first Extended Boot Loader Partition is mounted to /boot, see below.
+ The first Extended Boot Loader Partition is mounted to /boot/, see below.
@@ -164,14 +176,14 @@
GPT_FLAG_READ_ONLY
0x1000000000000000
- /, /home/, /srv/, Extended Boot Loader Partition
+ /, /home/, /srv/, /var/, /var/tmp/, Extended Boot Loader Partition
Partition is mounted read-only
GPT_FLAG_NO_AUTO
0x8000000000000000
- /, /home/, /srv/, Extended Boot Loader Partition
+ /, /home/, /srv/, /var/, /var/tmp/, Extended Boot Loader Partition
Partition is not mounted automatically
@@ -185,11 +197,12 @@
- The /home/ and /srv/ partitions may be encrypted in LUKS
- format. In this case, a device mapper device is set up under the names
- /dev/mapper/home and /dev/mapper/srv. Note that this might
- create conflicts if the same partition is listed in /etc/crypttab with a different
- device mapper device name.
+ The /home/, /srv/, /var/ and
+ /var/tmp/ partitions may be encrypted in LUKS format. In this case, a device mapper
+ device is set up under the names /dev/mapper/home,
+ /dev/mapper/srv, /dev/mapper/var and
+ /dev/mapper/tmp. Note that this might create conflicts if the same partition is
+ listed in /etc/crypttab with a different device mapper device name.
When systemd is running in the initrd the / partition may be encrypted in LUKS
format as well. In this case, a device mapper device is set up under the name /dev/mapper/root,
@@ -209,7 +222,7 @@
If the disk contains an Extended Boot Loader partition, as defined in the Boot Loader Specification, it is made
- available at /boot (by means of an automount point, similar to the ESP, see
+ available at /boot/ (by means of an automount point, similar to the ESP, see
above). If both an EFI System Partition and an Extended Boot Loader partition exist the latter is
preferably mounted to /boot/. Make sure to create both /efi/
and /boot/ to ensure both partitions are mounted.
@@ -269,6 +282,7 @@
systemd.swap5,
systemd-fstab-generator8,
systemd-cryptsetup@.service8,
+ machine-id5,
cryptsetup8,
fstab5,
btrfs8