summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorJanne Heß <jannehess@gmail.com>2016-11-23 05:19:56 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-11-22 23:19:56 -0500
commit6d9e45e97fb1157d5670d533f55819a59e7ae336 (patch)
tree2321935f2d48972a2b22815357902c11cac9cf10 /man
parentc5c755e1bc76165a635e7036b0f7888395d82ae7 (diff)
Document an edge-case with resume and mounting (#4581)
When trying to read keyfiles from an encrypted partition to unlock the swap, a cyclic dependency is generated because systemd can not mount the filesystem before it has checked if there is a swap to resume from. Closes #3940
Diffstat (limited to 'man')
-rw-r--r--man/bootup.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/man/bootup.xml b/man/bootup.xml
index 986996398c..b92c60f43a 100644
--- a/man/bootup.xml
+++ b/man/bootup.xml
@@ -179,6 +179,13 @@
identical to the system manager bootup (see above) until it
reaches <filename>basic.target</filename>. From there, systemd
approaches the special target <filename>initrd.target</filename>.
+
+ Before any file systems are mounted, it must be determined whether
+ the system will resume from hibernation or proceed with normal boot.
+ This is accomplished by <filename>systemd-hibernate-resume@.service</filename>
+ which must be finished before <filename>local-fs-pre.target</filename>,
+ so no filesystems can be mounted before the check is complete.
+
When the root device becomes available,
<filename>initd-root-device.target</filename> is reached.
If the root device can be mounted at