![无法重置密码 - Hyper-V 上的 Ubuntu 10.04](https://linux22.com/image/520086/%E6%97%A0%E6%B3%95%E9%87%8D%E7%BD%AE%E5%AF%86%E7%A0%81%20-%20Hyper-V%20%E4%B8%8A%E7%9A%84%20Ubuntu%2010.04.png)
我有一台在 Hyper-V 下运行的虚拟 Ubuntu 10.04 机器,但我忘记了它的密码。使用物理 Ubuntu 机器,在 grub 提示符下按 ESC 键并继续重置密码相当容易。不幸的是,我看不到 grub 菜单,按 ESC 键没有任何反应。有人能提供一些关于如何在这个虚拟机上重置密码的建议吗?
答案1
使用启动 CD!- 将您的根分区挂载到 /mnt/root/ - 将 /etc/shadow 更改为 root::[等等] - 或输入:“chroot /mnt/root passwd” - 重新启动,使用空密码或您指定的新密码登录
答案2
虽然 Craig 的答案肯定有效,但我发现以下方法也有效:
- 点击重置按钮并立即单击虚拟机连接窗口,以便它获取击键。
- 疯狂地敲击 Shift 键和 ESC 键,直到出现 GRUB 菜单。
显然,按住 Shift 键或以不那么疯狂的方式按下它是不够的,因为机会窗口非常小......