Linux
CentOS 7 GUI 或 CLI 未載入
我已經安裝了 CentOS 7 x86_64,但我忘記了 root 密碼。然後我根據如何在 CentOS 7 上重置 Root 密碼重置密碼編輯引導 grub 菜單,如下所示。但是現在重新啟動機器後,我沒有 GUI 或 CLI 登錄。我該怎麼辦 ?
1 – 在引導 grub 菜單中選擇選項進行編輯。
2 – 選擇要編輯的選項 (e)。
3 – 轉到 Linux 16 行並更改
ro
為rw init=/sysroot/bin/sh.
4 – 現在按 Control+x 啟動單使用者模式。
5 – 現在使用此命令訪問系統。
chroot /sysroot
6 – 重置密碼。
passwd root
7 – 更新 selinux 資訊
touch /.autorelabel
8 – 退出 chroot
exit
9 – 重新啟動系統
reboot
使用這些步驟來解決您的問題。
- 按任意鍵中斷引導載入程序倒計時。
- 將游標移動到需要啟動的條目上。
- 按e編輯所選條目。
- 將游標移動到核心命令行(以 linux16 開頭的行)。
- 附加 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。