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