Система Fedora не завершает загрузку, если дисплей не подключен – почему?

Я установил рабочую станцию ​​Fedora 23 на NUC Intel. Когда я загружаюсь без подключения дисплея и регистрируюсь через SSH, я вижу некоторые аномалии. systemd показывает, что процесс загрузки еще не завершен. Проблема, похоже, в Плимуте.

Вот тайна – я уверен, что plymouth также используется на сервере Fedora. Если вы отключите plymouth, вы не получите никаких сообщений о процессе загрузки из systemd. Я уверен, что многие люди успешно работают без дисплея. В чем проблема с моей системой?

 # systemctl status alan-nuc State: starting Jobs: 4 queued Failed: 0 units 

Подсказка из руководства по отладке systemd :

 # systemctl list-jobs JOB UNIT TYPE STATE 241 plymouth-quit-wait.service start running 111 graphical.target start waiting 247 systemd-update-utmp-runlevel.service start waiting 112 multi-user.target start waiting 4 jobs listed. 

systemctl gdm выглядит нормально. Если вы подключаете дисплей, он остается полностью черным, пока вы не перезапустите gdm. Я подозревал, что только что показал отсутствие отображения hotplug в драйвере ядра. Однако, как только я остановлю службу gdm , plymouth уходит, и процесс загрузки объявлен завершенным. Остановка несвязанного сервиса, такого как chronyd , не оказывает такого же эффекта.

Чуть раньше я заметил те же самые симптомы, если я переключу VT ( Ctrl + Alt + F2 ) в определенный момент во время процесса загрузки. В этом случае возврат к первоначальному VT ( Ctrl + Alt + F1 ) позволяет завершить запуск.

  • Как получить сообщение об ошибке в journald
  • Обнаружение массива MDADM Замедление загрузки - почему?
  • Как избежать / usr / bin / env помечается в журналах systemd как исполняемый файл
  • Debian Jessie без systemd и с initramfs зависает при загрузке
  • systemd - перезагрузка без остановки
  • имеющих 2 системных каталога
  • Если systemd заменил SystemV, почему он все еще существует и кто запускает шоу?
  • Почему «systemctl enable rpcbind» меняет громкость моего звука? И как я могу это предотвратить?
  • One Solution collect form web for “Система Fedora не завершает загрузку, если дисплей не подключен – почему?”

    Разница с сервером Fedora заключается в том, что он не включает графический интерфейс рабочего стола. Если вы отключите графический systemctl set-default multi-user.target по умолчанию с systemctl set-default multi-user.target , то проблема исчезнет.

    graphical.target display-manager.service aka gdm , который включает следующий фрагмент:

     # replaces plymouth-quit since it quits plymouth on its own Conflicts=plymouth-quit.service After=plymouth-quit.service 

    Похоже, что gdm не может настроить дисплей (потому что я его не подключил), а затем пренебрегает выходом из plymouth.

    Interesting Posts

    Проблема с установкой Chromium на libgl1-mesa-glx: i386

    подключить две сети, хотя общий компьютер, используя таблицу маршрутов

    Использует ли noatime в современной Linux смысл?

    Хром не отображает веб-страницу (рука)

    RHEL 6.5 не загружается после загрузки APF-брандмауэра

    Разрешение группы каталогов

    Bash Script: передача переменной в скрипт bash, содержащий кавычки, одинарные кавычки. и т.д.

    Попытка понять процедуру запуска monit

    Доступ к последней выполненной команде и ее изменение перед выполнением в VIM

    Удалите все файлы в папке, кроме последней (последней) 20

    SSH / OpenMPI: разрешение Отказано с mpirun, но отлично с ssh

    Я пытаюсь скомпилировать alsa-driver-RTv5.18, но получить дату-время ошибки для gcc 4.9.2

    Автоматическое инкрементное резервное копирование на внешний накопитель

    Как я могу увидеть, какие шрифты поддерживают данный символ?

    Добавление в суффикс файла с эхом и тройником

    Linux и Unix - лучшая ОС в мире.