当前位置: 首页 > news >正文

Linux+Grub启动引导修复错误:Gnu Grub Version 2.04 Minimal BASH-like editing is supported...

把ubuntu20.04安装在USB移动硬盘上,重启之后发现界面停留在Grub报错界面,

GNU Grub Version 2.04
Minimal BASH-like line editing is supported. For the first word, 
TAB lists possible command completions. Anywhere else TAB lists 
possible device or file completions.

如图所示,

通常,我们只需要能登陆到ubuntu系统即可,由于我的电脑上有好几个系统,因此我必须先找出来谁是谁,然后才能启动。

解决办法一:boot

首先你可以通过下面这种命令来查询你的文件信息,

Grub> ls
Grub> ls (hd1,gpt1)/

 比如我到的(hd3,gpt1)下面有/efi/ubuntu/grubx64.efi这样的文件,这个是我要引导启动的位置,通过下面的命令就可以正常进入操作系统了,

Grub> insmod fat
Grub> insmod chain
Grub> search -f /efi/ubuntu/grubx64.efi
hd0,msdos1 hd1,gpt1 hd3,gpt1
Grub> set root=(hd3,gpt1)
Grub> chainloader /efi/ubuntu/grubx64.efi
Grub> boot
Grub> 

解决办法二:normal

同样的场景,也可以通过normal实现

Grub> insmod normal
Grub> search -f /efi/ubuntu/grubx64.efi
hd0,msdos1 hd1,gpt1 hd3,gpt1
Grub> set root=(hd3,gpt1)
Grub> set prefix=(hd3,gpt1)/efi/ubuntu
Grub> normal
Grub> 

无论哪种办法,你进入系统后都可以通过下面的指令对系统对grub进行修复。

~$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-5.13.0-35-generic
找到 initrd 镜像:/boot/initrd.img-5.13.0-35-generic
找到 Linux 镜像:/boot/vmlinuz-5.11.0-27-generic
找到 initrd 镜像:/boot/initrd.img-5.11.0-27-generic
找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
找到 Ubuntu 18.04.6 LTS (18.04) 位于 /dev/sda2
Adding boot menu entry for UEFI Firmware Settings
完成


~$ df -hl
文件系统        容量  已用  可用 已用% 挂载点
/dev/sdb2       183G  8.1G  165G    5% /
/dev/nvme0n1p1  256M   31M  226M   13% /boot/efi
/dev/sda2       440G   41G  376G   10% /media/mc/fe1bf16e-6be4-4dd1-805e-58370a802edf
/dev/sda4       470G  231G  239G   50% /media/mc/新加卷
/dev/sdb3       535G  386G  150G   73% /media/mc/Expansion2


~$ sudo grub-install /dev/sdb #(sdb是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
正在为 x86_64-efi 平台进行安装。
安装完成。没有报告错误。

重启电脑测试是否已经恢复了grub的启动菜单。

当然你也可以安装

sudo apt-get install boot-repair

来对启动引导进行修复,具体请参考后面的资料链接,这里我就不再重复了。

参考资料

How to Fix Minimal BASH Like Line Editing is Supported GRUB Error In Linux? - GeeksforGeeks

启动ubuntu停在grub页面,并出现Minimal BASH-like line editingis supported解决方法_wongHome的博客-CSDN博客

相关文章:

  • Ubuntu下安装指定版本的cmake包
  • Ubuntu20.04编译安装Opencv4.5.5安装包报错:Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
  • Ubuntu20.04编译安装Opencv4.5.5
  • Linux如何查看内核版本并安装内核头文件linux-headers-generic
  • Linux中如何安装特定的gcc版本
  • Ubuntu 20.04 源码编译Paddle2.2.2
  • Ubuntu20.04源码编译PaddleOCR2.4
  • OpenCV导入时报错 ImportError: numpy.core.multiarray failed to import
  • OpenVINO2022.1+open_model_zoo例程的编译与使用
  • OpenCV cv::plugin::impl::DynamicLib::libraryLoad load ..opencv_core_parallel_tbb45 =>FAILED
  • OpenVINO之text_detection_demo
  • Paddle在windows10+vs2019上的源码编译(失败)
  • Tesseract-OCR试运行
  • Tesseract-OCR在Windows10(VS2019+vcpkg)平台上的编译与使用
  • Tesseract-OCR:在Windows10(VS2019+SW)平台上的编译与使用
  • [译]CSS 居中(Center)方法大合集
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • MySQL数据库运维之数据恢复
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • spring boot 整合mybatis 无法输出sql的问题
  • SQLServer插入数据
  • Tornado学习笔记(1)
  • vue 配置sass、scss全局变量
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 解析带emoji和链接的聊天系统消息
  • 深度学习在携程攻略社区的应用
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 使用parted解决大于2T的磁盘分区
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​​​​​​​​​​​​​​Γ函数
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #if和#ifdef区别
  • #pragma pack(1)
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (LeetCode C++)盛最多水的容器
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (接口自动化)Python3操作MySQL数据库
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net core使用ef 6
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .net访问oracle数据库性能问题
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @ModelAttribute 注解