视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在虚拟机上运行macOS

已编辑 2 几周前 通过 ExtremeHow 编辑团队

macOS虚拟机虚拟化软件安装苹果视窗Linux计算机仿真

如何在虚拟机上运行macOS

翻译更新 2 几周前

在虚拟机上运行macOS可以是一种有吸引力且有用的方法,可以在不购买真正的Mac电脑的情况下体验macOS环境。这种方法允许开发人员在macOS上测试软件,让爱好者探索不同的操作系统,并促进其他实际使用,例如故障排除或培训。以下是关于如何在虚拟机上运行macOS的全面的分步指南。

了解虚拟机

虚拟机(VM)是计算机系统的模拟。使用VM,您可以在现有硬件上运行不同的操作系统(OS),这意味着您可以在同一台物理机器上同时运行Windows、Linux和macOS。这种设置非常适合测试和开发,因为它提供了不同环境之间的隔离。

选择合适的虚拟机软件

要开始,您需要选择一个支持macOS的虚拟机软件。两个受欢迎的应用程序是:

在本指南中,我们将使用VirtualBox,因为它具有开源性,并且用户社区提供了广泛的支持,这在故障排除时很有帮助。

系统要求

在开始之前,请确保您的系统满足以下最低规格:

在VirtualBox上运行macOS的步骤

步骤1:下载所需文件

您需要一些资源来创建macOS虚拟机:

  1. VirtualBox:从官方网站下载和安装。
  2. VirtualBox Extension Pack:扩展VirtualBox的USB功能和其他功能。
  3. macOS镜像:下载macOS镜像文件;但是,请注意,从未经授权的来源下载macOS可能会违反Apple的最终用户许可协议。尽可能使用Apple提供的macOS安装。

步骤2:安装VirtualBox和扩展包

  1. 按照安装向导将VirtualBox安装在您的PC上。
  2. 安装后,打开VirtualBox,转到文件 -> 首选项 -> 扩展
  3. 点击加号按钮以安装您之前下载的VirtualBox扩展包。

步骤3:创建新的虚拟机

  1. 启动VirtualBox并点击新建以创建新VM。
  2. 输入您的VM名称,并选择macOS X作为类型,macOS(64位)作为版本。
  3. 分配至少4GB的RAM,但建议使用8GB以提高性能。
  4. 创建一个新的虚拟硬盘,并为其分配至少50GB的空间。

步骤4:配置虚拟机

  1. 创建VM后,选择它并点击设置
  2. 进入系统,确保在主板选项卡下勾选启用EFI设置。
  3. 在处理器选项卡下,选择至少2个CPU。
  4. 在显示菜单中,将视频内存增加到128MB。
  5. 将您的macOS镜像附加到VM。在存储下,点击空磁盘图标并添加macOS镜像文件。

步骤5:进行命令行编辑以实现兼容性

在运行macOS之前,您需要输入一些命令行指令以增强兼容性:

以管理员身份打开命令提示符并运行以下命令:

cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 VBoxManage modifyvm "Your VM Name" --cpu-profile "Intel Core i7-6700K"

步骤6:启动您的macOS虚拟机

返回VirtualBox,选择您的macOS VM,然后点击启动。这应该会开始引导过程进入macOS设置。

步骤7:安装macOS

  1. 启动后,您将看到macOS安装屏幕。选择磁盘工具并设置您的虚拟磁盘。
  2. 格式化虚拟硬盘并继续安装。

安装可能需要一些时间,具体取决于您的机器配置。

常见问题和故障排除

以下是您可能遇到的一些常见问题及其可能的解决方案:

法律考虑

重要的是要记住,在非Apple硬件上运行macOS可能违反Apple的终用户许可协议(EULA)。阅读EULA的条款对于确保遵守Apple的使用政策至关重要。本指南纯粹用于教育目的,倡导软件的合法操作。

结论

在虚拟机上运行macOS对于需要单独的macOS环境的开发人员、教育工作者和爱好者来说可能非常有益。通过遵循本指南中概述的步骤,您可以使用VirtualBox在Windows上创建自己的macOS VM。但是,请始终牢记道德和法律考虑,以确保遵守所有软件协议。享受虚拟化的乐趣!

如果你发现文章内容有误, 您可以


评论