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

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

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

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

在此处输入图片描述

我如何才能启动 El Capitan cdr 文件?我也在运行 El Capitan 作为主机。

答案1

  1. 类型出口在 UEFI Shell 提示符下
  2. 靴子维护经理
  3. 选择从文件启动
  4. 预启动....
  5. 浏览[某些 GUID] -> 系统 -> 库 -> CoreServices
  6. 最后选择启动文件

您的机器现在应该启动了。对我来说,Big Sur 很管用。

答案2

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

答案3

在撰写本文时(2015-10-07),此功能在 VirtualBox 中不起作用。

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

参考一下这个问题:

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

答案4

避免出现此错误的最简单方法是使用VMware Workstation 专业版

即使您更喜欢 VirtualBox,但如果您更喜欢用简单的方式做事,请安装 VMware Workstation Pro。

你可以安装它这里

我自己还没有尝试过这种方法,所以我不能保证它一定会有效。

感谢您花时间聆听,

Zyrom121

相关内容