先訪問 root shell
- 重新啟動系統。
- 按任意鍵(Enter除外)中斷啟動加載器倒時。
- 將光標移動要啟動的內核條目。
- 按 e 編輯選定的條目。
- 將光標移動內核命令行(以 linux 開頭的行)
- 在后面附加 rd.break 利用此選項,在系統從 initramfs 向實際系統移交控制權前,系統將會中斷。
- 按 Ctrl + x 重新啟動。
重置 root 密碼:
1、以讀/寫形式重新掛載 /sysroot;
switch_root:/# mount -o remount,rw /sysroot
2、切換 chroot 存放位置,其中 /sysroot 被視為文件系統樹的根
switch_root:/# chroot /sysroot
3、設置新 root 密碼
sh-4.4# passwd root
4、確保所有未標記的文件(包括此時的 /etc/shadow)在啟動過程中都會重新獲得標記
sh-4.4# touch /.autorelabel
5、鍵入 exit 兩次。第一個命令退出 chroot 存放位置,第二個命令退出 initramfs 調試 shell。