背景
学生时代适应使用VMARE 装了ubuntu 16.04进行学习Linux,后来熟练后使用学生优惠买了台阿里云服务器,后续工作了大部分的操作都在阿里云上进行。最近,阿里云服务器到期了,不打算续费后,打算继续使用回虚拟机,然后就发现root密码死活输入的不对,在度娘上找的一些方法也不管用,后来一度想重装系统,考虑到许多的配置以及一些软件需要重新下载。纠结了2个小时,还是在度娘的指导下完成了密码重置。特记录中间遇到的坑点,与大家一起分享。
重置过程
- 度娘方法分析
# 情景一:在知道root密码时,想要重新修改一下密码
# 情景二:在忘记root密码时,需要借助grub启动项来完成操作
- 情景一修改实例:
- 情景二修改过程
- 重启虚拟机,在启动时,如下图【提示esc会进入boot menu】
这里有2个坑,需要注意1. 鼠标必须焦点要在虚拟机里,否则你的按键是在windows里,不管用;2. 使用esc时连续按的话,会取消进入后的选项,进而又启动系统了。
【建议:适应esc常按 或者 使用 shift键盘进行长按或连续按】 - 进入高级选项
- 重启虚拟机,在启动时,如下图【提示esc会进入boot menu】
- 进入恢复模式(e表示edit)
- 会看到如下画面(大致意思是说不设置模式恢复)
- 修改ro recovery nomodese为 quiet splash rw init=/bin/bash
- 按下F10,等待下面界面
【注意:此时我的机械键盘数字灯是暗的,所以输入数字会无效,这里踩了好几次坑,哭辽==】 - 修改密码
【注意:需要指定一下用户名】 - 然后重启虚拟机即可
- 在重启后进入终端,修改刚才的弱级密码
- 参考文章
Ubuntu忘记超级用户root密码,重新设置密码
Ubuntu16.04系统忘记密码怎么办?
建议
建议大家设置学习相关的密码为常用密码
使用相关的笔记本将自己的密码进行记录保存