1、状况说明

给U盘上装了个Ubuntu 20.04.5 LTS,结果把硬盘上的GRUB引导项给搞坏了。不插U盘的话,开机进入grub shell界面,进入不了硬盘上的系统。

2、解决方法

2.1、在grub shell中手动引导进入硬盘上的Ubuntu

# 寻找Ubuntu的安装分区
grub >> ls
(hd0) (hd0,pgt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
grub >> ls (hd0,gpt5)/
grub >> ls (hd0,gpt4)/
grub >> ls (hd0,gpt3)/
grub >> ls (hd0,gpt2)/
grub >> ls (hd0,gpt1)/
# 注意查看各分区目录结构,是否是安装ubuntu的分区。找到ubuntu分区,就可以进行手动引导了。# 手动引导
grub >> root=(hd0,gpt5)
grub >> prefix=/boot/grub
grub >> insmod normal
grub >> normal

normal指令运行后,就会进入原来的grub图形引导界面。

选择Ubuntu,进入系统。但是,这只是临时的,重启后还是老样子。要彻底解决问题,需要在Ubuntu的shell中恢复MBR记录。

2.2、恢复MBR记录

在Ubuntu的终端上输入如下命令修复引导记录了。

# 切换到root
sudo su# 更新grub引导项
# 生成grub配置文件/boot/grub/grub.cfg
update-grub
# 安装grub
grub-install /dev/nvme0n1p1

nvme0n1p1说明:

系统硬盘为nvme固态硬盘。在Linux中,nvme硬盘的命名规则:nvme[插槽号]n[第几个硬盘]p[第几个分区],如nvme0n1p1,0表示第一个插槽,n1表示第一块硬盘,p1表示第一个分区。

一次grub引导项修复记录相关推荐

  1. Grub引导项修复详解

    CSDN GitHub Grub引导项修复详解 AderXCoding/system/tools/grub/repair_grub 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可 ...

  2. grub引导项修复详解_grub2修复引导 · LINCHUAN的小站

    [TOC] 前言 之前安装Ubuntu出问题的时候,都会出现grub source问题,一直也没太在意,因为毕竟还不是主要OS.只是这次装的东西有点多了,配置环境都更新了一遍,再重新配一次比较麻烦,结 ...

  3. grub引导项修复详解_重新安装win7后,修复Grub启动项

    重新安装win7后,修复Grub启动项 发布时间:2010-09-14 22:14:00来源:红联作者:null925 [i=s] 本帖最后由 null925 于 2010-9-14 22:18 编辑 ...

  4. 【已解决】grub引导项修复:Minimal BASH-like line editing is supported.

    目录 1 问题背景 2 问题探索 3 问题解决 4 告别Bug 1 问题背景 环境: Win10 Ubuntu20.04 现象:双系统电脑向移动硬盘安装Ubuntu系统后,重启黑屏并显示Minimal ...

  5. grub引导项修复详解_win10 + ubuntu 18.04 双系统崩溃后 grub 引导项修复

    问题 我使用的是 win10 + ubuntu 双系统.但是有一次再重新划分硬盘的分区后,重新开机出现: error : unknow filesystem grub rescue > 原因 重 ...

  6. grub引导项修复详解_Ubuntu下修复grub引导

    很多时候,特别是在linux调整分区后,开机重启时会出现 error : unknow filesystem grub rescue> 的字样,系统就是进不去.这表示你的grub2的配置文件坏了 ...

  7. grub引导项修复详解_修复grub2双系统引导及顺序

    转: Ubuntu 10.04 LiveCD 修复 grub2 双系统引导 2010-05-29 - 星宇浪客 ( 阅读 : 3473) 今天就用 Ubuntu 10.04 的 LiveCD 的来修复 ...

  8. ubuntu 引导项修复

    参考:ubuntu 双系统 BIOS+MBR安装修复引导 - blackbentel - 博客园 最近ubuntu+win10双系统重装了windows系统,ubuntu引导项丢失了,记录下修复方法: ...

  9. Win10和Ubuntu20.04双系统启动引导项修复指南

    1.背景 本机安装了Win10和Ubuntu20.04的双系统,开机时出了点问题,不小心点了Restore UEFI,导致进不去Ubuntu20.04了,在Win10下安装了Easy BCD,不小心把 ...

最新文章

  1. localhost: Error: JAVA_HOME is not set. [Hadoop] Error: JAVA_HOME is not set
  2. 详解JavaScript中ES5和ES6的类、继承之间区别和联系
  3. 多组测试数据(求和)IV
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - 定时任务最佳实战(二)
  5. Hacked VisualSVN Server by PHP to allow user change password
  6. Kibana部署及配置(四)
  7. Linux下安装memcache以及扩展
  8. android arcgis多变形边框颜色,Arcgis for Android 判断指定点是否在多边形内部
  9. html在线测试 css,HTML+CSS测试
  10. 6.Jenkins 权威指南 --- 高级构建
  11. 汉诺塔函数python_Python使用函数模拟“汉诺塔”过程
  12. 如何设计实时数据平台(技术篇)
  13. jackson dataformat yaml简介及使用
  14. 解答腾讯会议的常见新手问题
  15. 豪森药业阿美乐获批,全球第二个三代EGFR-TKI创新药
  16. Kaggle---Toxic Comment Classification Challenge
  17. C++编程计算平均数、众数和中位数,可以快速解决计算问题
  18. potplayer 播放下一个视频时,保持当前屏幕大小不变(锁定播放屏幕尺寸)
  19. Linux零基础从入门到精通,必学的55个指令合集【上篇】
  20. 常规信息系统集成技术

热门文章

  1. ASP.NET Web窗体(.NETFromWork应用程序) ADO.NET 实体数据模型 关于多表联查显示的实现
  2. 【如何实现一个简单的canvas动态水球图】
  3. 用MATLAB仿真SCARA机器人,报错:未定义与 ‘char‘ 类型的输入参数相对应的函数 ‘Link‘
  4. VRay 3.6 for SketchUp 混合材质之艺术背景制作教程
  5. A facade root has not been set.的解决办法
  6. java ear_Jar/War/Ear等包的作用与区别详解
  7. 20年会计应届生转行软件测试,拿下8k+offer是如何做的
  8. 算法设计与分析 实验七 投资问题
  9. ssm+jsp计算机毕业设计成人自考管理平台tg98m(程序+LW+源码+远程部署)
  10. 趣图:单身时 vs 有女朋友后