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