通过从`/etc/default/grub`文件的`GRUB_CMDLINE_LINUX_DEFAULT`行中删除`quiet`和`splash`参数,我能够在Ubuntu启动过程中将系统启动脚本(服务)的消息显示到屏幕上。
然而,这些消息滚动得非常快,几乎不可能捕捉到任何`FAILED`消息。文件`/var/log/boot.log`用于保存这些消息。例如:
然而,在我的系统上,自2019年4月以来,此文件已不再更新,这表明从Ubuntu 19.04开始它已被弃用。我在Ubuntu 19.10上可以在哪里找到这个内容?是否有一种方法可以将启动时由init脚本显示的数据捕获到文件中?
注意:journalctl不提供相同的功能(即确切的控制台文本输出)。例如:
然而,这些消息滚动得非常快,几乎不可能捕捉到任何`FAILED`消息。文件`/var/log/boot.log`用于保存这些消息。例如:
# grep -a FAILED /var/log/boot.log
[FAILED] Failed to start Raise network interfaces.
...
然而,在我的系统上,自2019年4月以来,此文件已不再更新,这表明从Ubuntu 19.04开始它已被弃用。我在Ubuntu 19.10上可以在哪里找到这个内容?是否有一种方法可以将启动时由init脚本显示的数据捕获到文件中?
注意:journalctl不提供相同的功能(即确切的控制台文本输出)。例如:
# journalctl -b 0 | grep Raise
Jan 13 12:01:25 ... systemd[1]: Starting Raise network interfaces...
Jan 13 12:01:25 ... systemd[1]: Started Raise network interfaces.
boot.log
的内容不同,而boot.log
的内容与启动过程中控制台显示的文本完全相同。 - FedKad