dracut.bootup(7)


NAME

   dracut.bootup - boot ordering in the initramfs

DESCRIPTION

   This flow chart illustrates the ordering of the services, if systemd is
   used in the dracut initramfs.

                                           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, ...)
                |               |                     |                    |                    |
                \_______________|____________________ | ___________________|____________________/
                                                     \|/
                                                      v
                                               sysinit.target
                                                      |
                                    _________________/|\___________________
                                   /                  |                    \
                                   |                  |                    |
                                   v                  |                    v
                               (various               |              rescue.service
                              sockets...)             |                    |
                                   |                  |                    v
                                   v                  |              rescue.target
                            sockets.target            |
                                   |                  |
                                   \_________________ |                                 emergency.service
                                                     \|                                         |
                                                      v                                         v
                                                basic.target                             emergency.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
                              \______________________ |
                                                     \|
                                                      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)            |
                              |                       |
                              \______________________ |
                                                     \|
                                                      v
                                          initrd-switch-root.target
                                                      |
                                                      v
                                          initrd-switch-root.service
                                                      |
                                                      v
                                                 switch-root

AUTHOR

   Harald Hoyer

SEE ALSO

   dracut(8) bootup(7)


More Linux Commands

manpages/xdr_authunix_parms.3.html
xdr_authunix_parms(3) - library routines for remote procedur
These routines allow C programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a data packet to the s

manpages/gluNurbsSurface.3gl.html
gluNurbsSurface(3gl) - define the shape of a NURBS surface
Use gluNurbsSurface within a NURBS (Non-Uniform Rational B-Spline) surface definition to describe the shape of a NURBS surface (before any trimming). To mark th

manpages/sane-gt68xx.5.html
sane-gt68xx(5) - SANE backend for GT-68XX based USB flatbed
The sane-gt68xx library implements a SANE (Scanner Access Now Easy) backend that provides access to USB flatbed scanners based on the Grandtech GT-6801 and GT-6

manpages/systemd-hostnamed.service.8.html
systemd-hostnamed.service(8) Host name bus mechanism........
systemd-hostnamed is a system service that may be used as a mechanism to change the systems hostname. systemd-hostnamed is automatically activated on request an

manpages/menu_request_name.3menu.html
menu_request_name(3menu) - handle printable menu request nam
The function menu_request_name returns the printable name of a menu request code. The function menu_request_by_name searches in the name-table for a request wit

manpages/XSelectionRequestEvent.3.html
XSelectionRequestEvent(3) - SelectionRequest event structure
The structure for SelectionRequest events contains: typedef struct { int type; /* SelectionRequest */ unsigned long serial; /* # of last request processed by se

manpages/iwgetid.8.html
iwgetid(8) - Report ESSID, NWID or AP/Cell Address of wirele
iwgetid is used to find out the NWID, ESSID or AP/Cell Address of the wireless network that is currently used. The information reported is the same as the one s

manpages/CPU_AND_S.3.html
CPU_AND_S(3) - macros for manipulating CPU sets (Man Page)
The cpu_set_t data structure represents a set of CPUs. CPU sets are used by sched_setaffinity(2) and similar interfaces. The cpu_set_t data type is implemented

manpages/curl_formadd.3.html
curl_formadd(3) - add a section to a multipart/formdata HTTP
curl_formadd() is used to append sections when building a multipart/formdata HTTP POST (sometimes referred to as RFC2388-style posts). Append one section at a t

manpages/gnutls_certificate_get_issuer.3.html
gnutls_certificate_get_issuer(3) - API function (Man Page)
This function will return the issuer of a given certificate. RETURNS On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value. SINCE 3.0.0

manpages/asn1_parser2array.3.html
asn1_parser2array(3) - function that generates a C structure
Function that generates a C structure from an ASN1 file. Creates a file containing a C vector to use to manage the definitions included in inputFileName file. I

manpages/nexttoward.3.html
nexttoward(3) - floating-point number manipulation (ManPage)
The nextafter(), nextafterf(), and nextafterl() functions return the next representable floating-point value following x in the direction of y. If y is less tha





We can't live, work or learn in freedom unless the software we use is free.