OSX、Bootcamp、rEFIt、Win7、Win8 和 MBR,天哪

OSX、Bootcamp、rEFIt、Win7、Win8 和 MBR,天哪

因此,凭借我的无穷智慧,我决定对 2011 年末的 15 英寸 Macbook Pro 中的一个驱动器重新分区以安装 Windows 8。

我有:

240GB SSD - Win7 和 OSX 启动/OS 分区,以及新的 FAT 分区

750GB - Win7 和 OSX 数据分区

没有内置 DVD 驱动器 - 我很久以前就把它拆下来,换了个 SSD。我有一个外置 DVD 驱动器和一个 32GB 的 USB 驱动器,但 MBP 当然不想从这两个驱动器启动。我真的不想打开这个东西,重新安装超级驱动器。

到目前为止,我一直很高兴通过 rEFIt 同时运行 Win7 和 Lion。今天,我使用 OSX 磁盘实用程序调整了 OSX 启动分区的大小,为 Win8 腾出了空间。

现在,Win7 无法启动。我收到“BOOTMGR 丢失”错误。我进入 rEFIt shell,它询问是否可以更新 MBR。我真是个天才,我说“当然可以!”现在,我收到的不是 BOOTMGR 错误,而是“非系统磁盘”错误。

请帮助。

答案1

我不知道它是否能完全解决您的问题,但我可能会建议一些有关 USB 启动的步骤,根据我所学到的设置没有超级驱动器(两个磁盘,像您一样)的双启动(bootcamp):

您需要让 BootCamp Assistant 认为您是一台有权在 USB 驱动器上启动的 Mac。具体操作如下:

  1. 应用程序/实用程序 右击新兵训练营助理并选择“显示包装内容”. 打开 Contents 文件夹

  2. 打开信息列表使用您最喜欢的编辑器。如果您没有权限执行此操作,请复制桌面上的文件。完成更改后,将此文件复制回文件夹中。

  3. 点击 Mac 左上角的 Apple 菜单,转到关于此 Mac. 在打开的窗口中,点击更多信息。 在硬件, 寻找型号标识符(我的是 MacBookPro8,2)并发现引导程序版本(我的是 MBP81.0047.B27)

  4. 在之前打开的信息列表,将列表顶部的信息复制/粘贴到正确的字段中:DARequiredROM版本,添加与您的 Boot ROM 版本匹配的字符串。例如,我的是:

    <key>DARequiredROMVersions</key>    
        <array>
          <string>MBP81.0047.B27</string>
          <string>IM41.0055.B08</string>
          ...
    
  5. USBBootSupportedModels,并添加与您的型号匹配的字符串。这里有点棘手,但您需要找到正确的型号。例如,我有一台 MacBookPro8,2,所以我必须写:MBP81。如果你有一台 MacBook Air3,2,你会有:MBA31 等等……如果它不起作用,你可以尝试几次。这是我添加的内容:

    <key>USBBootSupportedModels</key>
       <array>
           <string>MBP81</string>
           <string>IM130</string>
           ...
    
  6. 保存 info.plist 后(并将其复制到原来的位置),双击新兵训练营助理,灰色复选框“创建启动 USB 驱动器”将不再存在。然后,照常创建 BootCamp 分区。

接下来可能发生的情况是,Mac 可以重新启动,无法在 USB 驱动器上启动,也无法找到如何在 Mac 分区上启动。不要惊慌,只需按下硬按钮并再次重新启动,拔出您的 USB 驱动器。提示:在我们完成 Boot Camp 分区安装并重新启动后,如果您继续收到“未找到启动分区空白屏幕”,只需再次重新启动并按住“Alt/option”键,这样您就可以选择主 MAC OS 并以此方式重新启动。

它对我有用,没有理由对你没用。

这是我的资料来源(整个教程,但我想你不需要完整版本):http://huguesval.com/blog/2012/02/installing-windows-7-on-a-mac-without-superdrive-with-virtualbox/

相关内容