我有一个 Oracle VirtualBox VM,安装了 FedoraClient 21 64 位。我不记得 root 密码。当我启动 Fedora 时,我看到 Fedora 的两个选项:“Client”和“Rescue”。两者都启动并让我处于localhost login
。
有没有办法在出现localhost login
提示之前重置 root 或本地登录密码?
答案1
使用 Fedora CD/DVD 重置密码:
使用案例
如果引导加载程序受密码保护,此方法应该可以重置 root 密码。或者,如果您安装了 Fedora 19(或更高版本),则启动到救援模式(现在调用 /sbin/sulogin)将要求您输入 root 密码才能继续。使用任何 Fedora Live Media
启动 Live 安装介质
完成启动并启动实时会话后,打开终端并切换到 root (使用
su
,它不会要求输入密码)创建一个目录,您可以在其中挂载安装的文件系统:
mkdir /mnt/sysimage
挂载您安装的文件系统(/dev/sda1只是一个示例,请务必填写您安装根/分区的实际设备节点):
mount /dev/sda1 /mnt/sysimage
chroot 到您的安装:
chroot /mnt/sysimage/
修改root密码:
passwd
退出 chroot:
exit
就是这样,只需重新启动系统,然后照常从 HDD 启动安装即可。