今天在windows 10系统收到系统更新通知,没看清楚就手贱点了马上更新。以为只是像那些普通更新一样重启一下更新就完了,万万没想到这个是覆盖更新,也就是说这是一个全新的系统更新而不是系统补丁。在安装的过程中我就在心中默念 “完了,这安装完成linux的系统的引导肯定是要手动修复了。”,果然安装完之后默认是用windows启动引导,F2设置切换到deepin linux的引导后依然没法正常启动linux。要修复这个问题并不复杂,下面这篇文章记录了修复引导的全过程。

错误信息

error: file '/boot/grub/x86_64-efi/normal.mod' not found.

Entering rescue mode...

grub rescue> _

进入系统

从错误信息上可以看出,问题出现在grub找不到文件normal.mod,我们现在要做的就通过grub的rescue终端设置linux的引导分区和grub文件路径并重新引导系统。

查找系统引导所在的分区:

用ls命令列出所有的分区

grub rescue> ls

(hd0) (hd1) (hd1,gpt8)....

根据你自己的记忆大概定位系统引导所在的分区(如果不记得那就只能逐个去试了)并用ls定位引导所在的分区(输出包含boot/)

如下图可以看出(hd1,gpt7)就是我们要找的分区:

grub rescue> ls (hd1,gpt6)/

./ ../ lost+found/

grub rescue> ls (hd1,gpt7)/

./ ../ lost+found/ bin/ boot/ dev/...

配置grub引导

grub rescue> set root=(hd1,gpt7)

grub rescue> set prefix=(hd1,gpt7)/boot/grub

切换到normal模式

grub rescue> insmod normal

grub rescue> normal

如果上面设置没有错的话,就可以正常进入系统的grub菜单了。

安装grub到efi分区

正常进入系统后,如果不先修复grub的引导的话,重启电脑之后还是会进入刚刚那个rescue模式。

找出你的efi分区挂载点

运行df命令:

df

如下图可看出efi挂载点是:/dev/sdb2

重新安装grub

用grub-install命令安装grub:

如果提示找不到某个命令,尝试把你的/usr/sbin添加到环境变量PATH中:

打开:vim /etc/profile

添加: export PATH=$PATH:/usr/sbin

应用配置: source /etc/profile

sudo grub-install /dev/sdb2

如果得到如下输出,恭喜你grub成功安装了!

重装Windows后修复Linux引导

装了双系统(Windows和Linux)的机器重新安装Windows后会导致Linux的引导丢失而无法进入原先的Linux系统[其原因是Windows会覆盖原先MBR中的Linux的BootLoade ...

windows下修复Linux引导 and linux下几个常用软件

在这里,我选择的是deepinLinux,不用说,高端大气上档次! Linux下引导修复 在win7上安装好了Linux,一不小心Linux系统启动不了 (一不小心的过程,想使用root登录图像界面, ...

linux rescue 修复引导 与linux下修复windows引导

在windows有引导的情况下修复linux引导 插入U盘启动 进入rescue模式 fdisk -l 查看分区情况 chroot /mnt/sysimage/ 进入系统 grub-install / ...

openstack虚拟机rescue模式

nova rescue vm_instance es.ops 20190426 linux虚拟机在出现类似kernel panic后,根据panic信息以及故障前的操作,定位问题的发生点,进行修复 n ...

日常系统维护之修复linux的grub引导

恩,不知道怎么表达为win10的更新很烦人,其实我感觉windows用的不是那么顺手,但是制作视频的时候还是要用到,图片的话linux也可以胜任,毕竟GUN IMAGE还是挺不错的,但到了视频制作方面 ...

CentOS 7在grub rescue模式中修复系统

安装完CentOS 7后 修改硬盘分区后,系统重启后,无法正常启动,进入grub rescue模式: 网上大多数centos grub rescue的资料应该是Centos 7之前的,其中提到的命令很 ...

【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...

一次修复linux的efi引导的集中方法总结记录

本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/grub_uefi_repair 起因:EFI分区被删除导致引导问 ...

linux引导流程

本章重点: 1.linux引导流程 2.linux运行级别 3.linux启动服务管理 4.GRUB配置与应用 5.启动故障分析解决 linux启动流程 1.固件(fireware):固话在硬件上的程 ...

随机推荐

WebServer+ADO+百万数据查询

很简单的demo,查询速度快,易理解,废话不说  上demo 看完就明白了 源码地址:http://files.cnblogs.com/files/SpadeA/WebDemo.zip 这是关于Web ...

python 操作注册表

import win32api import win32con keyname = r'Software\Microsoft\Internet Explorer\Main' page = 'www.l ...

mysql 截断

当id为int是,如果是10位数,可以插入,primary key不能重复插入,其默认值可以为NULL一个varchar字段的值如果长度设定为255,则如果其长度为256也可以插入,但已经被截取到了2 ...

Oracle Data Provider for .NET 的使用经验

原文:Oracle Data Provider for .NET 的使用经验 Oracle Data Provider for .NET 是Oracle提供的基于Ado.net接口的一个开发包.    ...

基于 Python 官方 GitHub 构建 Python 文档

最近在学 Python,所以总是在看 Python 的官方文档, https://docs.python.org/2/ 因为祖传基因的影响,我总是喜欢把这些文档保存到本地,不过 Python 的文档实 ...

tomcat启动时间修改

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires ...

Go-gin CORS 跨域中间件

原文:https://stackoverflow.com/questions/29418478/go-gin-framework-cors func CORSMiddleware() gin.Hand ...

How Tomcat Works(二十)

要使用一个web应用程序,必须要将表示该应用程序的Context实例部署到一个host实例中.在tomcat中,context实例可以用war文件的形式来部署,也可以将整个web应用拷贝到Tomcat ...

Marlin (思维)

The city of Fishtopia can be imagined as a grid of 44 rows and an odd number of columns. It has two ...

linux 从grub 进入rescue,在grub的rescue模式修复linux引导相关推荐

  1. linux检查文件一致性,3.20 fsck(检查并修复Linux 文件系统)

    3.20 fsck(检查并修复Linux 文件系统) (1)频度等级:☆☆ (2)功能说明: 检查文件系统的一致性并且以交互方式修复文件系统.在出现系统故障之后,总是运行fsck 命令.矫正的动作也许 ...

  2. linux boot引导修复工具,修复linux的grub2引导(单独/boot,lvm-root)

    root@ubuntu:/home/ubuntu# pwd /home/ubuntu root@ubuntu:/home/ubuntu# lsblk NAME MAJ:MIN RM  SIZE RO ...

  3. Linux进入救援系统怎么恢复,Linux在rescue(救援)模式修复GRUB (引导菜单)

    装双系统的经常会遇到,要是先装windows,再装linux,之后windows因某些原因需要重装,但是重新安装之后,linux的引导菜单会被覆盖,最坏的方法是重装linux,但是代价太大.其实有简单 ...

  4. gtp6 linux 启动_Win10更新后导致双系统(LinuxWindows)开机引导失败出现grub rescue的修复办法...

    Windows10更新有一定几率会破坏grub,找不到grub引导文件,所以我们要让它找到引导文件. 当屏幕上提示:grub resume> 时. 1.set命令查看当前grub引导指向哪个盘. ...

  5. linux下grub故障(使用光盘进入救援模式)

    1.这里使用的是vmware  vsphere虚拟主机 救援模式有什么作用: ◆可以更改root密码: ◆恢复硬盘.文件系统操作: ◆系统启动不来的时候,只能通过救援模式来启动: 首先设置启动选项,我 ...

  6. Ubuntu 开机出现 grub rescue 终端模式修复方法

    1.  先使用ls命令,找到 Ubuntu 的安装在哪个分区: grub rescue>ls 会罗列所有的磁盘分区信息,比方说: (hd0),(hd0,msdos3),(hd0,msdos2), ...

  7. 虚拟机linux修复grub,日常系统维护之修复linux的grub引导

    恩,不知道怎么表达为win10的更新很烦人,其实我感觉windows用的不是那么顺手,但是制作视频的时候还是要用到,图片的话linux也可以胜任,毕竟GUN IMAGE还是挺不错的,但到了视频制作方面 ...

  8. 红旗Linux启动修复,红旗linux系统,重启后就进入grub,不能开启Linux,请教高手!!!!!!...

    首先还是不确定你出错之前对系统做了什么操作,无法对症下药,可加q 954334555讨论! 另外为你找了一篇比较实用的博文,希望能解决你的问题!!! Grub2不同问题的几种修复方法 1. Grub ...

  9. linux grub安装在pbr,GRUB安装及命令行排错

    GRUB安装及命令行排错 GRUB安装 安装 Grub 涉及三个步骤: 创建 /boot/grub/grub.conf 配置文件. 在 /boot/grub 安装 Grub 文件. 安装 Grub 开 ...

最新文章

  1. split | notes in java
  2. HttpServletRequest中getAttribute()和getParameter()的区别
  3. 使用Guava对并发应用程序进行基于对象的微锁定
  4. 前端开发 使用html写一个博客 基本标签的体验 0226
  5. 事件循环中的宏任务和微任务执行顺序
  6. 【动态规划】P1220:区间dp:关路灯
  7. WSL2运行 Anbox
  8. UEFI学习——事件函数WaitForEvent和CreateEvent/CreateEventEx
  9. 批量合并txt文件中的数据
  10. 傅里叶变换【2】:傅里叶幅度谱与相位谱
  11. 【Python爬虫实战】 图片爬虫-淘宝图片爬虫--千图网图片爬虫
  12. fms2.0视频服务器系统,[FMS]adobe FMS(flash media server )服务器安装过程
  13. 【转】家庭影院的音频线改如何布置
  14. c++ encode 函数_encode 在C++中的用法
  15. 人民币大小写转换(php版),JavaScript实现人民币大小写转换
  16. C语言中delay的用法
  17. 淘宝商城:将公布和解条件
  18. PYQT5(12)-基本窗口控件-窗口绘图类空间
  19. MyBatis SSM
  20. 医用电气设备中关于电源开关的符号使用要求探讨

热门文章

  1. kettle连接不上es7_kettle8.2连接ElasticSearch7
  2. python如何安装torch_PyTorch安装与基本使用详解
  3. wpf combobox选择不显示_微软为Windows 10 on ARM引入WPF支持:提前防御苹果
  4. 对角矩阵和类下三角矩阵的频率和质量数据比较
  5. 【Paper】2020_Event-Triggered Time-Varying Formation Control for Discrete-Time Multi-Agent Systems wit
  6. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第7章-不确定分数阶系统的多一致
  7. 3.1 目标定位-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  8. Android + kernel USB host 如何判断插入的设备是高速还是低速的设备
  9. ubuntu10.10各种服务器搭建
  10. 【任务脚本】0616吐槽tb坑爹活动,预测看好jd活动,更新汇总战绩,DIY净水器预告...