方法1:
1、重启系统,按e
2、在linux16那行的最尾部加上以下信息
rd.break console=tty0
3、按ctrl+x启动
4、重新挂在文件系统
5、改变根目录
6、修改root密码
7、在根目录下创建相关文件(用于重新标记selinux环境值)
8、退出,系统将会重启
方法2:
1、在linux16 的最后一行删除 rhgb quiet, 然后添加 init=/bin/sh, 他会用shell替代默认的daemon进程
2、按ctrl+x启动
3、挂载文件系统为可写模式,
原因很简单,根目录加载的权限是ro,只读,重新加载成 rw的权限。
4、这个时候就可以修改密码了,执行passwd,按提示修改root密码
5、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统
创建这个文件会自动在开启的时候重新做标签即用于重新标记 SELINUX 环境值
运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启