6.5. デバッグシェルのブート
systemd デバッグシェルは、起動プロセスの非常に早い段階でシェルプロンプトを提供します。デバッグシェルに入ったら、systemctl list-jobs や systemctl list-units などの systemctl コマンドを使用して、systemd 関連の起動問題の原因を検索できます。
手順
- GRUB ブート画面で、e キーを押して編集します。
Linux行の末尾に次のパラメーターを追加します。systemd.debug-shell
オプション:
debugオプションを追加します。注記カーネルコマンドラインに
debugオプションを追加すると、ログメッセージの数が増加します。systemdでは、カーネルコマンドラインオプションのdebugが、systemd.log_level=debugのショートカットになりました。- Ctrl+x を押して、デバッグシェルを起動します。
警告
デバッグシェルを永続的に有効にすると、使用に認証が必要ないため、セキュリティー上のリスクが生じます。デバッグセッションが終了したら無効にすることを推奨します。