首页/系统/信创系统运维速查/initramfs 重建(dracut)
系统与安装65 条

initramfs 重建(dracut)

改内核参数、调换存储控制器或驱动缺失导致启动卡住时,重建 initramfs:rpm 系用 dracut,deb 系用 update-initramfs。

信创系统运维速查系统更新于 2026-10-12
rpm 系dracut -f 重建当前内核 initramfs
deb 系update-initramfs -u -k all
场景存储驱动变更、启动早期报错

重建与验证

重建与验证
# rpm 系(Kylin/UOS 服务器、openEuler)
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
lsinitrd /boot/initramfs-$(uname -r).img | head
重建前备份原 initramfs;重建失败且覆盖原文件会直接导致无法启动。

易错点

  • dracut 命令要显式带内核版本参数,写错版本会为不存在内核生成文件
  • 自定义驱动(如存储卡驱动)要在 dracut 配置里声明,否则重建后驱动丢失

数据来源与参考

  • dracut 手册
  • 各发行版内核文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌