You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

双启动环境下Grub引导Windows时提示error: cannot load image的问题排查求助

双启动环境下Grub引导Windows时提示error: cannot load image的问题排查求助

各位大佬好,我遇到了一个双系统启动的棘手问题,想请大家帮忙排查下:

我在单块SSD上装了Ubuntu 20.04和Windows 11双系统,之前一切运行正常,但最近毫无征兆地(我没做过任何配置修改、系统更新之类的操作),突然无法进入Windows了。启动菜单里的选项和之前一样,但选择Windows后就弹出提示:error: cannot load image

我已经尝试了以下几种方法,但都没能解决问题:

  • 运行sudo update-grub,输出如下:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-87-generic
Found initrd image: /boot/initrd.img-5.15.0-87-generic
Found linux image: /boot/vmlinuz-5.15.0-84-generic
Found initrd image: /boot/initrd.img-5.15.0-84-generic
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done

执行后问题依旧。

  • 对Windows分区运行os-prober,输出如下:
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

同样没有修复问题。

  • 用Windows安装U盘启动并尝试系统修复,结果提示修复失败;尝试恢复到一周前的系统还原点(中间还正常进入过Windows),也没有效果。

  • 我还找到过一个类似的问题,症状和我的几乎一致,但还是没找到可行的解决办法。

另外,我能从Ubuntu分区正常访问Windows的所有数据,用安装U盘修复时也能看到Windows分区的文件都正常,但就是无法启动。

EDIT1补充:如果我直接通过UEFI启动项里的Windows Boot Manager启动,系统会先做硬件扫描,然后提示“没有可引导设备”。看起来问题可能不在Grub/Ubuntu这边,但我现在只能从Ubuntu环境着手排查,实在不知道该怎么办了,有没有大佬能给点思路?

备注:内容来源于stack exchange,提问作者aky-her

火山引擎 最新活动