RHEL7 で initdefault が 0 または 6 に設定されている場合、どうなりますか。どうすれば解決できますか?

RHEL7 で initdefault が 0 または 6 に設定されている場合、どうなりますか。どうすれば解決できますか?

これは馬鹿げているように思えるかもしれませんが、私は知る必要があります。私の redhat7 システムで initdefault が 0 または 6 に設定されている場合はどうなりますか。元に戻す方法を教えてください。おわかりのとおり、私は専門家ではないので、詳細な説明をお願いします。

答え1

緊急モードまたはレスキューモードを介して Redhat OS にアクセスする必要があります。これを行うには、OS が起動し、grub2 がブート時間の選択を要求したときに、ブート選択で「e」を押してブート時間パラメータを編集します。

'linux16' の linux を探し、その末尾に文字列 "systemd.unit=rescue.target" (引用符なし) を追加します。Ctrl+X を入力して、指定したパラメータで起動します。これにより、レスキュー モードになり、ルート パスワードを入力します。RH7 では、systemd がランレベルを処理します。次のように入力します。

systemctl set-default multi-user.target #to boot in runlevel 3

または、グラフィカル インターフェイスを起動する場合:

systemctl set-default graphical.target #boot into runlevel 5

現在どのランレベルになっているかを確認するには:

systemctl get-default

デフォルトのランレベル ターゲットを変更した後、システムを再起動すると、指定された新しいデフォルトのランレベルで起動します。

こちらは緊急モードまたはレスキューモードで起動する方法についての役立つリンク。

関連情報