我正在尝试调试为什么某些应用程序无法自动启动(自动启动包)。
前提:我的最终目标是了解为什么自动启动序列被破坏(可能是由于某些包的自动启动失败)。Debian 8 本身可以正常启动,但自动启动功能无法正常工作。
所以我想查看引导日志(在 /var/log/daemon 中我没有找到我要找的东西)。
根据Debian Wiki,我应该在/var/log/boot处对引导日志进行处理,而无需在 Debian 8 中进行任何配置。
但是文件不存在。
维基还说:
如果您使用 systemd 作为您的初始化系统,您可能需要使用
systemctl来调试引导问题。
所以我试过
须藤系统
但我收到一个错误
尝试作为用户实例运行,但未设置 $XDG_RUNTIME_DIR。
Debian Jessie 正在使用systemd,因此不再有/var/log/boot文件。
您仍然可以使用命令获取有关引导过程的大量信息dmesg。
但是,如果您使用fbautostart,就像我想的那样,您的问题应该在窗口管理器启动期间出现。由于 fbautostart 相对简单,最好的方法可能是先注释所有内容,然后注释掉(即取消注释)配置文件的每一行,一步一步直到找到问题为止。
小智 8
sudo journalctl在 Jessie 中输出引导窗口详细信息,包括警告和错误。我发现它对修复 systemd 启动或尝试启动的错误包最有帮助。它位于/bin/journalctl。
| 归档时间: |
|
| 查看次数: |
47144 次 |
| 最近记录: |