dracut
Dracut is a Linux initramfs infrastructure and generator. It provides a kernel-agnostic framework for building initramfs images, which are loaded by the bootloader during early boot to initialize hardware and mount the real root filesystem. Dracut aims to produce a minimal, functional initramfs that adapts to the system’s hardware and configuration.
The core design of dracut is modular. It uses a plug-in architecture in which functionality is contributed
Dracut is used by many Linux distributions, including Fedora, Red Hat Enterprise Linux, CentOS, Debian, and Arch
In operation, the initramfs created by dracut contains the early userspace required to initialize hardware, detect