6.5. 引导至 debug shell
systemd debug shell 在启动过程早期提供了一个 shell 提示符。在 debug shell 中,您可以使用 systemctl 命令,如 systemctl list-jobs 和 systemctl list-units ,搜索与引导问题相关的 systemd 的原因。
流程
- 在 GRUB 引导屏幕上,按 e 键进行编辑。
在
linux行末尾添加以下参数:systemd.debug-shell
systemd.debug-shellCopy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:添加
debug选项。注意向内核命令行添加
debug选项会增加日志消息的数量。对于systemd,内核命令行选项debug现在是systemd.log_level=debug的快捷方式。- 按 Ctrl+x 启动到 debug shell。
警告
永久启用 debug shell 是一个安全风险,因为不需要进行身份验证。建议您在调试会话结束时禁用它。