Eu tenho um servidor remoto executando o servidor Ubuntu 16.04 que trava na inicialização. Para encontrar o erro, inicializei-o no modo de recuperação, montei os dispositivos em /mnt e fiz chroot em /mnt.
Aqui está o que eu fiz até agora:
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
Agora, quando tento ler o log de inicialização usando journalctl, recebo
root@rescue ~ # journalctl
No journal files were found.
-- No entries --
Alguma sugestão de como obter as entradas do log de inicialização? Por falar nisso. não há /var/log/boot.log
Se o servidor travar antes que o sistema de arquivos seja montado (ou seja, no início do estágio de inicialização), você provavelmente não encontrará nada no arquivo de log. Observar as mensagens de erro durante o processo de inicialização normal pode fornecer pistas
No seu caso específico, o erro estava em /etc/fstab, o que pode levar ao erro "não é possível montar o sistema de arquivos raiz" se você inicializar sem o modo de recuperação.