これをsystemd.debug-shell=1
カーネル引数として指定すると機能します。 systemdの起動が中断されたら、Alt + F9を介してシェルに切り替えることができます。
しかし、このシェルはアニメーションが完全に不可能なので
[ *** ] A start job is running for Create Volatile Files and
Directories (4min 23s / no limit)
バナーがプロンプトとコマンドライン出力を台無しにしています。
だから私の質問は:シェルtty9でこのブロックシステム出力をどのように無効にしますか?
私はそれがtty1(つまりメインコンソール)に表示されることに同意します。ただし、現状のままシステムデバッグシェルを無効にします。
これはFedora 29でシステム化されました。
ベストアンサー1
1つの方法は両方を設定することです。systemd.show_statusカーネルパラメータとして。たとえば、全体として次のようになります。
systemd.debug-shell=1 systemd.show_status=false
これにより、systemdデバッグシェルを再利用できるようになります。
ただし、ブロックアニメーションだけでなく、すべてのシステム起動コンソール出力が終了します。たぶん、より良い方法があるかもしれません。たとえば、systemdに特定の方法で特定のttyに印刷するように指示します。
保留中のジョブは、次の方法で表示できます。
# systemctl list-jobs | grep running