9 dracut.bootup - boot ordering in the initramfs
14 This flow chart illustrates the ordering of the services, if systemd is used in the dracut initramfs.
17 systemd-journal.socket
20 dracut-cmdline.service
23 dracut-pre-udev.service
29 local-fs-pre.target dracut-pre-trigger.service
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, ...)
38 \_______________|____________________ | ___________________|____________________/
43 _________________/|\___________________
47 (various | rescue.service
53 \_________________ | emergency.service
56 basic.target emergency.target
58 ______________________/|
61 | dracut-pre-mount.service
67 | initrd-root-fs.target
68 (custom initrd services) |
70 | dracut-mount.service
73 | initrd-parse-etc.service
76 | (sysroot-usr.mount and
77 | various mounts marked
83 \______________________ |
89 dracut-pre-pivot.service
92 initrd-cleanup.service
94 initrd-switch-root.target
97 ______________________/|
99 | initrd-udevadm-cleanup-db.service
101 (custom initrd services) |
103 \______________________ |
106 initrd-switch-root.target
109 initrd-switch-root.service
122 *dracut*(8) *bootup*(7)