]> git.ipfire.org Git - thirdparty/dracut.git/blame - dracut.bootup.7.asc
add dracut.bootup.7 man page
[thirdparty/dracut.git] / dracut.bootup.7.asc
CommitLineData
a1ebd771
HH
1DRACUT.BOOTUP(7)
2================
3:doctype: manpage
4:man source: dracut
5:man manual: dracut
6
7NAME
8----
9dracut.bootup - boot ordering in the initramfs
10
11DESCRIPTION
12-----------
13
14This flow chart illustrates the ordering of the services, if systemd is used in the dracut initramfs.
15----
16
17 systemd-journal.socket
18 |
19 v
20 dracut-cmdline.service
21 |
22 v
23 dracut-pre-udev.service
24 |
25 v
26 systemd-udevd.service
27 |
28 v
29local-fs-pre.target dracut-pre-trigger.service
30 | |
31 v v
32 (various mounts) (various swap systemd-udev-trigger.service
33 | devices...) | (various low-level (various low-level
34 | | | services: seed, API VFS mounts:
35 v v v tmpfiles, random mqueue, configfs,
36 local-fs.target swap.target dracut-initqueue.service sysctl, ...) debugfs, ...)
37 | | | | |
38 \_______________|____________________ | ___________________|____________________/
39 \|/
40 v
41 sysinit.target
42 |
43 _________________/|\___________________
44 / | \
45 | | |
46 v | v
47 (various | rescue.service
48 sockets...) | |
49 | | v
50 v | rescue.target
51 sockets.target |
52 | |
53 \_________________ | emergency.service
54 \| |
55 v v
56 basic.target emergency.target
57 |
58 ______________________/|
59 / |
60 | v
61 | dracut-pre-mount.service
62 | |
63 | v
64 | sysroot.mount
65 | |
66 | v
67 | initrd-root-fs.target
68 (custom initrd services) |
69 | v
70 | dracut-mount.service
71 | |
72 | v
73 | initrd-parse-etc.service
74 | |
75 | v
76 | (sysroot-usr.mount and
77 | various mounts marked
78 | with fstab option
79 | x-initrd.mount)
80 | |
81 | v
82 | initrd-fs.target
83 \______________________ |
84 \|
85 v
86 initrd.target
87 |
88 v
89 dracut-pre-pivot.service
90 |
91 v
92 initrd-cleanup.service
93 isolates to
94 initrd-switch-root.target
95 |
96 v
97 ______________________/|
98 / |
99 | initrd-udevadm-cleanup-db.service
100 | |
101 (custom initrd services) |
102 | |
103 \______________________ |
104 \|
105 v
106 initrd-switch-root.target
107 |
108 v
109 initrd-switch-root.service
110 |
111 v
112 switch-root
113----
114
115
116AUTHOR
117------
118Harald Hoyer
119
120SEE ALSO
121--------
122*dracut*(8) *bootup*(7)