efi的环境下先安装好了win10,然后再自动安装了fedora24。
按照常理来说,fedora的引导是可以引导windows的,可是为什么不给选择的余地,直接就进入win10系统。查看bios里面也没有fedora的选项。
解决办法:大家都说在windows下使用easybcd来引导,我试了一下,根本不行嘛(不知道是我操作的不对还是easybcd不支持efi的引导)。
1. 进入fedora的live下(就是fedora的安装U盘),打开terminal,执行
mount /dev/sda1 /mnt
ls /mnt/efi/EFI
你会看到在EFI下有3个目录Boot fedora Microsoft
查看 Boot 目录下,应该只有bootx64.efi fallback.efi 两个文件,这就是为什么fedora不能引导。
2.
cp /mnt/efi/EFI/fedora/grubx64.efi /mnt/efi/EFI/Boot/
mv /mnt/efi/EFI/Microsoft /mnt/efi/EFI/Mi
把fedora的efi结尾的文件复制到/Boot 下,然后把windows的引导Microsoft 该个名字(这步可以不用,如果没有改的话记得在重启的时候按f12 选择启动项),让系统没有选择的余地
重启后,你就会发现能进fedora的系统了耶。进系统后记得再把windows的Microsoft改回来。
PS:当你安装fedora的时候,出现了faild to write boot loader configuration,那就是你的efi分区表大小不够。清理一下就解决了。
(我是新手)