2

У меня openSuse 42 и Windows 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/Microsoft/Boot/bootmgfw.efi. Но тогда grub жалуется, говоря, что это недопустимое изображение.

Есть идеи, как поступить? Теперь единственный способ загрузить Windows - это изменить порядок загрузки в настройках EFI, что довольно раздражает.

0