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

シングルユーザーモード(メンテナンスモードとも呼ばれる)は、Linux operateなどのUnixライクなオペレーティングシステムでは、単一のスーパーユーザーが特定の重要なタスクを実行できるようにするための基本的な機能のために、システム起動時に少数のサービスが開始されるモードである。
シングルユーザーモードでは、サービスは開始されず、root以外のユーザーはログインできません。 これは、rootアクセスを取得するためにパスワードを必要としないことを意味します。

このチュートリアルでは、CentOS8/RHEL8でシングルユーザーモードで起動する方法について説明します。 実際には、これは緊急モードに入り、緊急シェルにアクセスするのに役立つことに注意してください。

シングルユーザーモードで起動する方法

CentOS8またはRHEL8サーバーを再起動し、自動起動を中断してgrubブートローダー画面に移動し、カーネルを含む最初の行を選択します(複 以下はCentOS8ブートローダー画面です,

CentOS8grub menu
CentOS8grub menu

シングルユーザーモードに移行するには、カーネルを選択し、カーネルのeedit arguments of the kernelを押します。

これで、ハードディスク、ルートパーティション、カーネルの場所、クラッシュカーネル、initrd(初期ramディスク)など、選択したオペレーティングシステムに関する情報が表

上矢印と下矢印を使用してlinuxで始まる行に移動し、ro引数を削除します。

Grubブートオプションの編集
Grubブートオプションの編集

このrw init=/sysroot/bin/shを行に追加します。 完了したら、Ctrl+xを押します。

シングルユーザーモードで起動
シングルユーザーモードで起動

ここで、chrootコマンドでルートファイルシステムをマウントします。

chroot /sysroot

今、シングルユーザーモードは完全に使用する準備ができています。 シングルユーザーモードを終了するための問題を修正したら、次の手順を実行します。

CentOS/RHEL7/8はデフォルトでSELinuxを使用しているため、次の隠しファイルを作成します。

# touch /.autorelabel

最後に、以下のコマンドを実行してシステムを再起動します。 または、システムを再起動するには、”exit”コマンドを2回入力します。

# reboot -f

コメントを残す

メールアドレスが公開されることはありません。