Debian 启动到单用户模式

Debian 启动到单用户模式

我忘记了我的 root 密码并尝试通过启动到单用户模式来更改它,但是在启动时我收到此屏幕:

在此处输入图片描述

然后我按“e”来编辑启动配置,然后出现以下屏幕:

在此处输入图片描述

但是,在我遵循的教程中,它说我应该导航到以“kernel”开头的行,但正如您所见,我没有这一行。因此,我尝试将以“linux /boot/vmlinuz....”开头的行上的“quiet”更改为“single”,但这不会将系统引导到单用户模式。

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

答案1

一种方法:

  1. 附加到以 开头(并以 结尾)init=/bin/bash的 grub 行末尾。linuxquiet

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

  3. 别再忘记了。

  4. 考虑安装sudo


另一种方法:

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

答案2

DEBIAN / UBUNTU 根密码恢复

  1. 第一个屏幕 - grub - 按e
  2. 修改内核行:singlero quiet此行之间和末尾添加init=/bin/bash
  3. F10
  4. 当提示root@(none):/#你必须重新挂载 / 分区才能获得读写访问权限: mount / -rw -o remount
  5. 现在您可以修改 root 密码了:输入passwd并更改它!

祝你好运

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

答案3

您的教程指的是 Grub(旧版 Grub)。这是 Grub2。以 linux 开头的行将是 Grub 中的内核行。

答案4

哇哦,只需选择恢复模式,您将切换到 BusyBox,而无需任何类型的密码(通常)。

相关内容