关于 Ubuntu 长按 shift 无效, 按 Esc 直接进入 grub 命令行的解决方案
容我解释一下, 情况是这样的. 公司买了个 IPFS矿机
研究. 我连上屏幕发现就是个 Ubuntu
系统, 系统账号是 Miner
, 接着我去问客服系统账号的密码是多少. 客服说 “这个不便透露”. 呵呵. 喵的劳资自己破了它.于是, 折腾之路又开始了!
首先, 找到一些文章. 网上的教程还是蛮多的, 贴一篇我用到的出来.
https://ywnz.com/linuxjc/2635.html
用这篇教程的方式, 我在自己的虚拟机是试验成功的. 但问题来了, 在矿机的那个系统中, 开机长按 shift
这个操作无效, 没反应, 然后又搜了一波, 发现也有些是用 Esc
键, 好, 开机 Esc
后一闪而过 grub
选项的窗口, 直接跳转到 grub
命令行窗口. 如下:
于是又是一大堆的百度, 谷歌, 没找到啥有用的线索. 喵的这就很烦了吖.
…
然后在我即将要放弃的时候, 我硬着头皮用英文搜索了一波, 结果还真的被我在某个角落里发现了解决方案.
https://askubuntu.com/a/787865
在 grub
命令行窗口中使用 normal
回车, 回到开启界面后再按一次 Esc
成功的让界面停留在 grub
选项了.
接下来就跟着教程的步骤去走 :
-
选择高级选项
enter
进去后选第二行recovery mode
按e
编辑. -
倒数第
N
行找到recovery nomodeset
, 如果后面还跟有东西就单独删除这两单词, 并把下面的代码加在句尾.否则就直接修改为下面这行代码.quiet splash rw init=/bin/bash
-
F10
保存引导进入下个命令行界面后, 键入passwd 账户名
, 修改即可, 我这一步有个小问题, 系统账户显示的是Miner
但是我键入passwd Miner
时提示没有这个账户, 然后我改为小写passwd miner
就好了…
ok! 总算把密码改过来了.
开机成功进入系统.