双系统开机直入Windows说明UEFI启动顺序被重置,Windows Boot Manager抢占首位,而ubuntu引导文件通常完好;应优先进BIOS调整UEFI启动项顺序,将ubuntu条目移至第一。

双系统开机后直接跳进Windows、完全不出现GRUB选择界面,说明UEFI固件启动顺序已被重置,Windows Boot Manager抢占了第一顺位,而EFI分区里的ubuntu目录和grubx64.efi文件大概率仍完好存在——这不是系统损坏,只是电脑“忘了该先问你选哪个”。
进BIOS/UEFI调启动顺序
这是最快见效的方法,适用于绝大多数品牌机型,且无需任何命令或工具。
第一步:关机后按电源键开机,在看到品牌Logo(如Lenovo、HP、ASUS等)的瞬间,连续敲击对应快捷键(常见为F2、F10、Del或Esc,具体见主板说明书);若错过时机,需强制关机重试。
第二步:进入BIOS界面后,用方向键切换到【Boot】或【Startup】标签页,再找【UEFI Boot Order】、【Boot Priority】或【Boot Option Priorities】子菜单(注意不是Legacy Boot或CSM设置)。
第三步:在启动项列表中找到含“ubuntu”“grub”“Linux”或“EFI\ubuntu\”字样的条目,用F5/F6键(部分机型是+/-号或拖拽)将其移至首位,确保它排在“Windows Boot Manager”之前。
第四步:按F10保存并退出,选择“Yes”确认。重启后GRUB菜单即恢复显示。
【注意:某些惠普、戴尔新机型BIOS不支持直接拖动,必须用F5/F6逐级上移;强行用Enter替换顺序会导致设置无效】
用Windows命令行强制指定GRUB路径
当BIOS里找不到ubuntu启动项,但你已确认EFI分区中存在ubuntu目录时,可用此法绕过启动顺序,让Windows Boot Manager主动加载GRUB文件。
以管理员身份运行CMD或PowerShell:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
执行后若返回“操作成功完成”,立即重启即可生效。
如果提示“拒绝访问”,说明未以管理员权限运行;若报错“元素未找到”,请先挂载EFI分区并手动验证路径是否存在。
用EasyUEFI图形化管理启动项
适合对命令行有顾虑、又不想进BIOS反复调试的用户。EasyUEFI能直观查看、启用、禁用、删除或重排UEFI启动项,比BIOS操作更灵活。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
方法一:在正常运行的Windows中下载安装EasyUEFI(官网easyuefi.com),启动后点击左侧“管理EFI启动项”。
方法二:在列表中找到“ubuntu”条目,勾选→点击右上角“上移”按钮直至置顶→点击“应用”。
方法三:若列表中无ubuntu项,点击“添加新项”→类型选“Linux”→路径手动输入\EFI\ubuntu\grubx64.efi→名称填“Ubuntu”→确定。
这一步操作起来很简单,直接把文件路径填对就行。
挂载EFI分区确认ubuntu目录是否存在
这是所有修复操作的前提。若EFI分区里压根没有EFI\ubuntu文件夹,后续所有命令和BIOS调整都无效,必须用Live USB重装GRUB。
以管理员身份运行CMD:
diskpart → list disk → select disk 0 → list partition
找到大小100–500MB、文件系统为FAT32、标注为“System”的分区,记下其编号(如Partition 1)。
select partition 1 → assign letter=Z: → exit
随后输入:dir Z:\EFI
若输出中包含“ubuntu”目录,说明GRUB文件尚存;若只有Microsoft文件夹,说明引导文件已被Windows覆盖,需跳转至Live USB修复流程。
【关键前提:必须先确认Z:\EFI\ubuntu\grubx64.efi真实存在,否则bcdedit或EasyUEFI的路径设置将无法生效】

















