rd.debug启动参数(救援模式下)
在 Linux 救援模式或 initramfs 调试过程中,rd.debug
是一个重要的内核启动参数,用于 启用 initramfs(初始 RAM 文件系统)的详细调试日志,帮助诊断早期启动阶段(如磁盘挂载、设备初始化、模块加载等)的问题。以下是详细说明:
1. rd.debug
的作用
- 功能:
- 强制 initramfs 输出 详细的调试信息(包括脚本执行顺序、命令返回值、设备探测、挂载操作等)。
- 日志会直接打印到控制台(或串口),便于排查启动卡顿、磁盘无法挂载、驱动缺失等问题。
- 适用场景:
- 系统卡在
dracut
初始化阶段(如提示dracut-initqueue timeout
)。 - 根文件系统(
/
)无法挂载,需查看mount
、blkid
、lvm
等命令的执行细节。 - 调试自定义
dracut
模块或 initramfs 生成的逻辑。
- 系统卡在