Grub-2 无法启动 Windows

Grub-2 无法启动 Windows

我有openSuse 42Windows 8

在全新安装后,运行良好(甚至处理 UEFI),我只是注意到 Windows 无法启动。我拍了一张我收到的错误的照片

1

这是/boot/grub2/grub.cfg指的是 Windows,我猜一定是出了什么错误。此文件是在安装过程中自动创建的,它与grub2-mkconfig如果我重试,则会创建。

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menu
entry_id_option 'osprober-efi-969C-DCCA' {
    insmod part_gpt 
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-ef
i=hd0,gpt2 --hint-baremetal=ahci0,gpt2  969C-DCCA
    else
      search --no-floppy --fs-uuid --set=root 969C-DCCA
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###

我注意到/EFI/Microsoft/Boot/bootmgfw.efi路径似乎错误,所以我将其编辑为/boot/efi/EFI/微软/启动/bootmgfw.efi。但是 grub 抱怨说它不是一个有效的图像。

知道该怎么做吗?现在我加载 Windows 的唯一方法是更改​​ EFI 设置中的启动顺序,这很烦人。

相关内容