Linux

CentOS 7 GUI 或 CLI 未載入

  • April 4, 2018

我已經安裝了 CentOS 7 x86_64,但我忘記了 root 密碼。然後我根據如何在 CentOS 7 上重置 Root 密碼重置密碼編輯引導 grub 菜單,如下所示。但是現在重新啟動機器後,我沒有 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. 按任意鍵中斷引導載入程序倒計時。
  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

鍵入**exit兩次。第一個將退出chroot 監獄**,第二個將退出initramfs 調試 shell

引用自:https://unix.stackexchange.com/questions/330570