Место для поиска того, что произошло при неудачной загрузке, находится в /var/log/syslog и, возможно, в других файлах в /var/log . Однако это работает, только если у службы регистрации (syslogd) была возможность запуска. В вашем другом вопросе вы упомянули замораживание, связанное с hwclock , и hwclock сначала выполняется перед syslogd , поэтому, возможно, журналы не были записаны.
Сценарии загрузки и завершения работы находятся в /etc/init.d . Какие из них выполняются и когда зависит от символических ссылок в /etc/rc?.d . Сначала выполняются скрипты загрузки системы, связанные с /etc/rcS.d , затем те, что в /etc/rc2.d , и число после S в имени символической ссылки определяет порядок выполнения скриптов. Если ваша система использует Upstart, сценарии в /etc/init также выполняются в порядке, определяемом из объявлений зависимостей.
Если ваша система зависает при установке часов, есть вероятность, что вам нужно добавить --directisa или какой-то другой непонятный параметр в командной строке hwclock где-нибудь в /etc/init*/hwclock* .