说明一下:自己是可以重启、关闭此Linux或者centos系统
1.重启系统进入恢复模式
[root@xiaolin~] reboot
开启虚拟机,在此界面按e键
找到Linux16该行
在Linux16该行的最后 空格输入 rd.break console=tty0
按Ctrl+x 启动,会看到 switch_root:/#
2.以可写方式重新挂载/sysroot 并切换到此环境
mount -o remount,rw /sysroot 可以读写
chroot /sysroot 切换环境,切换到硬盘操作系统的环境
3.重新设置root密码
echo 密码 | passwd --stdin root
4.如果selinux是强制模式,才需要重设selinux策略,其他模式不需要做此操作
一种方式:vim /etc/selinux/config
二种方式:touch /.autorelabel 让selinux失忆
两种方式取其一
5.重启系统完成修复
reboot -f