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