双系统升win11(grub启动问题修复与讲解)?!?
起
最近win11不是出来了吗。(着急修复的可以直接跳到最后一步)
于是我就突发奇想给我半年没进去的windows升个级........
于是我找到了我win11的升级包(从我一个同学哪儿)
工具都集齐了,说干就干,然后就给它挂后台升级去。
然后今天早上果不其然,它在更新过程中的重启进入了我的linux(默认启动项),不过也更新的差不多了
重启选择windows 接着更。
然后有意思的就来了
先看一下我遭遇了什么

承
我先来大概解释一下为什么会这样。
在以上界面输入命令ls可以看到:
好吧我忘截图了
输出是 (hd0),(hd0,gpt7),(hd0,gpt6),(hd0,gpt5),(hd0,gpt4).......
意思大概是列出当前系统的分区情况(我的有7个)。
格式是这样的,内容可能因电脑而异。
grub的启动会找到原先设置好的启动位置:如图

我的原先在(hd0,gpt5)里面
这是它原有的配置
然后重点来了
win10更新win11的时候(似乎)会多建立一个分区,新建的分区会直接插在windows系统的旁边

我的分区结构是windows在前,所以它插入一个分区会把后面的分区忘后挤一个
与是grub文件被挤到了sda6哪里去了(也就是(hd0,gpt6)这个位置)但是grub还以为它的文件在(hd0,gpt6)哪里,于是就报错:unkown filesystem
转
好了解释完了现在来说一下怎么给它盘活
目前我们的状态大概是这样的:

确定系统分区
先 ls 一下,看分区情况
这里没图(抱歉)

不一样也没事,格式是这样的
然后 ls (hd0,gpt7)/ 注意“/“不要掉了,还有,不要照抄我括号里面的东西,要按照上一步的输出来
一个个的试,如果有一个的输出是linux的文件系统(很长的一段 内容大概是”/etc /boot /root ........"我也没背)
那么这就是你的linux系统所在分区,grub的文件也在里面(小声说 在“/boot/grub"里)
修改grub指定的位置
然后接着看图:

简单说一下:(也是操作步骤)
set 查看当前grub的配置(我的是root=hd0,gpt5 .......)
set root=hd0,gpt6 将找到的linux系统分区当root
set profix=(hd0,gpt6)/boot/grub 指定grub文件的位置即linux系统分区下的grub文件
其实你可以上来就直接设置为原来的+1(这里不懂也没事)
刷新grub
好了,我们已经指定grub的位置,按如下操作刷新一下

这时候应该能进入正常的系统选择界面(一定要先选linux,先不要管windows)
进入系统之后
彻底修复
sudo grub-install /dev/sda6 #这里的sda6是我linux所在的分区,不知道的话可以df看/目录的分区,见下图
sudo update-grub

至此,成功修复(重启查看win11,还是linux香)
双系统升win11(grub启动问题修复与讲解)?!?的更多相关文章
- win10 + Ubuntu 双系统,重装后的引导修复,时间调整和启动项调整
▶ 原先为 win10 + Ubuntu 双系统,使用 grub2 作引导,在重装了 win10 (大作死升到了1803)后系统重写了引导,启动项里找不到 Ubuntu,需要修复. ● 参考[http ...
- win7, ubuntu双系统,重装win7后,修复引导
参考: http://blog.csdn.net/abcsunl/article/details/72875983 http://blog.csdn.net/davied9/article/detai ...
- 如何修改Ubuntu双系统的默认开机启动项
转自:http://jingyan.baidu.com/article/ed15cb1b05d0311be369818a.html 对 于安装Ubuntu系统和windows系统(windows xp ...
- Win7 Linux双系统,恢复Linux启动项
在一台电脑上安装Win7 Centos双系统,先安装Win,再安装Centos7.装完后,丢失Linux启动项. 恢复步骤,下载EasyBCD,添加新条目,操作系统选择Linux/BSD,类型选择GR ...
- win7 ubuntu10.04双系统,重装win7后,修复双启动项
进入ubuntu的liveCD(即在试用ubuntu里),在终端里操作 首先要找到自己的ubuntu系统挂载在那个sda下面.可以用sudo fdisk -l 这个命令.然后: 1. sudo -i ...
- xp与win7双系统时删除win7启动菜单
1.提取Win7安装光盘中,boot目录下的[bootsect.exe]到其它盘中,备用! 2 2.启动到WinXP或者WinPE或者Dos中,只要是能执行dos命令的地方就可以 3 3.cmd下进入 ...
- 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错
原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...
- 安装win和xp双系统 若干问题
装了winxp和linux双系统,后先在winxp下手动格式化了linux系统,后启动时提示grub错误,重新分区后系统也 2010-09-17 21:07 [清风剑] | 分类:Linux | 浏览 ...
- Mac双系统切换
苹果系统和WIN7系统 切换和使用说明 先按住“alt(opfion)”不放手,然后在按开机键,会进入选择页面,选择win8 会进入 windos页面 ,选择MACintos h HD(Mac)会进 ...
随机推荐
- 高并发HHTP实践
当今,正处于互联网高速发展的时代,每个人的生活都离不开互联网,互联网已经影响了每个人生活的方方面面.我们使用淘宝.京东进行购物,使用微信进行沟通,使用美图秀秀进行拍照美化等等.而这些每一步的操作下面, ...
- 快速入门PaddleOCR,并试用其开发一个搜题小工具
介绍 PaddleOCR 是一个基于百度飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别.竖排文本识别.长文本识别.同时支持多种文本检测.文本识别的训练算法. ...
- You-Get开源在线下载神器,搭配python更加丝滑(文中案例演示)
大家好,我是辰哥 今天给大家介绍一个号称可以下载全网视频.音频.图像的开源库 --you-get you-get 这里说全网可能一点夸张,但如果实际上去使用you-get下载媒体文件(视频.音频.图像 ...
- 初学AOP小结
Spring AOP理解 参考链接 AOP简介 AOP(面向切面编程),可以说时OOP的补充,使用OOP时,我们在日常编写代码的时候,一旦牵涉到大型一点的项目,项目不可或缺的事务处理,安全处理,验证处 ...
- 网络层协议、ARP攻击
一.IP数据包格式 二.ICMP协议介绍 PING命令 三.ARP协议介绍 四.ARP攻击原理 一.IP数据包格式 网络层的功能 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最 ...
- 第25篇-虚拟机对象操作指令之putstatic
之前已经介绍了getstatic与getfield指令的汇编代码执行逻辑,这一篇介绍putstatic指令的执行逻辑,putfield将不再介绍,大家可以自己去研究,相信大家有这个实力. putsta ...
- SQLmap的基本命令
Sqlmap sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入.目前支持的数据库有MySql.Oracle.Access.PostageSQL.SQL ...
- 创建一个 Orchard Core CMS 站点
本文通过引用项目模板的方式创建Orchard CMS站点. 创建项目有不同的方式可以为Orchard Core创建站点和模块.你可以在这里了解更多关于它们的信息.在本指南中,我们将使用我们的" ...
- 查看Docker启动jenkins的管理员密码
Docker启动docker后,第一次方法jenkins,需要输入管理员密码. 其实查看启动时候的日志可以看到密码,也可以按照以下方法找到密码. 1.查看docker容器ID:docker ps -a ...
- Vue 初学
Vue 的基本代码: 概念简介:Vue.js 是目前最火的一个前端框架,只关注视图层,主要负责MVC中的V这一层 MVC 是后端的分层开发概念: MVVM是前端视图层的概念, ...