Dracut

2025
在Linux系统的启动链条中,一个看似短暂却至关重要的阶段是initramfs(Initial RAM Filesystem)的加载和执行。它的核心任务是搭建一个临时的根文件系统,加载必要的驱动(如存储、文件系统、加密模块),并最终挂载真实的根文件系统,将控制权交给系统的init进程(如systemd)。长期以来,Debian及其衍生版(如Ubuntu)依赖initramfs-tools来生成这个初始环境,而Red Hat生态则选择了更为现代的dracut。