网络上流行几种方案,但是实际情况往往更加复杂,笔者之前遇到进入init=/bin/bash后无法使用usb键盘输入字符的问题,现经过测试可以写个bash实现自动重置。
bash内容如下
#!/bin/bash
mount -no remount,rw /
echo "newpasswd" | passwd --stdin root
rm -f /tmp/test1
mount -no remount,ro /
reboot
测试时文件建立在/tmp/test1故后面清理了下test1,启动时填写参数init=/tmp/test1进入,如果系统执行后没有自动重启可以手动重启试一下。