Недавно пришлось поднимать систему на FreeBSD после того, как слетела загрузка. Самое больное — понять, где именно проблема: например, частые причины — неправильные права на /boot, или в настройках загрузчика можно промахнуться с путями. В Linux часто промахи с systemd или конфликтами в сетевых настройках. Для проверки всегда сначала смотрю логи — чаще всего там лежит ответ, но бывает, что он странно отформатирован, и тогда помогает прямой запуск сервисов вручную. Ещё советую иметь под рукой live-образ для восстановления, иначе можно намучаться с загрузкой. Кто как обычно фиксит такие моменты? Есть проверенные ходы или инструменты?