Debian启动到单用户模式

我忘记了我的root密码,并试图通过启动进入单用户模式来改变它,但是当启动时,我得到这个屏幕:

在这里输入图像描述

然后我按“e”编辑引导configuration,我得到这个屏幕:

在这里输入图像描述

然而,在教程中我跟着它说我应该导航到以“内核”开头的行,但正如你所看到的,我没有这条线。 所以我试着改变“安静”到以“linux / boot / vmlinuz ….”开头的行上的“single”,但是这不会引导系统进入单用户模式。

我应该编辑哪一行才能使其工作?

一种方法:

  1. init=/bin/bash追加到以linux开头的grub行的末尾(并以quiet结束)。

  2. 重置您的密码并正常重启。

  3. 不要忘记它。

  4. 考虑安装sudo


另一种方法:

  1. 由于这显然是一个虚拟机,您可以将其磁盘挂载到另一个(正在运行的)虚拟机上,并手动从/etc/shadow文件中删除密码。 或者使用kpartx从主机或另一台机器上处理虚拟机映像文件。

DEBIAN / UBUNTU根密码恢复

  1. 第一个屏幕 – grub – 按e
  2. 修改内核行:在ro quiet之间添加single ,并在该行的末尾添加init=/bin/bash
  3. F10
  4. 当提示符是root@(none):/#您必须重新挂载/分区以具有读写访问权限: mount / -rw -o remount
  5. 现在你已经准备好修改root密码了:inputpasswd并修改它!

祝你好运

PS:尝试查看/ etc / shadow文件以查找其他用户…

wooo,只要select恢复模式的老兄,你会切换到没有任何types的密码的BusyBox(通常)。

你的教程引用了Grub(传统的Grub)。 这是Grub2。 以linux开头的行将是Grub中的内核行。