我有一台运行 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 中,如果您在没有救援模式的情况下启动,则可能导致“无法挂载根文件系统”错误。