双启动密码丢失问题

双启动密码丢失问题

我有一台安装了两个操作系统的戴尔 D630。Windows Vista 和 Ubuntu。问题是我忘记了 Ubuntu 操作系统的 root 密码。我的主要问题是我不知道如何重置密码。请注意,我可以访问访客帐户。然而,在启动设备时,我会看到 Windows 启动管理器。它要求我选择要启动的设备。当我选择启动到 Ubuntu 时,它可以正常启动 Ubuntu。但是我不知道如何编辑 Ubuntu 的启动选项

答案1

您可以下载 Live CD 并从中启动。这样您就可以访问硬盘上的文件,包括包含 root 密码的部分。

由于你使用 Ubunto,你最熟悉的 LiveCD 可能是这个

这样,您就可以在系统上获得 root shell。但是,您所做的任何密码更改都将应用于 liveCD 的根目录,而不是磁盘上的分区。要改变这种情况,我们将使用 chroot 将 shell 更改为新的 root。(chroot 代表 change-root)。

使用如下命令挂载旧根文件系统。
(调整 fstype 和分区以匹配您的系统)

mkdir /mnt/olddisk
mount -t *ext2* /dev/sdaX /mnt/olddisk

然后将您的根目录更改为与旧磁盘的根目录相匹配:
chroot /mnt/olddisk

并更改密码:
passwd root

相关内容