Fedora 20——未找到 bootmgfw.efi——GRUB2

Fedora 20——未找到 bootmgfw.efi——GRUB2

安装 Fedora 20 后,我的引导加载程序出现问题
。今天,我安装了 Fedora 20,覆盖了 Ubuntu 14.04,没有遇到任何问题。当我重新启动电脑时,我注意到引导加载程序没有显示用于引导的 Windows 选项。

我尝试修改文件/etc/grub.d/40_custom和:

menuentry "Windows 8.1" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt2)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

并使用以下命令生成新的引导加载程序配置文件:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

我得到了这个结果:

Found linux image: /boot/vmlinuz-3.14.4-200.fc20.x86_64
Found initrd image: /boot/initramfs-3.14.4-200.fc20.x86_64.img
Found linux image: /boot/vmlinuz-3.11.10-301.fc20.x86_64
Found initrd image: /boot/initramfs-3.11.10-301.fc20.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-3c1b0b3925744bed916cd533f73a2e1c
Found initrd image: /boot/initramfs-0-rescue-3c1b0b3925744bed916cd533f73a2e1c.img
done

重新启动后,Windows 8.1 项可用,但我仍然收到错误:

未找到文件 /EFI/Microsoft/Boot/bootmgfw.efi

显然,引导加载程序没有指向正确的 EFI 分区,我不知道为什么。
我的分区列表如下:

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         2050047   1000.0 MiB  2700  Basic data partition
   2         2050048         2459647   200.0 MiB   EF00  Partizione di siste...
   3         2582528         4630527   1000.0 MiB  ED01  Basic data partition
   4         4630528         4892671   128.0 MiB   0C01  Microsoft reserved ...
   5         4892672      1336092671   634.8 GiB   0700  Basic data partition
   6      1857716224      1858433023   350.0 MiB   2700  
   7      1858435072      1859151871   350.0 MiB   2700  
   8      1859151872      1953521663   45.0 GiB    0700  Basic data partition
   9      1336092672      1337116671   500.0 MiB   0700  
  10      1337116672      1857716223   248.2 GiB   8E00  

有人能帮帮我吗?
谢谢!

相关内容