主要参考 :https://blog.csdn.net/syluxhch/article/details/128071404

  1. 制作启动U盘,先压缩一个卷出来给系统流出空间。

  2. 关闭主板的安全启动项

  3. 装系统时手动分区 / ,/home , swap , /boot 四个部分

  4. 配置GRUP

    1. 设置GRUB_DISABLE_OS_PROBER=false //使系统能找到WINDOWS启动项
    2. GRUB_DEFAULT=0 //默认启动项
    3. GRUB_TIMEOUT=2 // 等待时间
    4. GRUB_TIMEOUT_STYLE=menu // 显示选择菜单 这个一定要打开
  5. 启动文件配置

    参考: https://blog.csdn.net/fanstering/article/details/130972231

    menuentry 'Win11' {
    insmod part_gpt
    insmod chain
    insmod ntfs
    set root=(hd3,gpt1)
    chainloader (hd3,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    //  chainloader (hd3,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi 是windows的启动项位置,一般没变化都是这个只有前缀不同
    //(hd3,gpt1) 是C盘BOOT分区的对应分区号 ,在GRUP命令行(选系统界面按E然后F2进入)通过ls 查找
    
  6. 主板启动项设置linux优先,能够进入GRUB界面

总结

前面一切操作都比较正常,就是配置grup里面的windows时,需要找到对应的window系统所在盘的盘号。