如何在救援模式下读取启动日志?

如何在救援模式下读取启动日志?

我有一台运行 Ubuntu 16.04 服务器的远程服务器,它在启动时挂起。为了找到错误,我以救援模式启动它,将设备挂载到 /mnt 并 chroot 到 /mnt。

以下是我目前所做的:

root@rescue ~ # mount /dev/md2 /mnt
root@rescue ~ # mount /dev /mnt/dev
root@rescue ~ # mount /dev/pts /mnt/dev/pts
root@rescue ~ # mount /proc /mnt/proc
root@rescue ~ # mount /sys /mnt/sys
root@rescue ~ # chroot /mnt

现在,当我尝试使用 journalctl 读取启动日志时,我得到了

root@rescue ~ # journalctl
No journal files were found.
-- No entries --

有没有关于如何获取启动日志条目的建议?顺便说一下。 /var/log/boot.log

答案1

如果服务器在文件系统挂起之前(即在启动阶段的早期)挂起,则您可能不会在日志文件中找到任何内容。查看正常启动过程中的错误消息可以为您提供线索

在您的具体情况下,错误出现在 /etc/fstab 中,如果您在没有救援模式的情况下启动,则可能导致“无法挂载根文件系统”错误。

相关内容