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

安装Kubuntu后Grub未被检测,修复后Windows引导失效的解决方案求助

安装Kubuntu后Grub未被检测,修复后Windows引导失效的解决方案求助

大家好,我遇到了一个双系统引导的棘手问题,想请各位帮忙看看怎么解决。我的设备配置是:搭载MSI B550 Gaming Plus主板的PC,预装Windows 10系统。

我尝试过多种SSD分区方式安装Kubuntu,但始终没能让Grub2被系统正常检测到:

  • 先用Windows占用整个磁盘,再让Kubuntu自动调整分区;
  • 先给Windows分好区,再手动为Kubuntu创建新分区;
  • 安装时分别尝试将引导加载器部署到/dev/sda和Windows使用的ESP分区/dev/sda1;

不管用哪种方式,Kubuntu安装过程都没有报错,我推测Grub2应该是安装到了某个位置,但就是没法被主板的MSI启动菜单识别到。在Windows里运行bcdedit命令,输出里也只有Windows启动管理器和Windows引导加载器,完全看不到Grub的踪迹。

后来我用U盘启动了boot-repair工具,选择了高级选项里的「备份并重命名Windows EFI文件」,这下倒是能进入Grub2菜单了,但新的问题又来了——菜单里的Windows启动选项完全没用,选了之后直接回到Grub菜单,根本进不去Windows。

我查看了Grub里对应的Windows启动项配置,内容如下:

setparams 'Windows Boot Manager (on /dev/sda1)'

insmod part_gpt

insmod fat

set root='hd0,gpt1'

if [ x$feature_platform_search_hint == xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  409C-954a

else

search --no-floppy --fs-uuid --set=root 409C-954a

fi

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

按我的理解这段配置逻辑是没问题的,但现在就陷入了两难:要么修改Windows的EFI文件能进Grub但Windows无法启动,要么不修改的话Grub根本不被识别。

想请教各位,有没有不用重装Kubuntu或Windows的办法解决这个问题?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 13:38:08