Windows 更新后 Ubuntu 双系统 GRUB 消失的修复记录

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题 花了两天时间终于在UEFI模式下把win10和Ubuntu 16.04 LTS双系统安装成功了。 现把个人在安装时遇到的问题总结如下: 注(解决方法部分为网上百度整理可得) 1.进入BIOS把Security Boot关闭,采用U盘启动,这里注意不要选择其他模式,记住是UEFI模式,而不是Legacy Support模式(这个是老式的引导模式,我们不需要),如果选择其他模式安装完之后的引导菜单... 阅读详情

问题现象

电脑安装了 Windows + Ubuntu 双系统,原本默认通过 GRUB 启动,可以在开机时选择进入 Ubuntu 或 Windows。

某次 Windows 更新后,开机不再显示 GRUB 菜单,而是直接进入 Windows。Ubuntu 无法从启动界面选择进入。

在 Windows 磁盘管理中查看分区,发现原来的 Linux 分区仍然存在,只是 Windows 无法识别其文件系统。因此可以判断:Ubuntu 系统本身没有丢失,问题大概率出在 UEFI 启动项或 GRUB 启动路径上。

原因分析

Windows 更新后,可能会将默认启动项重新改为 Windows Boot Manager,导致系统绕过 GRUB,直接从 Windows 启动。

双系统的 EFI 分区中通常会存在如下目录:

EFI\Microsoft
EFI\ubuntu

其中 EFI\Microsoft 是 Windows 启动文件,EFI\ubuntu 是 Ubuntu/GRUB 启动文件。

解决步骤

以管理员身份打开 Windows CMD,挂载 EFI 分区:

mountvol S: /S

查看 EFI 目录:

dir S:\EFI

如果能看到 ubuntu 目录,说明 Ubuntu 的 EFI 启动文件仍然存在,例如:

Boot
HP
Microsoft
ubuntu

继续查看 Ubuntu 启动目录:

dir S:\EFI\ubuntu /a

如果目录下存在 shimx64.efi,执行:

bcdedit /set "{bootmgr}" path \EFI\ubuntu\shimx64.efi

然后重启:

shutdown /r /t 0

重启后,GRUB 启动菜单恢复,可以正常选择进入 Ubuntu 或 Windows。

补充说明

如果 S:\EFI\ubuntu 中没有 shimx64.efi,但存在 grubx64.efi,可以尝试:

bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi

如果后续想恢复为直接进入 Windows,可以执行:

bcdedit /set "{bootmgr}" path \EFI\Microsoft\Boot\bootmgfw.efi

注意事项

不要在 Windows 磁盘管理中删除或格式化 Linux 分区。Windows 默认无法识别 ext4 文件系统,因此 Ubuntu 分区可能显示为普通主分区或无法识别分区,但这不代表数据已经丢失。

如果 EFI 分区中没有 EFI\ubuntu 目录,则需要使用 Ubuntu 安装 U 盘进入 Try Ubuntu 模式,重新安装 GRUB。

双系统 Ubuntu的启动引导界面消失 grub 双系统 Ubuntu的启动引导界面消失 grub描述一下情况,第一天我更新了源,也可能是我之前配源配的有问题,总之更新后,提示我安装grub,当时也没在意,后来提示可能会造成冲突,当时有点忙,就没在意想着等晚上回家再整。结果无意把电脑关了,重启就再也没法进入Ubuntu了,原来的Ubuntu启动引导界面直接消失了,电脑直接进入Windows。刚刚使用Ubuntu没多久,具体解决方案也没有,上网搜了好 阅读详情

相关推荐

双系统引导修复:GRUB消失后恢复Windows与Ubuntu启动菜单

在UEFI引导架构下,操作系统启动依赖于EFI系统分区(ESP)中存储的引导加载程序。当多个系统共存时,引导管理器负责识别并加载不同操作系统的引导文件。然而,Windows更新或系统调整时常会重置UEFI启动顺序,导致GRUB引导菜单消失,直接进入Windows。这一问题的技术价值在于理解UEFI启动流程与多系统引导管理机制,掌握ESP分区结构与引导文件修复方法。常见的应用场景包括双系统安装后的引导修复、系统更新后的启动项丢失以及磁盘分区调整导致的引导故障。本文针对**GRUB引导菜单消失**和**UEFI

weixin_29895109的博客 294

双系统Ubuntu和window,启动不了ubuntu, 没有Ubuntu grub引导选项。

安装了Ubuntu18和Windows10 双系统,但是每次启动,都是默认打开windows。没有Ubuntu选项。 无法启动Ubuntu,只能启动Windows

To be a better man 9754

双系统党必看:Windows+Ubuntu22.04共存时GRUB引导修复避坑指南

本文为Windows与Ubuntu 22.04双系统用户提供了一份详尽的GRUB引导修复指南。针对Windows更新后引导项丢失的常见问题,文章深入解析了UEFI引导机制,并系统性地介绍了从诊断引导模式、识别EFI分区到使用chroot环境重新安装GRUB的完整修复流程,帮助用户彻底解决双系统引导冲突。

web99的专栏 706

win10下安装、卸载ubuntu双系统

win10系统安装ubuntu双系统;windows、ubuntu双系统正确卸载ubuntu系统

cucuh的博客 2750

双系统GRUB丢失修复指南:从原理到实战解决Ubuntu/Windows启动问题

引导加载程序(Bootloader)是计算机启动过程中的关键组件,负责在硬件自检后加载操作系统内核。在UEFI+GPT或BIOS+MBR架构下,GRUB2作为Linux系统的默认引导管理器,通过读取配置文件呈现启动菜单。其技术价值在于支持多系统引导、提供恢复模式与内核参数调整能力,广泛应用于双系统环境、服务器运维与嵌入式设备。当Windows更新覆盖EFI分区或分区表变动时,常导致GRUB配置失效,表现为启动项丢失。本文聚焦于通过Live USB环境、chroot操作与grub-install命令,系统性地

weixin_30607029的博客 385

Windows与Ubuntu双系统安装全攻略:从UEFI引导到GRUB修复

操作系统引导是计算机启动的核心环节,它负责在硬件加电后加载并初始化操作系统。现代计算机主要采用UEFI引导模式配合GPT分区表,相比传统的Legacy BIOS,它提供了更快的启动速度、安全启动支持以及更大的磁盘容量管理能力。理解引导原理对于实现多系统共存至关重要,尤其是在安装Windows与Linux双系统时。GRUB作为Linux生态中强大的引导加载程序,能够识别并链式加载Windows的引导管理器,是实现双系统无缝切换的技术关键。在实际的工程实践中,正确的安装顺序、分区规划以及引导修复是保障系统稳定运

weixin_34242819的博客 360

win10找回Ubuntu启动项(非EasyBCD)

不进入BIOS的情况下找回Ubuntu启动项

weixin_49687704的博客 950

双系统GRUB引导修复:解决Windows与Ubuntu启动问题

GRUB(GRand Unified Bootloader)是Linux系统中关键的引导加载程序,负责在启动时加载操作系统内核。其工作原理是通过读取配置文件识别可用操作系统,当配置损坏或引导记录被修改时,系统会进入救援模式。在双系统环境中,Windows更新常会重写MBR或影响EFI分区,导致GRUB失效。通过Live USB启动并使用Boot-Repair工具或手动GRUB修复,可以恢复引导功能。这类问题在Windows与Linux双系统用户中极为常见,特别是在系统更新或磁盘分区变动后。掌握GRUB修复技

weixin_32705179的博客 334

Ubuntu和windows双系统开机时没有grub选项直接进入windows,bios设置里也没有grub

解决办法,在windows下使用管理员身份打开命名行,输入bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi 重启之后就正常出现grub了。在双系统里使用引导工具时意外把grub启动项删掉了,导致系统启动时直接进入windows系统,没有出来grub的选项。

qq_25776687的博客 3454

Windows 11与Ubuntu 24.04 LTS双系统安装与引导修复全攻略

双系统安装是许多开发者和技术爱好者探索Linux世界、兼顾Windows生态的经典方案。其核心原理在于通过引导加载器(如GRUB)管理多个操作系统,实现在同一台计算机上的多环境共存。从技术价值看,这不仅能提供更纯净、高效的Linux开发环境,用于编程、服务器模拟和深度学习实验,还能保留Windows的日常办公与娱乐兼容性。在应用场景上,尤其适合需要跨平台开发、学习开源技术或进行特定性能测试的用户。本文将聚焦于UEFI引导、GPT分区等现代计算机启动与存储管理的关键概念,并深入解析GRUB引导修复的底层命令与

weixin_33696822的博客 601

双系统GRUB引导丢失修复全指南

GRUB作为Linux系统的核心引导加载程序,负责在启动时加载操作系统内核。其工作原理是通过在MBR或EFI分区写入引导代码,建立硬件与操作系统之间的桥梁。在双系统环境中,Windows更新或分区变动常导致GRUB配置失效,表现为启动时直接进入Windows或显示引导错误。掌握Live USB环境下的GRUB修复技术,能快速恢复系统引导功能,避免数据丢失风险。本文针对MBR和UEFI两种主流启动模式,详解使用grub-install、chroot等命令的修复流程,并介绍Boot-Repair图形化工具的使用

weixin_34167819的博客 386

【2025年】双系统引导修复全记录:从GRUB命令行到完美恢复Windows引导

摘要: 本文记录了Windows 10与Ubuntu 20.04双系统因误操作导致GRUB引导失效的修复过程。问题表现为每次启动直接进入GRUB命令行界面,通过临时命令可启动Windows但无法持久解决。分析发现是UEFI引导顺序错乱及Ubuntu引导文件损坏所致。最终使用EasyUEFI工具删除Ubuntu启动项并清理ESP分区中的引导文件,重建Windows引导后彻底解决问题。文章详细介绍了修复步骤、工具使用方法及预防措施,为双系统用户提供了实用的引导修复方案和经验总结。(149字) 关键词: 双系统引

深耕CV 6910

双系统GRUB引导修复:解决Win10/Ubuntu启动项丢失问题

操作系统引导机制是计算机启动过程中的核心环节,它负责在硬件自检后加载并初始化操作系统。在UEFI启动模式下,引导管理器通过读取EFI系统分区中的引导文件来识别可启动的操作系统。GRUB作为Linux系统中广泛使用的引导加载程序,其配置生成依赖于os-prober工具对磁盘分区的扫描。当Windows更新或系统恢复操作覆盖了GRUB引导文件,或Ubuntu更新后GRUB配置未正确更新时,就会出现引导链断裂,导致双系统用户无法在启动菜单中看到Windows选项。这种问题在Win10与Ubuntu双系统环境中尤为

weixin_31236101的博客 304

Ubuntu 双系统引导修复指南:找回消失的 Windows 启动选项

本文介绍如何修复 Ubuntu 系统中 GRUB 引导菜单不显示 Windows 的问题。通过调整 GRUB 配置、更新引导项、重建 Windows 启动记录、重装 GRUB 以及检查 BIOS/UEFI 设置等多种方法,帮助用户恢复双系统启动功能。适用于遇到系统引导异常、无法切换操作系统的用户,提供全面排查思路与具体命令操作,助你轻松修复多系统引导问题。

2501_92177896的博客 2920

汽车轮胎动平衡背后的秘密:如何用惯性主轴原理消除方向盘抖动

本文深入解析了汽车轮胎动平衡的核心原理,即利用惯性主轴原理消除高速行驶时的方向盘抖动。文章从方向盘抖动的现象出发,阐释了动不平衡产生的物理本质,并详细介绍了如何通过动平衡机测量、计算与校正,使轮胎-轮毂系统的实际旋转轴回归其惯性主轴,从而实现稳定运转。

grafana6viz的博客 346

DC-DC电源芯片SY8303电路设计

SY8303高效率同步降压DC-DC转换器。这款芯片特别适用于需要较大负载电流(高达3A)的应用。SY8303在较宽的输入电压范围(4.5V至40V)内工作,能够将输入电能高效地转换为输出电能。此外,为使运行更为稳定,SY8303集成了主要的开关和同步开关,其导通电阻(RDS(ON))非常低,可以最大限度地减少导通损耗。一些特性,如短路保护、热关断以及自动恢复等,也有助于增强其可靠性和耐用性。

LuDvei的博客 9671

【已解决】完美解决 win10/ubuntu 双系统开机 bug,黑屏无引导进入 grub 默认系统,无法进入 windows 系统

问题描述: 博主安装的是ubuntu20.04 + Win10双系统。首先要说明的是,在系统安装完成后,开机界面是有系统选项引导的,通常默认0 ubuntu系统,其可在ubuntu终端配置gedit or vi /etc/default/grub文档修改。 问题发生即开机黑屏,且系统选择引导界面消失,接着进入默认ubuntu系统。 搜了网上解决方案未果,猜想是在今天ubuntu系统下apt update 以及upgrade后,ubuntu系统对独显造成不支持,试了nomodeset添加到GRUB_CMDLI

idiot5lie的博客 1万+

手把手教你用Python实现双三次插值(附OpenCV对比测试)

本文深入解析了双三次插值算法的数学原理,并提供了从零开始的Python实现教程。通过与OpenCV官方实现的对比测试,详细评估了不同插值算法(包括最邻近差值、双线性插值)在图像质量与计算性能上的差异,帮助开发者掌握高质量图像缩放的核心技术。

weixin_29310605的博客 293

Windows 与 Ubuntu 双系统安装、分区规划与 GRUB 引导修复实战

在多系统共存场景中,操作系统引导、固件模式与硬盘分区,是比选择具体发行版更底层的搜索入口。UEFI+GPT 已成为主流,GRUB 负责把 Windows 与 Ubuntu 启动项组织到同一菜单;理解这些机制后,双系统的价值就很清晰:让 Ubuntu 独占裸金属,获得接近原生的编译、CUDA、Docker 与桌面体验,同时保留 Windows 处理网银、报税和专用工具。相比 WSL2 和虚拟机,双系统更适合长时间重负载开发,但代价是分区表、Secure Boot、显卡驱动与启动顺序更容易出问题。围绕 Ubun

weixin_34280237的博客 586

【Ultrascale+ MPSOC学习记录】6、从eMMC启动翻车

因为MPSOC还有一种启动模式是eMMC,接下来咱就实现从eMMC启动。

ryo891012的博客 474

YOLOv11 模型改进全流程:从代码修改到性能跃升,让你打造专属检测利器

无论是科研中需要发表创新点满满的论文,还是企业里要解决特定场景的检测难题,这套方法都能让你在YOLOv11的基础上打造出“量身定制”的检测模型。别再让通用模型的“平庸性能”限制你的项目上限——现在就动手修改代码,让你的YOLOv11模型在精度、速度或小样本适应能力上实现跨越式提升,用技术突破证明你的AI研发实力!本文将带你从代码层面入手,完成从骨干网络到损失函数的全维度改进,真正掌握让YOLOv11“为你所用”的技术实力。该改进对小样本类别(如数据集中仅占5%的“稀有缺陷”)的识别精度提升显著。

m0_71589036的博客 402

双系统下卸载Ubuntu或卸载Windows的方法

装了Windows和Ubuntu 双系统,现在又想卸载ubuntu或者windows,很多人不知道怎么卸载?有的人卸载了一个系统就不能进另外一个系统了。其实要卸载一个系统,方法非常简单。下面分两种情况来介绍   1. 卸载ubuntu,保留windows 一般装了windows和ubuntu双系统后,默认情况下都是使用grub引导双系统启动的,grub是在ubuntu的磁盘分区中

积跬步 聚小流 5163

北京大学MuMo多模态肿瘤分类模型复现与迁移学习

本项目复现了北京大学MuMo多模态肿瘤分类模型,并针对特定医学影像数据集进行迁移学习。MuMo模型通过整合CT、MRI、PET等多模态医学影像数据,显著提升了肿瘤分类准确性。项目内容包括环境配置(Python 3.8+、PyTorch 1.9+)、数据预处理(DICOM/NIfTI格式处理、强度归一化)、多模态数据集类实现,以及训练验证测试集划分。关键特点是采用MONAI医学影像处理库,实现三维医学影像的标准化预处理流程,并支持多种模态数据的并行加载与联合训练,为后续模型复现和迁移学习奠定基础。

max500600的博客 1241

Ubuntu GRUB引导修复实战指南

GRUB(Grand Unified Bootloader)是Linux系统中最常用的引导加载程序,负责在系统启动时加载操作系统内核。其工作原理是通过读取/boot分区中的配置文件来构建启动菜单。在双系统环境或系统更新后,经常会出现GRUB引导丢失的情况,导致无法正常进入系统。本文详细介绍使用Live USB修复GRUB的完整流程,包括分区挂载、chroot环境搭建、GRUB重装等关键步骤,特别针对NVMe硬盘和Secure Boot等特殊场景提供解决方案。通过实战案例演示如何快速恢复Ubuntu系统的启动

weixin_34268843的博客 689

python实现纵横向拉开档次法 (附完整源码)

python实现纵横向拉开档次法 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 778

开源鸿蒙具身机器人(ROS2框架):从内核驱动到智能算法的完整实践

本指导文档旨在为开发者提供完整的开源鸿蒙(OpenHarmony)具身机器人开发解决方案,涵盖从底层驱动到上层ROS2应用的全栈开发流程。文档结合OpenHarmony内核驱动移植技术和ROS2机器人操作系统,为具身机器人开发提供详细的技术指导。具身机器人(Embodied Robot)是指具有物理实体、能够感知环境并与之交互的智能机器人系统。感知-决策-执行闭环多模态传感器融合(视觉、听觉、触觉、力觉)实时环境感知与理解智能决策与规划精确运动控制执行具身智能特性物理世界交互能力。

m0_67505153的博客 1268
下一篇: 嵌入式存储结构详解:text、data、bss、heap、stack 到底是什么?
JSF不秃
博客等级 码龄6年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JSF不秃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值