我在虚拟机中运行 Ubuntu,并设法在恢复模式下重置密码,方法是根据以下内容编辑参数Superuser.com 上的这些说明。总结我的步骤:
我ro single
在以 开头的行末将Linux
其改为rw init=/bin/bash
,在启动时,使用 命令passwd <username>
,输入两次新密码。报告密码已成功更新。
但是,当我尝试重新启动系统时,什么也没有发生。我尝试了命令reboot
,但它不起作用。如果我输入,exit
我就会得到内核恐慌。
关于如何进行有什么提示吗?
答案1
尝试一下telinit 6
,由于您在,所以您不需要 sudo single user mode
。
编辑:
如果它无法使用标准工具重新启动,那么有一种方法可以直接通过内核进行重新启动,但这不能很好地关闭文件系统。
找到了这个这里
您必须激活神奇的 SysRq 选项:
echo 1 > /proc/sys/kernel/sysrq
当您准备重新启动机器时,只需运行以下命令:
echo b > /proc/sysrq-trigger
这不会尝试卸载或同步文件系统,因此只应在绝对必要时使用。