在哪里可以找到有关上次 Linux 启动失败的消息?

在哪里可以找到有关上次 Linux 启动失败的消息?

我的 Linux 启动经常失败。我已经删除了quiet从启动选项中删除了,这样我就可以看到发生了什么。基本上在显示一堆 [pass] 消息后,它就会挂起。它不挂每一个时间。现在我知道 dmesg 是我查看启动消息的方式。

但我想查看上一次启动的启动消息,而不是当前启动的启动消息(因为这个启动正常,而上一个启动挂起)。

我还可以查看其他日志来查找问题吗?我使用的是 Ubuntu Natty 11.04。我应该重新编译内核并提供调试支持吗?这是调试此问题的唯一方法吗?

最后,这就是所谓的内核恐慌(软/硬或其他什么)吗?

答案1

/var/log/messages(或者/var/log/syslog在某些系统上)是主系统日志文件 - 看看那里。根据配置选项,它可以包含与dmesg显示相同、更多或更少的信息。另外,它默认是连续的(附加的,而不是在每次启动时替换)。

您是否需要重新编译内核来解决问题取决于您已经在其中和其他特定于应用程序的日志中找到的内容。

内核恐慌是严重系统问题的症状。严重到内核没有能力解决这个问题。这可能是由各种不同的问题触发的:包括驱动程序错误、严重的硬件故障、基本系统程序中的错误,很少是用户空间应用程序。

相关内容