安装 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
有人能帮帮我吗?
谢谢!