消息和系统日志等日志是在安装期间还是安装后开始的?

消息和系统日志等日志是在安装期间还是安装后开始的?

我想知道诸如/var/log/syslog和之类的日志/var/log/messages是在操作系统安装期间开始首次记录,还是在操作系统已经安装并首次正常启动时开始记录?

答案1

我相信答案是肯定的(尽管请参见手册页引用后答案底部的我的注释),但我没有最近的安装来证实这一点。

如果您尝试调试安装,除了和日志之外syslogmessagesubiquityliveCD 安装程序)还将向以下文件发送日志输出:

  • /var/log/installer/debug(调试输出)
  • /var/log/installer/dm(我认为代表显示管理器,类似于Xorg.0.log
  • /var/log/installer/version(的版本ubiquity
  • /var/log/partman(从分区管理器记录)

这些文件不会被更新的日志覆盖(正如syslog将会messages的那样),因此它们在查找安装错误时可能会更有用。

如果您需要更多详细信息,您还可以传递-dubiquity启用详细模式,如手册页中所述:

     -d, --debug
       Run in debugging mode, sending verbose information to
       /var/log/installer/debug that may be useful to developers.  (The
       /var/log/syslog file is usually required in any case, along with
       /var/log/partman in the case of problems related to partitioning.)
       Note that passwords will be logged in debugging mode!

为此,您可以从 liveCD 中按Alt+F2并运行ubiquity -d(这可能需要 root 权限,在这种情况下添加)或打开终端并运行相同的命令。有关需要和文件sudo的消息可能表明它们直到安装后才会创建,但在这种情况下,您应该能够首先使用和来创建文件/目录。syslogpartmansudo mkdirsudo nano

另一种可能性是,日志记录将在 liveCD 的虚拟文件系统中进行/var/log/syslog,在这种情况下,您可以打开它并将信息复制到永久目的地,然后重新启动实时会话并进入新安装。

相关内容