我在安装 Lion 的同时安装 Windows 时遇到了问题。在使用 Boot Camp 对单个 HFS+ 卷进行分区后,我尝试从内部 SuperDrive 进行安装。
在启动时按住时
Option
,CD 会出现在启动列表中,但选择它后,会出现一个灰屏,持续 5 分钟,然后出现闪烁的白色文件夹。我尝试安装 rEFIt 并使用它来启动 CD,但收到“LocateDevicePath”返回的“未找到”错误,并提到固件不支持使用传统方法启动。
在控制台中,当打开 StartupDisk 偏好设置窗格(从不将 CD 显示为可选选项)时,我看到:
2011-11-25 下午 4:39:31.159 系统偏好设置:isCDROM: 0 isDVDROM:1
11/25/11 4:39:31.159 PM 系统偏好设置:出现可安装磁盘:/Volumes/GRMCPRFRER_EN_DVD
11/25/11 4:39:33.214 PM 系统偏好设置:-> 到目前为止一切顺利,将磁盘传递给系统搜索器。
2011-11-25 下午 4:39:33.218 系统偏好设置:OSXCheck:系统文件夹或卷根目录中没有 boot.efi。
11/25/11 4:39:33.220 PM 系统偏好设置:WinCheck:不是有效的 Windows 文件系统:/Volumes/GRMCPRFRER_EN_DVD
11/25/11 4:39:33.220 PM 系统偏好设置:WinCheck:不是有效的 Windows 文件系统:/Volumes/GRMCPRFRER_EN_DVD
我很茫然。我已经做了研究,但听起来大多数此类 rEFIt 错误都是由从拇指驱动器或外部驱动器安装引起的。我使用的是内部 SuperDrive。
另外,我已经对两个不同的磁盘进行了尝试:
- Windows XP SP2 CD
- Windows 7 x86 DVD
这两个磁盘我已经用了好几年了,过去我一直很可靠地使用它们。系统是 2011 年初的 15 英寸 Macbook Pro,已安装所有固件更新。
答案1
您始终可以在虚拟机中启动安装过程,然后重新启动主机以完成安装。操作方法如下
- 获取可以直接使用 Boot Camp 分区的虚拟机软件。Parallel Desktop、VMware Fusion 和 Virtualbox 都可以做到这一点。(试用版应该足够了。)
- 使用 2 个 CD-ROM 设置虚拟机并使用 boot camp 分区作为磁盘。
- 获取可启动的 Windows PE CD 映像。(如果您不想使用它,您可以使用 Windows 7 安装盘,并在完全加载后按SHIFT+F10以获取命令提示符。)
- 一旦你的 PE 系统加载完毕,插入你的 Windows CD 并将其安装到另一个VM 的虚拟 CD 驱动器。
- 照常运行 setup.exe 程序,但记得选择自定义/新安装。对于 Vista 之前的版本,您可以在其中一个按钮后面选择将所有文件复制到磁盘。您必须选择该选项。自 Vista 以来,此操作会自动完成。
- 安装程序首次重启系统时,请关闭虚拟机。如果您错过了此步骤,则必须返回步骤 4 并重试,因为重启后 Windows 可能会开始检测硬件环境并安装驱动程序。
- 将系统重新启动到 Boot Camp 分区并完成剩余的安装过程。
答案2
哎呀,已确认这与 2011 年初(也可能是其他)MacBook Pro 的英特尔品牌 SSD 驱动器不兼容。
我今天在苹果商店有一个预约,安排了维修,并被告知在将我安装的固态硬盘(80GB X25-M)送去维修店之前,需要用原装苹果硬盘替换它。我换掉了硬盘,决定最后一次尝试启动,果然,一切正常。
有了这些额外的信息,我偶然发现了这个线程,它表明当与 2011 年初的 MBP 一起使用时,它会影响 X25 和 320 驱动器。(2011 年后期的型号似乎有固件改进,可以缓解这个问题。)