三重启动 OSX、Win7、Linux - 破坏了我的 Win 7 安装

三重启动 OSX、Win7、Linux - 破坏了我的 Win 7 安装

请注意,这实际上不是一个 Ubuntu 问题,但我希望这里有很多聪明的 Linux 专家可能知道答案 - 所以请原谅我在这里发帖:

我迫切需要帮助:我已经有一个可正常运行的双启动 OSX(Maveriks)和 Win 7 设置,并且当我创建磁盘分区时,我为 Linux 分区留出了空间。

今天我将 Fedora 20 安装了到剩余空间,但现在我无法再启动 Windows 7,我收到消息“没有可启动设备”插入启动盘并按任意键。

我使用 rEFInd 作为启动管理器。我可以启动 OSX 和 Fedora,但不能启动 win7。

关于如何修复我的 win7 安装以再次启动,有什么想法吗?

注意,我不是尝试通过 GRUB 启动 win 7,这是一台 EFI 机器(iMac),我想直接从 rEFInd 启动 - 因此找到解决方案似乎并不像在谷歌上搜索那么简单。(我搜索了很多,但一无所获)。

答案1

好的,我终于明白了 - 这对于 Ubuntu 用户和任何 Linux 发行版来说可能都同样重要,所以如果其他人遇到同样的问题,我会在这里给出我的解决方案。

解决方法很简单。

  1. 启动进入OSX
  2. 修改/EFI/refind/refind.conf以启用 gptsync( showtools gptsync)
  3. 重新启动回到重新找到启动菜单
  4. 选择“启动混合 MBR 工具”并允许它将 MBR 更改为检测到的内容
  5. 庆幸你的 Windows 分区现在可以再次启动了。

在步骤(2)中,您需要取消注释并修改“showtools”行(根据需要取消注释或添加)以列出:

showtools gptsync

现在,我只需要弄清楚如何让我的 Fedora 启动项有 1 个条目,而不是 rEFInd 找到并显示的 5 个。

相关内容