Ubuntu16.04忘记登录密码

1、开机长按shift,出现如下界面,选中如下选项:

这里写图片描述

2、按回车键进入如下界面,然后选中有recovery mode的选项:

这里写图片描述

推荐选择版本较高的一个。

3、按e进入如下界面(请不要使用enter键),找到图中红色框的recovery nomodeset并将其删掉,再在这一行的(最后面)输入quiet splash rw init=/bin/bash

这里写图片描述

务必要写到该行的最后面

4、接着按F10或者ctrl+x后出现如下界面,在命令行内输入passwd+usrname后进行修改密码即可:

这里写图片描述

出现password updates successfully即更改成功,输入shutdown 或直接重启虚拟机即可。若出现下面的问题  passwd: Authentication token manipulation error  passwd: password unchanged   网上说是因为recovery mode下的根分区是以只读的方式挂载的,所以需要重新挂载,输入下面的指令即可:   #> mount -rw -o remount /