硬盘已加密,幸好我记得密码,所以我可以进入登录屏幕,但我忘记了用户名和密码。我该如何确定用户名并重置密码?
鉴于这些指示https://www.vultr.com/docs/boot-into-single-user-mode-reset-root-password我不明白,因为没有以 开头的行linux /boot/
。
不确定我是否应该尝试这个https://serverfault.com/a/662362/454651解决方案,因为唯一以 开头linux
和 结尾的行ro quiet
是备份……?
GRUB 界面的命令行可以做什么?或者我最好的做法是什么?
答案1
- 从 GRUB 菜单中,选择“高级模式”然后选择您的操作系统。
- 阅读页脚。如你所见,你可以按“e”编辑命令。
- 在该命令的底部 - 请使用箭头键向下 - 在回显之后,您将看到一行以“linux” 以及其后的 /boot/vmlinuz.....
- 在该命令的末尾,你会看到“ro 安静”. 将“ro”更改为“rw”. 这会将只读文件系统更改为读写模式。
- 然后,在同一行末尾添加“init=/bin/bash”。请注意,此屏幕上的键盘布局可能有所不同。
- 按F10启动。你将得到一个 shell,提示符如下“root@(无):/#”
- 将文件系统重新挂载为 rw 模式:安装-n-o重新安装,rw/
- 执行密码 用户名。 或者密码 root如果需要的话(当然您需要 root 密码。否则您可以使用 root 访问权限更改任何用户密码。)
- 类型执行/sbin/init
你完成了。
答案2
如果 Debian 上有单用户模式的话,您可以尝试以单用户模式启动(我使用的是 Mac OS)。在 Google 上查找,似乎确实存在。