第一种:成功
1. 在启动界面选择 centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh (注:此步网上有显示为 ro rd_lvm.lv_centos_vm20/root)
4. 修改完成后按 ctrl+x 开始执行
5. 进入后输入 chroot /sysroot 回车
6. 输入 passwd 回车
7. 根据提示输入两次你所需的密码
8. 完成后输入 touch /.autorelabel 回车
9. 输入 exit 回车
10. reboot 重启 过程慢,要耐心等等
第二种:失败 (不知何因)
1. 在启动界面选择 centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行,末尾有"LANG=zh_cn.UTF-8"在其同行后面加上 init=/bin/sh (注:不可另启行,经linuxman测试,另启行无法成功进入单用户模式)
4. 执行 ctrl+x
5. 输入passwd 回车修改密码(linuxman在此界面输入的字母在界面无任何显示,不知何因)
6. 在输入 密码的第一个字母时就提示 the password is a palindrome 并自动执行跳转到下个步骤。不管如何操作就在此步无法成功。提示成功实际也是失败的。不知何解。
以下是centos7重置root密码的方法:1、开启虚拟机;
2、在弹出这个界面时,按上下键防止页面跳转,选择"CentOSLinux(3.10.0-1160.e17.x8664)7(Core)"并按e;
3、找到rocrashkernel=autoxxx,把ro换成rwinit=/sysroot/bin/sh;
4、使用组合键Ctrl+X进入单用户模式;
5、chroot/sysroot访问系统;
6、passwdroot重新输入新的root用户密码;
7、touch/.autorelabel创建标签文件;
8、exit返回刚刚的单用户模式;
9、reboot重启系统;
10、再次重启,输入刚才重新更改的用户密码就能登录系统了!
1、在CentOS7的启动选项按“e”选择编辑启动选项 2、修改相关系统参数,把只读属性改为读写属性,并加上默认的命令。ro改为rw init=/sysroot/bin/sh。修改完后按下Control+x启动进入单用户模式 修改前的启动参数 修改后的启动参数欢迎分享,转载请注明来源:夏雨云
评论列表(0条)