'\" t .\" Title: dracut.bootup .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-08-04 .\" Manual: dracut .\" Source: dracut .\" Language: English .\" .TH "DRACUT.BOOTUP" "7" "2025-08-04" "dracut" "dracut" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAME" dracut.bootup \- boot ordering in the initramfs .SH "DESCRIPTION" .sp This flow chart illustrates the ordering of the services, if systemd is used in the dracut initramfs. .sp .if n .RS 4 .nf .fam C systemd\-journal.socket | v dracut\-cmdline.service | v dracut\-pre\-udev.service | v systemd\-udevd.service | v local\-fs\-pre.target\& dracut\-pre\-trigger.service |\& | v\& v (various mounts)\& (various swap\& systemd\-udev\-trigger.service |\& devices...)\& |\& (various low\-level\& (various low\-level |\& |\& |\& services: seed,\& API VFS mounts: v\& v\& v\& tmpfiles, random\& mqueue, configfs, local\-fs.target\& swap.target\& dracut\-initqueue.service\& sysctl, ...)\& debugfs, ...) |\& |\& |\& |\& | \(rs_______________|____________________ | ___________________|____________________/ \(rs|/ v sysinit.target | _________________/|\(rs___________________ /\& |\& \(rs |\& |\& | v\& |\& v (various\& |\& rescue.service sockets...)\& |\& | |\& |\& v v\& |\& rescue.target sockets.target\& | |\& | \(rs_________________ |\& emergency.service \(rs|\& | v\& v basic.target\& emergency.target | ______________________/| /\& | |\& v |\& initrd\-root\-device.target |\& | |\& v |\& dracut\-pre\-mount.service |\& | |\& v |\& sysroot.mount |\& | |\& v |\& initrd\-root\-fs.target (custom initrd services)\& | |\& v |\& dracut\-mount.service |\& | |\& v |\& initrd\-parse\-etc.service |\& | |\& v |\& (sysroot\-usr.mount and |\& various mounts marked |\& with fstab option |\& x\-initrd.mount) |\& | |\& v |\& initrd\-fs.target \(rs______________________ | \(rs| v initrd.target | v dracut\-pre\-pivot.service | v initrd\-cleanup.service isolates to initrd\-switch\-root.target | v ______________________/| /\& | |\& initrd\-udevadm\-cleanup\-db.service |\& | (custom initrd services)\& | |\& | \(rs______________________ | \(rs| v initrd\-switch\-root.target | v initrd\-switch\-root.service | v switch\-root .fam .fi .if n .RE .SH "AUTHOR" .sp Harald Hoyer .SH "SEE ALSO" .sp man:dracut[8] man:bootup[7,external]