[已解决]装系统时忘记密码了

我以前重启进 rescue 模式,然后:
Rescue:~#chroot /mnt
Rescue:~#passwd root
就行了。

可是现在刚输入
Rescue:~#chroot /mnt
chroot:failed to run /bin/bash:no such file or directory.
注:/bin/bash 最前和最后还有一个符号(一个圈中有?),我打不出来。

应该如何用 chroot 改密码?只能重装系统?

先 mount 你的根文件系统。

chroot 没那么简单的, 要先 mount 目标系统的 /proc /dev 之类的才可以的

很明显你 /mnt 是空的嘛!
如果有 Live 系统,进去直接改 /etc/passwd 文件就是了,没必要 chroot 吧!

进入 single user mode 不是可以直接修改密码么?

zh.opensuse.org/SDB: 恢复 root 密码