在/ boot分区中重建Windows EFI文件(Linux + Windows双启动)
我正在Lenovo IdeaPad N580(Intel Pentium B960 2.2GHz,4GB RAM,禁用了安全启动的UEFI)上双重启动Windows 10(周年纪念更新)和Fedora 24。我最初只有Windows 10,然后在其旁边安装了Fedora 23,并且一切正常-在升级到Fedora 24时,它也能正常工作。前一段时间,我决定尝试使用Ubuntu,并仅覆盖root来安装它, / boot和SWAP分区,并保留我的主分区。Windows 10仍可以在此处启动。然后,我决定我不喜欢Ubuntu,并使用24安装程序重新安装了Fedora,以尝试完全执行对Ubuntu的操作。界面有些不同,但是我敢肯定我做对了:完成所有分区的配置后,它弹出一个对话框,说“我们只会触摸这些分区”。它列出的分区是root,/ boot和SWAP。没有其他的。 然后,安装完成后,我重新启动了。GRUB菜单中的唯一选项是Fedora和Fedora Recovery-其他都没有。没有Windows。 我尝试安装rEFInd,该功能过去对我有用。但这没有帮助,它给了我同样的两个选择。 Windows分区仍然存在,我可以从Fedora中访问它-重要的文件(例如/ bootmgr和/ Boot / BCD)似乎完好无损。Windows分区位于/ dev / sda5。 同样,在Windows引导管理器曾经出现过的BIOS设置中,它没有出现。它只有rEFInd和带有我的硬盘驱动器型号的条目-我假设这只是使我进入GRUB菜单。(我实际上并没有尝试过将其放在列表的顶部并重新启动-我有点懒:P) 有人可以帮忙吗? 更新: Manoj确定了问题所在:通过格式化/ boot分区,我摆脱了Windows EFI文件。因此,我需要在处重建文件/boot/efi/EFI/Microsoft。我想我已经重建了目录/boot/efi/EFI/Microsoft/Boot,但是我需要其他文件Microsoft。有人可以告诉我那里需要什么文件吗?