Почему моя установка Arch подвешивает наугад этапы во время начальной загрузки?

Используете ли вы SystemD с активацией сокета для SSH?

Если это так, есть известный вопрос с этим . Согласно системам системы Systemd, это на самом деле является функцией - Systemd убивает все процессы, порожденные сеансом, когда сеанс завершается. (Я вижу, что это полезно, но в экране GNU , или TMUX , Case, вы определенно не хотите Хотите, чтобы ☺ ни в большинстве других случаев Куда, конечно, пользователи могут запускать фоновые процессы, конечно.)

Если так, попробовать переключение из SSHD.Socket на SSHD.Service .

0
20.03.2014, 19:36
1 ответ

Вероятно, проблема в systemd . Он не очень надежен - его зависимости иногда блокируются и не позволяют продолжить процесс загрузки, даже если на самом деле все будет в порядке. Он очень серьезно относится к зависимостям - слишком серьезно, чтобы быть надежным.

Однажды у меня был следующий опыт: поскольку внешний файл не монтировался, зависимости для локальных файловых систем (fstab) не были удовлетворены, и загрузка не достигла записи getty @ .service . И что хуже всего - он даже не дошел до аварийной консоли, потому что ждал бесконечно.

Имейте в виду, что все происходит асинхронно, поэтому он, вероятно, передает не звуковую карту, а где-то еще. Когда вам удастся войти в систему, проверьте journalctl -b (последняя загрузка) от имени пользователя root и поищите таймауты, сбои и сбои зависимостей.

Работа с rfkill и bluetooth очень нестабильна и непредсказуема. Так никогда не бывает.

Если вы выясните, кто виноват, вы можете сделать копию файла .service в / etc / systemd / system / и изменить его, чтобы уменьшить строгий. Мы можем помочь, если это так.

2
28.01.2020, 02:37

Теги

Похожие вопросы