虚拟机中ubuntu root密码和用户密码都忘记的解决办法

必须先修改root密码,需进入GRUB修改kernel镜像启动参数。 实测有效!!
【虚拟机中ubuntu root密码和用户密码都忘记的解决办法】1、重启,按住shift键,出现如下界面,选中如下选项
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

2、按回车键进入如下界面,然后选中有recovery mode的选项
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

3、按e进入如下界面,找到图中红色框的recovery nomodeset并将其删掉,再在这一行的后面输入

quiet splash rw init=/bin/bash

虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

4、接着按F10或者Ctrl+x 后出现如下界面,在命令行内输入passwd后进行修改密码即可
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

修改完之后重启系统。

然后修改用户密码。
1、重启ubuntu系统,开机时长按shift按键进入GRUB菜单,选择第二个高级选项。如下图:
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

2、在高级选择中选择Recovery mode模式,键盘按“e”键进入编辑模式。如下图,注意:不要先按enter键
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

3、在编辑模式中通过上下键寻找到RO修改为RW模式(可写入恢复模式)。如下图,然后按crtl+X进入系统
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

4、进行系统BIOS界面,通过上下键选择root命令行,点击enter键,如下图:
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

5、使用passwd命令重新设定密码,例如 passwd rico(rico是系统中已忘记密码所对应的username),回车确认;然后输入新密码并再次输入以确认新密码即可。若修改成功,则会看到密码设定成功提示:passwd: password updated successfully。最后,修改成功后,使用sudo reboot命令重启进入系统即可!
虚拟机中ubuntu root密码和用户密码都忘记的解决办法
文章图片

输入过程密码是不可见,有些显示不完全,可忽略,继续操作!
注意,如果忘记root密码,第五步无法执行passwd 用户名,必须先输入root密码才能执行。这就是先修改root密码的原因。

参考
https://www.cnblogs.com/xiaojianliu/p/8520313.html
https://blog.csdn.net/justloveyou_/article/details/78540990

    推荐阅读