diff options
author | Janne Heß <jannehess@gmail.com> | 2016-11-23 05:19:56 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-11-22 23:19:56 -0500 |
commit | 6d9e45e97fb1157d5670d533f55819a59e7ae336 (patch) | |
tree | 2321935f2d48972a2b22815357902c11cac9cf10 /man | |
parent | c5c755e1bc76165a635e7036b0f7888395d82ae7 (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.xml | 7 |
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 |