我有一个运行 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
如果服务器在挂载文件系统之前挂起(即,在引导阶段的早期),您不太可能在日志文件中找到任何内容。在正常启动过程中查看错误消息可以为您提供线索
在您的特定情况下,错误出现在 /etc/fstab 中,如果您在没有救援模式的情况下启动,可能会导致“无法挂载根文件系统”错误。