我正在联想 IdeaPad N580(英特尔奔腾 B960 2.2GHz、4GB RAM、禁用安全启动的 UEFI)上双启动 Windows 10(周年前更新)和 Fedora 24。我最初只有 Windows 10,然后在它旁边安装了 Fedora 23,一切正常——当我升级到 Fedora 24 时它也能正常工作。不久前,我决定尝试 Ubuntu,并安装它只覆盖根目录, /boot 和 SWAP 分区并保留我的主分区。Windows 10 仍然可以在此处启动。然后我决定我不喜欢 Ubuntu 并使用 24 安装程序重新安装了 Fedora,试图完全按照我在 Ubuntu 上所做的来做。界面有点不同,但我确定我做对了:在我完成所有分区配置后,它给了我一个弹出窗口说“我们只会接触这些分区,” 它列出的分区是 root、/boot 和 SWAP。没有其他的。
然后,当它完成安装时,我重新启动。GRUB 菜单中唯一的选项是 Fedora 和 Fedora Recovery——没有别的。没有窗户。
我尝试安装 rEFInd,它过去对我有用。但它没有帮助,它给了我同样的两个选择。
Windows 分区仍然存在,我可以从 Fedora 访问它 - 诸如 /bootmgr 和 /Boot/BCD 之类的重要文件似乎完好无损。Windows 分区位于 /dev/sda5。
同样,在 Windows 启动管理器曾经出现的 BIOS 设置中,它没有。它只有 rEFInd 和一个包含我的硬盘驱动器型号的条目 - 我假设这只是将我带到 GRUB 菜单。(我实际上还没有尝试将它放在列表的顶部并重新启动 - 我有点懒:P)
有人可以帮忙吗?
更新: Manoj 发现了这个问题:通过格式化 /boot 分区,我摆脱了 Windows EFI 文件。所以我需要在/boot/efi/EFI/Microsoft. …