1. 破解CentOS 7的用户口令,第一步先按任意键暂停启动。

2. 然后按“e”编辑启动项。进入编辑之后,找到linux16开头的这一行,在这一行的行尾添加“rd.break”,然后按“Ctrl + x”启动。

3. 启动之后系统默认把真正的根目录挂载到了“/sysroot”目录下,系统在挂载根目录的时候默认是没有写入权限的,所有要输入mount -o remount,rw /sysroot
命令重新挂载根目录。然后执行 chroot /sysroot
命令切换到系统的真正的系统根目录。

4. 重新设置root密码

5. 设置好root密码之后需要创建一个隐藏文件,用来重新生成标签。命令touch /.autorelabel
。然后执行exit
退出到Switch_root模式下,reboot
重启计算机。

注:如果出现下图这种情况这是SELinux检测到系统更改引起的,请耐心等待几分钟或在启动项里的linux16行的行尾加上selinux=0
来临时禁用SELinux。

另一种方法,在linux16开头的行的行尾输入rw init=/sysroot/bin/sh
指定系统启动的第一个进程是sh。

启动之后可以在直接切换到系统的根目录,不用重新挂载。

网友评论