如何在预装 Windows 8 的笔记本电脑上重置我的 Ubuntu 密码?

如何在预装 Windows 8 的笔记本电脑上重置我的 Ubuntu 密码?

我的笔记本电脑预装了 Windows 8,默认使用 UEFI(BIOS 的后继者)。几个月来,它一直运行良好。我决定安装 Ubuntu,目的是实现传统的双启动设置。我禁用了 Windows 8 的安全启动和快速启动功能,以避免这些功能可能导致的任何问题,并在 Windows 8 中将主分区缩小了 13 GB,以便有一些可用空间来安装 Ubuntu。我在一台单独的 Linux 机器上下载了 Ubuntu 12.04.3,并使用 ISO 文件创建了一个可启动的 USB 驱动器,启动盘创建器。然后我从 USB 驱动器启动了我的 Windows 8 笔记本电脑,并成功在之前分配的可用空间中安装了 Ubuntu。然后,愚蠢的我,我马上就忘记了我的新密码。当我重新启动我的机器时,它总是将我带到 Ubuntu,没有任何提示。我试过进入恢复模式重置我的 Ubuntu 密码,但当我在启动过程中的任何时间点尝试按下或按住左 Shift 键时,启动过程会继续进行而不会中断。上一句中链接的有关恢复模式的页面说,如果我重新启动(而不是关闭电源并重新打开电源),我应该会遇到进入恢复模式的提示,但我没有。任何可以 (a) 使我能够启动 Windows 8、(b) 使我能够恢复密码和/或 (c) 使我能够完全重新安装 Ubuntu 的建议都将不胜感激。我读到运行 Boot Repair 可以让我启动 Windows 8,但据我所知,这需要超级用户权限 (sudo)。

答案1

如果是标准 UEFI,您应该能够进入 UEFI 菜单并选择启动 Windows。

一些 UEFI 系统需要按 Esc 键而不是左移键才能进入 grub 菜单。您也可以在 UEFI/BIOS 之后立即按一次向下箭头。时间可能很重要,但 grub 菜单会记住 BIOS 之后但在菜单出现之前的按键。一旦过了菜单,就没关系了。

您可以从安装程序运行 Boot-Repair,然后 chroot 进入您的系统进行任何修复。

但这只是全新安装,重新安装可能更简单。删除现有分区并使用安装到未分配分区,或使用手动安装其他分区并选择现有 /(根)分区作为新 /。

答案2

Oldfred 的建议很好。还有一条:准备一个 USB 闪存驱动器或 CD-R 版本的我的rEFInd 启动管理器。(链接页面包含 USB 闪存驱动器和 CD-R 版本的映像文件的下载链接。)使用该映像启动时,您应该能够启动 Windows 和 Linux。如果突出显示 Linux 选项并按 F2 或 Insert,您将获得一个子菜单,该子菜单应该允许您启动到单用户模式;或者,如果您再次按 F2 或 Insert,您将能够以任何您喜欢的方式编辑内核的启动选项。运气好的话,您将能够更改您的 root 密码。如果您喜欢 rEFInd,您可以通过安装 Debian 软件包版本将其安装到您的硬盘上。如果不喜欢,您需要调整您的 GRUB 配置,通过运行 Boot Repair 或手动进行更改,使其为您提供 Windows 选项。

进入 Linux 的另一种选择是:启动 Linux 紧急磁盘,安装 Ubuntu 分区,然后编辑/etc/shadow该分区上的文件。然后,您可以清空帐户的密码字段,这样您就可以使用空密码登录。进入后,重置密码立即地!

相关内容