GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 および 8 で Systemd を介してレスキュー モードまたは緊急モードで起動する方法

この記事では、CentOS/RHEL 7 および 8 システムをレスキュー モードまたは緊急モードで起動する方法について説明します。 CentOS/RHEL 7 および 8 では、レスキュー モードと緊急モードの両方が systemd ターゲットであり、以前の CentOS/RHEL バージョンのランレベルの概念を置き換えました。

レスキュー モードはシングル ユーザー モードと同等であり、root パスワードが必要です。レスキュー モードを使用すると、通常の起動プロセスを完了できない状況でシステムを修復できます。レスキュー モードでは、すべてのローカル ファイル システムをマウントし、いくつかの重要なシステム サービスを開始しようとしますが、ネットワーク インターフェースをアクティブ化したり、複数のユーザーがログインしたりすることはできません。

緊急モードは、可能な限り最小限の環境を提供し、システムがレスキュー モードに入ることができない状況でもシステムを修復できるようにします。緊急モードでは、システムはルート ファイル システムを読み取り専用としてマウントし、他のローカル ファイル システムをマウントしようとせず、ネットワーク インターフェイスをアクティブにしません。

緊急モードへの起動 (ターゲット)

1. 起動中に GRUB2 メニューが表示されたら、e キーを押します。 編集用のキー。

2. linux16 の末尾に次のパラメータを追加します。 x86-64 システムの行、または linuxefi UEFI システムの行:

systemd.unit=emergency.target

Ctrl+a (または Home) と Ctrl+e (または End) を押して、行の先頭と末尾にジャンプします。

3. Ctrl+x を押して、パラメータでシステムを起動します。

レスキュー モードで起動 (ターゲット)

1. 起動中に GRUB2 メニューが表示されたら、e キーを押して編集します。

2. linux16 の末尾に次のパラメータを追加します。 x86-64 システムの行、または linuxefi UEFI システムの行:

systemd.unit=rescue.target

Ctrl+a (または Home) と Ctrl+e (または End) を押して、行の先頭と末尾にジャンプします。

3. Ctrl+x を押して、パラメータでシステムを起動します。

デバッグ シェルを起動

systemd デバッグ シェルは、起動プロセスで systemd 関連の起動問題を診断するために使用できるシェルを提供します。デバッグ シェルに入ると、systemctl list-jobs や systemctl list-units などの systemctl コマンドを使用して、起動の問題を診断できます。

起動中に GRUB2 メニューが表示されたら、e キーを押して編集します。 x86-64 BIOS ベースのシステムでは linux16 行、UEFI システムでは linuxefi 行の最後に次のパラメーターを追加します。

systemd.debug-shell

systemd は TTY9 でデバッグ シェルを設定します。 Ctrl+Alt+F9 を押して、デバッグ シェルに接続します (資格情報は必要ありません)。

緊急モードに切り替える (ターゲット)

緊急ターゲットに切り替えるには、root として次のコマンドを実行するだけです:

# systemctl emergency

Broadcast message from [email protected] on pts/1 (Mon 2016-06-27 00:44:58 EDT):

The system is going down to emergency mode NOW! 

systemd が情報メッセージを送信しないようにするには:

# systemctl --no-wall emergency
# systemctl isolate emergency.target 

レスキューモードに切り替え(ターゲット)

レスキュー ターゲットに切り替えるには、次のコマンドを root として実行するだけです:

# systemctl rescue

Broadcast message from [email protected] on pts/0 (Mon 2016-06-27 00:22:44 EDT):

The system is going down to rescue mode NOW! 

systemd が情報メッセージを送信しないようにするには:

# systemctl --no-wall rescue
# systemctl isolate rescue.target 


Cent OS
  1. CentOS / RHEL 5,6 :レスキュー モードから GRUB ローダーを再インストールする方法

  2. CentOS/RHEL 7 および 8 で systemd ブート プロセスをデバッグする方法

  3. CentOS/RHEL 7 および 8 で systemd ブート プロセスをデバッグする方法

  1. CentOS /RHEL7でシングルユーザーモードで起動する方法

  2. Debian11をレスキュー/緊急モードで起動する方法

  3. シングルユーザーモードでRHEL7/CentOS7サーバーを起動する方法

  1. CentOS 8 /RHEL8サーバーをシングルユーザーモードで起動する方法

  2. CentOS 8 /RHEL8でシングルユーザーモードで起動する方法

  3. Ubuntu 20.04/18.04でレスキューモードまたは緊急モードで起動する方法