我有一些只能在 OSX 10.13 上运行的关键任务遗留软件。
我还有一些只能在 OSX 10.14 上运行的软件。
为了解决这个问题,我想使用 Virtual Box 在我的笔记本电脑上安装 OSX 10.14。但是我无法从兼容性规范中看到我是否可以使用 Virtual Box 安装 10.14 的虚拟版本。
有人知道这是否可能吗?
我有一些只能在 OSX 10.13 上运行的关键任务遗留软件。
我还有一些只能在 OSX 10.14 上运行的软件。
为了解决这个问题,我想使用 Virtual Box 在我的笔记本电脑上安装 OSX 10.14。但是我无法从兼容性规范中看到我是否可以使用 Virtual Box 安装 10.14 的虚拟版本。
有人知道这是否可能吗?
需要注意的是,MacOS/OS X 是 VirtualBox 的一个实验性且不受支持的功能。
3.1.1。Mac OS X 来宾
Oracle VM VirtualBox 使您能够在受支持的主机硬件上安装和执行未修改版本的 Mac OS X 来宾。请注意,此功能是实验性的,因此不受支持。
Oracle VM VirtualBox 是第一个提供 OS X 所期望的现代 PC 架构的产品,无需对竞争的虚拟化解决方案进行任何修改。例如,一些竞争解决方案对 Mac OS X 安装 DVD 进行修改,例如不同的引导加载程序和替换文件。
在尝试安装 Mac OS X 来宾之前,请注意以下重要问题:
Mac OS X 是商业许可软件,包含许可和技术限制,将其使用限制在某些硬件和使用场景中。您必须了解并遵守这些限制。
特别是,Apple 禁止在非 Apple 硬件上安装大多数版本的 Mac OS X。
这些许可限制也在技术层面实施。Mac OS X 验证它是否在 Apple 硬件上运行。大多数 Apple 硬件随附的 DVD 都会检查确切的型号。Oracle VM VirtualBox 不会规避这些限制并继续适用。
仅支持 Apple 已知并经过测试的 CPU。因此,如果您的 Intel CPU 比 Mac OS X 版本更新,或者您有非 Intel CPU,您可能会在启动过程中遇到“不支持的 CPU”异常的恐慌。
确保使用 Apple 硬件随附的 Mac OS X DVD。
Mac OS X 安装程序需要对硬盘进行分区。因此,安装程序不会为您提供分区选择。在成功安装软件之前,请从“工具”菜单启动“磁盘工具”并对硬盘进行分区。关闭磁盘工具并继续安装。
此外,Oracle VM VirtualBox 中的 Mac OS X 支持是一项实验性功能。请参阅第 14 章,已知限制。
已知限制 在Mac OS X 主机上,以下功能尚未实现:
数字锁模拟
CPU 频率指标
内存膨胀
Mac OS X 来宾:
Mac OS X 来宾只能在特定的主机硬件上运行。有关许可证和主机硬件限制的详细信息。请参阅第 3.1.1 节“Mac OS X 访客”并检查 Apple 软件许可条件。
Oracle VM VirtualBox 目前不为 Mac OS X 提供来宾添加。
由于 Mac OS X 回退到内置的 EFI 显示支持,图形分辨率当前默认为 1024x768。有关如何更改 EFI 视频模式的更多信息,请参阅第 3.14.1 节“EFI 中的视频模式”。
Mac OS X 来宾只能使用分配给 VM 的一个 CPU。将来的版本中将提供对 SMP 的支持。
根据您的系统和 Mac OS X 版本,您可能会在一段时间后遇到客户机挂起。这可以通过关闭节能来解决。在系统首选项中将超时设置为“从不”。
默认情况下,Oracle VM VirtualBox EFI 启用 Mac OS X 内核的调试输出,以帮助您诊断引导问题。请注意,有很多输出,并非所有错误都是致命的。它们还会在使用物理 Apple Macintosh 计算机时显示。您可以使用以下命令关闭这些消息:
VBoxManage setextradata "VM 名称" "VBoxInternal2/EfiBootArgs" " "
要恢复到以前的行为,请使用以下命令:
VBoxManage setextradata "VM 名称" "VBoxInternal2/EfiBootArgs" ""
目前无法通过在“VBoxInternal2/EfiBootArgs”额外数据中指定“-x”选项以安全模式启动 Mac OS X 来宾。
来源: https ://www.virtualbox.org/manual/UserManual.html#intro-macosxguests https://www.virtualbox.org/manual/UserManual.html#KnownIssues
虽然不是免费的,但 VMware Fusion 11.5 确实正式支持 MacOS Mojave 和 High Sierra。 https://www.vmware.com/products/fusion/faqs.html#virtual-machines https://www.vmware.com/go/fusionoperatingsystems
考虑到它是一个任务关键型应用程序,您可能需要考虑使用 Fusion。