You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win11 2022更新后Ubuntu 22.10与Win11双引导失效,求助恢复Grub默认启动菜单

Win11 2022更新后Ubuntu 22.10与Win11双引导失效,求助恢复Grub默认启动菜单

遇到Win11更新搞崩双引导的情况真的太闹心了,我之前也踩过类似的坑,结合你的情况和Boot Repair的操作记录,给你几个靠谱的解决方案,按顺序试试:

方案一:重新安装并修复Grub引导

先通过BIOS启动菜单正常进入Ubuntu系统,然后打开终端执行以下步骤:

  1. 确认你的EFI分区路径:执行 lsblk 命令,找到带有ESP标记的分区(通常是/dev/sda1或者/dev/nvme0n1p1这类)
  2. 挂载EFI分区:
    sudo mount /dev/sdX1 /mnt/boot/efi
    
    把命令里的sdX1替换成你实际的EFI分区路径
  3. 重新安装Grub到磁盘:
    sudo grub-install /dev/sdX
    
    这里注意sdX是你的磁盘名(比如/dev/sda),不要加后面的分区号
  4. 更新Grub配置:
    sudo update-grub
    
  5. 最后进入BIOS(微星主板按F11),把Ubuntu的EFI启动条目移到最顶端,保存设置后重启试试。

方案二:用efibootmgr修复EFI启动项

如果方案一没解决,大概率是Win更新覆盖了EFI启动顺序或者删除了Ubuntu的启动条目,用efibootmgr工具来修复:

  1. 打开终端,查看当前所有EFI启动项:
    sudo efibootmgr -v
    
    输出里找带有Ubuntu或者grub字样的条目,记下它的编号(比如Boot0001)
  2. 设置该条目为默认启动项:
    sudo efibootmgr -o 0001
    
    把0001替换成你刚才记下的Ubuntu启动项编号
  3. 如果找不到Ubuntu的启动条目,就手动创建一个:
    sudo efibootmgr -c -d /dev/sdX -p 1 -L "Ubuntu" -l "\EFI\ubuntu\grubx64.efi"
    
    参数说明:-d指定你的磁盘(比如/dev/sda),-p是EFI分区的编号(一般是1),-L是启动条目的名称,-l是Grub的EFI文件路径

方案三:关闭Win11的快速启动

Win11的快速启动经常会锁住EFI分区,导致Grub无法正常加载,这一步很关键:

  1. 进入Win11系统,打开「控制面板」→「电源选项」→「选择电源按钮的功能」
  2. 点击「更改当前不可用的设置」,然后取消勾选「快速启动」选项,保存设置后再重启试试

另外还要检查BIOS里的「安全启动」是否处于关闭状态,有些主板的安全启动会阻止非微软签名的Grub引导程序加载。

备注:内容来源于stack exchange,提问作者Britt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:30:27