关于 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 选项了.

接下来就跟着教程的步骤去走 :

  1. 选择高级选项 enter 进去后选第二行 recovery modee 编辑.

  2. 倒数第 N 行找到 recovery nomodeset, 如果后面还跟有东西就单独删除这两单词, 并把下面的代码加在句尾.否则就直接修改为下面这行代码.

    quiet splash rw init=/bin/bash

  3. F10 保存引导进入下个命令行界面后, 键入 passwd 账户名, 修改即可, 我这一步有个小问题, 系统账户显示的是 Miner 但是我键入 passwd Miner 时提示没有这个账户, 然后我改为小写 passwd miner 就好了…

ok! 总算把密码改过来了.

开机成功进入系统.

  • 44
    点赞
  • 157
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
### 回答1: 您好,如果您Shift键无法进入GRUB引导菜单,您可以尝试以下方法: 1. 确认您的键盘是否正常工作,可以尝试在其他应用程序中测试Shift键是否正常。 2. 尝试使用Esc键代替Shift键,有时候Esc键也可以进入GRUB引导菜单。 3. 如果以上方法都无效,您可以尝试修改GRUB配置文件,将GRUB_TIMEOUT_STYLE的值改为menu,这样每次启动时都会显示GRUB菜单,您就可以选择进入GRUB引导菜单了。 希望以上方法能够帮助您解决问题。 ### 回答2: 首先,我们需要明确一点,什么是GrubGrub(Grand Unified Bootloader)是一个开源的启动管理程序,负责在计算机启动时加载操作系统。 如果您的Ubuntu系统Shift键无法进入Grub引导菜单,可能是由于以下原因之一: 1. 您的计算机启动太快,按下Shift键的时间太短。尝试将Shift按住时间,或者多次按Shift键,直到进入Grub引导菜单。 2. 您的Ubuntu系统可能已经被配置为直接启动默认操作系统,而不是展示Grub菜单。如果您想让系统展示Grub菜单,可以打开终端,输入sudo gedit /etc/default/grub打开grub配置文件,找到GRUB_HIDDEN_TIMEOUT和GRUB_HIDDEN_TIMEOUT_QUIET这两行代码,将它们的值都改为0,然后保存修改退出。 3. 另一个可能的原因是您的Grub bootloader可能已经损坏或者需要重新安装。这时候,您需要使用Ubuntu启动盘或者Live USB重新安装Grub。这可以通过进入Ubuntu启动盘或Live USB后,在终端中输入sudo fdisk -l找到您的Ubuntu分区,然后使用命令sudo mount /dev/sdXY /mnt将分区挂载到/mnt目录下,最后使用命令sudo grub-install --root-directory=/mnt /dev/sdX重新安装Grub。 总之,Shift键无法进入Grub引导菜单可能是由于多种原因导致的,需要根据具体情况进行排查和解决。 ### 回答3: Ubuntu系统启动时需要进入GRUB菜单可以通过Shift键来实现,如果遇到无法进入的问题需要先检查系统设置和硬件设备。以下是针对该问题的可能解决方案: 1、检查Shift键是否正常工作。首先排除Shift键本身出现问题的可能性。可以用其他键盘尝试或者在操作系统中测试Shift键是否正常。 2、检查GRUB是否已经安装。Ubuntu系统默认安装GRUB,但是有时候由于磁盘分区或者其他原因,可能会导致GRUB有被正确安装。可以通过进入终端执行“sudo grub-install /dev/sda”命令来重新安装GRUB。 3、安装grub-customizer。这是一个第三方工具,可以轻松地对GRUB进行配置和管理,包括设置自动启动项等。可以通过以下命令安装: sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer 安装后,打开grub-customizer设置自动启动项;在菜单栏中选择编辑,然后选择“默认项”就可以设置。 4、重新安装Ubuntu. 如果以上方法不能解决问题,建议重新安装Ubuntu系统。可以选择重新分区,然后再重新安装系统,这样通常就可以解决GRUB菜单无法启动的问题。 总结来说,无法进入GRUB菜单可能是键盘问题、GRUB未被正确安装、自动启动项设置不正确等原因,需要通过一系列排查来解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值