windows 11更新后linux启动项消失是uefi启动顺序被重排所致,grub仍存在;需进bios调整uefi优先级、用bcdedit命令或easyuefi工具修复,必要时通过diskpart分配esp盘符并重建启动。

Windows 11更新后Ubuntu或Manjaro等Linux发行版的启动选项突然不见,开机直接跳进Windows,你的双系统并没有损坏,只是UEFI固件里的启动顺序被微软悄悄重排了——Grub文件还在EFI分区里躺着,只是UEFI不再优先调用它。
先确认是不是真丢了启动项
按下电源键→看到机械革命logo时立刻连按F2(每秒3~4次)→进入BIOS界面。
在BIOS顶部横向标签页中找到【UEFI优先级】或【Boot Option Priorities】(不是“Boot”子菜单,极光Pro没有这个传统路径)→用方向键下拉查看列表。
如果能看到“ubuntu”“manjaro”或“grubx64.efi”字样,哪怕排在第二、第三位,说明引导项完好,只需调整顺序;如果整个列表里压根没有Linux相关条目,才需要后续重建。
BIOS里把Ubuntu/Manjaro调回第一位
第一步:在【UEFI优先级】页面,用方向键选中“ubuntu”或对应Linux条目。
第二步:按F5键(部分极光Pro固件版本是F6),该条目会向上移动一位;重复按直到它排在“Windows Boot Manager”上方。
第三步:按F10保存并退出→选择“Yes”确认。此时重启,Grub菜单应正常出现。
注意:某些极光Pro BIOS版本不支持直接拖拽,必须用F5/F6微调,强行用方向键+Enter替换顺序会失败。
Windows命令行强制重设引导路径
以管理员身份运行cmd → 输入:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
这条命令直接告诉Windows Boot Manager:“下次启动时,别自己跑,去EFI分区里找grubx64.efi来接管”。
执行后若提示“操作成功完成”,重启即可生效;若报错“请求的操作需要提升权限”,说明没用管理员身份运行。
用EasyUEFI工具可视化修复
方法一:下载EasyUEFI(官网easyuefi.com,非第三方捆绑包)→安装后以管理员运行→点击“管理EFI启动项”。
方法二:在列表中找到“ubuntu”条目→右键→“设置为第一启动项”→确认。
方法三:若列表中无ubuntu,点击“添加新项”→手动指定EFI分区路径:选择ESP分区(通常是FAT32、100–500MB)→进入\EFI\ubuntu\→选中grubx64.efi→填入描述“Ubuntu”→保存。
EasyUEFI比EasyBCD可靠得多,因为它直接读写UEFI NVRAM,不依赖Windows旧式BCD存储——而EasyBCD在UEFI模式下对Linux引导根本无效。
终极保险:用diskpart分配盘符再重建
管理员cmd → 输入diskpart → 执行list disk → 确认系统盘编号(通常disk 0)→ 输入select disk 0 → 执行list partition。
找到类型为“System”的FAT32分区(大小100–500MB,即ESP分区)→ 输入select partition X(X替换成实际编号)→ 执行assign letter=Z。
退出diskpart → 输入bcdboot C:\Windows /s Z: /f UEFI(假设Windows装在C盘)→ 等待提示“已成功创建启动文件”。
这一步会把Windows Boot Manager重新写入ESP,并保留原有ubuntu文件;随后再用EasyUEFI或BIOS把ubuntu调至首位即可。











