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

Windows 11每次重启干扰Grub引导的问题及自定义解决方案可行性咨询

Windows 11每次重启干扰Grub引导的问题及自定义解决方案可行性咨询

兄弟我太懂这种Win11瞎搞Grub的糟心事儿了!Windows更新或者重启后篡改EFI启动项、覆盖引导文件是老毛病了,尤其是共用EFI分区的时候,它总觉得自己是唯一的系统😤

先给你拍板:你想单独给Linux弄个引导分区、装Grub在上面,再在Grub里加Windows引导条目的方案完全可行,而且是解决这类问题的靠谱思路之一!

为什么这个方案能解决问题?

原来的问题根源是Windows会在重启/更新时,自动把自己的bootloader设为BIOS启动优先级最高,甚至直接移除其他EFI引导项(因为共用同一个EFI分区,它能操作里面的文件)。单独给Linux做一个独立的EFI引导分区后,Windows碰不到这个分区里的Grub文件,只要你在BIOS里把这个Linux引导项设为第一启动,Win11再怎么作妖也影响不到Grub了。

具体操作步骤参考(给你捋清楚)

  • 步骤1:准备独立的Linux EFI引导分区
    用GParted或者fdisk从空闲空间里划出200-500MB的分区,格式选FAT32,然后标记这个分区为ESP(EFI系统分区)和boot标志(不同工具操作略有不同,GParted里右键分区就能设置)。

  • 步骤2:挂载分区并重装Grub

    1. 从你的Arch Linux安装U盘启动,挂载Linux根分区到/mnt,然后把新的EFI分区挂载到/mnt/boot/efi
    2. 挂载必要的系统目录:mount --bind /dev /mnt/dev、mount --bind /proc /mnt/proc、mount --bind /sys /mnt/sys
    3. chroot到系统:arch-chroot /mnt
    4. 安装Grub到新的EFI分区:
      grub-install --target=x86_64-efi --efi-directory=/boot/efi
      
    5. 生成Grub配置:
      grub-mkconfig -o /boot/grub/grub.cfg
      
  • 步骤3:BIOS设置锁定启动顺序
    重启进入BIOS,找到启动选项,把新创建的Linux EFI引导项(一般叫grubx64.efi或者带有Arch Linux字样)设为第一启动项,并且开启启动顺序锁定(很多主板有这个功能,不同品牌叫法不一样,比如“Boot Order Lock”),防止Windows后续篡改。

  • 步骤4:添加Windows自定义引导条目
    因为现在Grub在独立分区,默认可能扫不到Windows的引导项,得手动加:

    1. 先挂载原来的共用EFI分区(Windows的EFI分区),比如挂载到/mnt/win-efi,用lsblk或者blkid找到对应的分区(比如/dev/nvme0n1p1)
    2. 编辑Grub的自定义配置文件:nano /etc/grub.d/40_custom
    3. 添加以下内容(注意修改set root里的分区编号,比如你的Windows EFI分区是hd0,gpt1就改成对应值,用lsblk确认):
      menuentry "Windows 11" {
          insmod part_gpt
          insmod fat
          insmod chain
          set root='hd0,gpt1'  # 替换成你的Windows EFI分区编号
          chainloader /EFI/Microsoft/Boot/bootmgfw.efi
      }
      
    4. 保存后重新生成Grub配置:grub-mkconfig -o /boot/grub/grub.cfg

额外提醒

  • 操作前一定要备份重要数据,分区操作有风险!
  • 用blkid查看分区UUID的话,也可以在set root里用UUID,比如set root='UUID=xxxxxx',这样更不容易出错
  • 如果之前开了Windows的快速启动,一定要关掉(控制面板→电源选项→选择电源按钮的功能→更改当前不可用的设置→取消勾选“快速启动”),不然可能会导致分区挂载异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 07:18:07