9 dracut.bootup - boot ordering in the initramfs
14 This flow chart illustrates the ordering of the services, if systemd is used in
18 systemd-journal.socket
21 dracut-cmdline.service
24 dracut-pre-udev.service
30 local-fs-pre.target dracut-pre-trigger.service
33 (various mounts) (various swap systemd-udev-trigger.service
34 | devices...) | (various low-level (various low-level
35 | | | services: seed, API VFS mounts:
36 v v v tmpfiles, random mqueue, configfs,
37 local-fs.target swap.target dracut-initqueue.service sysctl, ...) debugfs, ...)
39 \_______________|____________________ | ___________________|____________________/
44 _________________/|\___________________
48 (various | rescue.service
54 \_________________ | emergency.service
57 basic.target emergency.target
59 ______________________/|
62 | dracut-pre-mount.service
68 | initrd-root-fs.target
69 (custom initrd services) |
71 | dracut-mount.service
74 | initrd-parse-etc.service
77 | (sysroot-usr.mount and
78 | various mounts marked
84 \______________________ |
90 dracut-pre-pivot.service
93 initrd-cleanup.service
95 initrd-switch-root.target
98 ______________________/|
100 | initrd-udevadm-cleanup-db.service
102 (custom initrd services) |
104 \______________________ |
107 initrd-switch-root.target
110 initrd-switch-root.service
123 *dracut*(8) *bootup*(7)