先访问 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。