1.在grub引导界面按下 e 键,进入编辑菜单模式
2.找到
linux16 /vmlinuz-3.10.0-123.8.1.el7.x86_64 root=/dev/mapper/centos_bogon-root ro rd.lvm.lv=centos_bogon/root rd.lvm.lv=centos_bogon/swap crashkernel=auto vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb quiet LANG=zh_CN.UTF-8
这行
把 rhgb quiet LANG=zh_CN.UTF-8删掉 替换成 init=/bin/sh
然后按ctrl+x
3 一阵滚屏过后,sh-4.2#就出现了
4 现在是只读模式 需要运行 mount -o remount, rw / 命令,加载为可读写模式
5 运行passwd改密码,如果没有执行上步,就会得到一个Authentication token manipulation error
6 这一步很关键,需要运行一下touch /.autorelabel,一个字也不能打错,否则什么密码已登录不了,这步是通知Selinux,初学者最讨厌的东西,但是以后也是必须要研究的。
7 运行 exec /sbin/init
8 等待selinux验证过后 机器就重启 可以用新密码登录了
2.找到
linux16 /vmlinuz-3.10.0-123.8.1.el7.x86_64 root=/dev/mapper/centos_bogon-root ro rd.lvm.lv=centos_bogon/root rd.lvm.lv=centos_bogon/swap crashkernel=auto vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb quiet LANG=zh_CN.UTF-8
这行
把 rhgb quiet LANG=zh_CN.UTF-8删掉 替换成 init=/bin/sh
然后按ctrl+x
3 一阵滚屏过后,sh-4.2#就出现了
4 现在是只读模式 需要运行 mount -o remount, rw / 命令,加载为可读写模式
5 运行passwd改密码,如果没有执行上步,就会得到一个Authentication token manipulation error
6 这一步很关键,需要运行一下touch /.autorelabel,一个字也不能打错,否则什么密码已登录不了,这步是通知Selinux,初学者最讨厌的东西,但是以后也是必须要研究的。
7 运行 exec /sbin/init
8 等待selinux验证过后 机器就重启 可以用新密码登录了
重启后我发现一个奇怪的问题,默认的一般用户图形界面(CentOS Linux (3.10.0-123.8.1.el7.x86_64) 7 (Core)这一项)引导不下去了,死机,原来是重置root密码以后,系统配置也丢了一些。用root用户进控制台,然后startx,就可以进入x了,把系统语言选项改回中文,CentOS Linux (3.10.0-123.8.1.el7.x86_64) 7 (Core)就不会死在引导画面上了。
原文:http://blog.chinaunix.net/uid-29933106-id-4538943.html