CentOS 7 GUI または CLI が読み込まれない

CentOS 7 GUI または CLI が読み込まれない

CentOS 7 x86_64をインストールしましたが、ルートパスワードを忘れてしまいました。その後、ブートgrubメニューを編集してパスワードをリセットしました。CentOS 7 でルート パスワードをリセットする方法以下のようにします。しかし、マシンを再起動した後、GUI または CLI ログインができなくなりました。どうすればよいでしょうか?

1 – ブート GRUB メニューで編集するオプションを選択します。

2 – 編集するオプションを選択します(e)。

3 – Linux 16の行に移動しrorw init=/sysroot/bin/sh.

4 – 次に、Control+x を押してシングル ユーザー モードで起動します。

5 – このコマンドでシステムにアクセスします。

chroot /sysroot

6 – パスワードをリセットします。

passwd root

7 – selinux情報を更新する

touch /.autorelabel

8 – chroot を終了する

exit

9 – システムを再起動する

reboot

答え1

問題を解決するには、次の手順に従います。

  1. 任意のキーを押してブートローダーのカウントダウンを中断します。
  2. 起動する必要があるエントリにカーソルを移動します。
  3. プレスe選択したエントリを編集します。
  4. カーソルをカーネルコマンドライン(linux16 で始まる行)に移動します。
  5. rd.break を追加します (これにより、制御が initramfs から実際のシステムに渡される直前に中断されます)。

Ctrl+x を押して変更を適用して起動し、次のコマンドを実行します。

# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel

タイプexit2回。1回目はchroot 刑務所、そして2番目はinitramfs デバッグシェル

関連情報