Intel NUCにFedora 23ワークステーションをインストールしました。モニタを接続せずに起動し、SSH経由でログインすると何か奇妙な現象が見られます。systemd
起動プロセスが完了していないことを示します。問題はプリマスのようです。
ここに謎があります。 PlymouthがFedoraサーバーでも使用されていると確信しています。 plymouthを無効にすると、ブートプロセスのsystemdメッセージは受信されません。多くの人がディスプレイレスシステムを正常に運営していると確信しています。私のシステムに何の問題がありますか?
# systemctl status
alan-nuc
State: starting
Jobs: 4 queued
Failed: 0 units
ヒントを得るシステムデバッグガイド:
# 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 を再起動するまで完全に黒くなります。これは、単にカーネルドライバに表示ホットプラグ機能が不足していることを示していると思います。ところで、gdm
サービスを停止するとすぐにplymouth
消え、起動プロセスが完了したと宣言されます。同様の無関係なサービスを停止してもchronyd
同じ効果はありません。
以前は、起動中のある時点でVT(Ctrl++)を切り替えるとAlt同じ症状が発生することがわかりました。F2この場合、初期VT(++ Ctrl)に戻すと起動が完了します。AltF1
答え1
既知の問題のようですが、まだ解決されていません。https://gitlab.gnome.org/GNOME/gdm/issues/375
答え2
Fedora Serverとの違いは、グラフィカルデスクトップインターフェイスが含まれていないことです。デフォルト値を無効にするgraphic.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を無視します。