У меня есть удаленный сервер, на котором запущен сервер Ubuntu 16.04, который зависает при загрузке. Чтобы найти ошибку, я загрузил его в режиме восстановления, смонтировал устройства в / mnt и привязал к / 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, что может привести к ошибке «невозможно смонтировать корневую файловую систему», если вы загружаетесь без режима восстановления.