最近有几台银河麒麟桌面版忘记root密码,需要重置,发现进入单用户后,键盘没有响应,找了一圈发现可以使用方法二来解决,同时也分享另一种方法
方法一,使用console=tty1 single rd.break
重启进入这个页面,按 e 进入编辑页面

在linux那一行的最后,输入console=tty1 single rd.break
按ctrl+x进入下一步,
出现???(ctrl + D)???后输入回车,
如果有root开头的命令行便可修改密码,
passwd root
输入密码,
修改完后,重启。
reboot
若出现的不是以root开头的,可以参考另一篇博客
https://blog.csdn.net/weixin_55650075/article/details/121673513

输入chroot /sysroot
passwd root
exit
reboot
方法二,使用security=none init=/bin/bash console=tty0
有时候因为方法一进入后,
出现???(Ctrl + D)???后输入回车,
还是一串问号加上???(Ctrl + D)???
此时就需要选择方法二来尝试。
注意:有的机器进入编辑页面,linux最后部分出现的是security=kylinesc,
就需要把这个值改成none。
linux那一行最后部分写成security=none init=/bin/bash console=tty0
然后按ctrl+x进入下一步,
出现以root开头的命令行后就可以开始修改密码,
passwd root
输入密码,
修改完后,重启。
/sbin/reboot -f
200

被折叠的 条评论
为什么被折叠?



