尝试在 Virtual Box 中启动 OS X 时获取 UEFI shell

iPr*_*ram 14 linux virtualbox virtual-machine macos

我正在使用Virtual Box的最新测试版本(正常版本不适用于 El Capitan)。

当尝试使用 El Capitan cdr 文件(从命令行创建)启动虚拟机时,我最终得到的是 UEFI shell 而不是 OS X 安装程序。

在此处输入图片说明

我怎样才能启动 El Capitan cdr 文件?我也将 El Capitan 作为主持人。

小智 8

  1. 在 UEFI Shell 提示符下键入exit
  2. 转到启动维护管理器
  3. 选择从文件启动
  4. 进入预启动....
  5. 浏览[Some GUID] -> System -> Library -> CoreServices
  6. 最后选择boot.efi

您的机器现在应该启动了。为我在大苏尔工作。


red*_*am_ 5

您必须在机器设置中禁用 EFI 启动。然后它就可以工作了,但是,您必须在 .cdr 映像上安装 Chameleon。

  • 为什么投反对票?至少说一下我的回答有什么问题吧... (4认同)
  • 由于某些有害的原因,如果您的代表看起来太低,SE 社区有时会自动否决答案。是的,母鸡和鸡蛋 (2认同)

小智 3

截至撰写本文时(2015-10-07),这在 VirtualBox 中不起作用。

Apple 将 El Capitan 启动映像的分区表格式从 MBR 迁移到 GPT,并且从 EFI 启动时,VirtualBox 尚不支持 GPT 分区驱动器上的 HFS+ 文件系统。

参考这个问题:

https://www.virtualbox.org/ticket/14490