这算不上一篇博客,只是不想再重复在解决这个问题上花费时间。另外对于解决方案的原理有待深究。
核心操作
进入GRUB修改 kernel 镜像启动参数
具体步骤
- 启动系统时长按 shift,进入 GRUB 引导模式
- 进入高级模式
- 选择恢复模式(recovery mode)按 E 键(这里最容易错,是按 e 键编辑启动项,而不是按回车进入)
- 找到 recovery nomodeset 改为 quiet splash rw init=/bin/bash(挂载硬盘为可读写模式)
- 按 Ctrl+x 或 F10 进行引导
- 进入 root@(none):/#
- 输入 passwd 进行 root 的密码设置
- 重启
Tip:此方案用于解决 root 密码重置,但如果是 ubuntu,默认是以普通用户登录或游客访问,在登录界面是看不到 root 用户的入口,需要登录普通用户需要 sudo su 来切换 root,但如果普通用户忘记密码,就进不到这一步,这时解决方案则是在第 7 步为 passwd 加上参数,即要设置密码的用户名
参考