0. 参考文章

https://blog.csdn.net/chy555chy/article/details/51407410

1. 文件下载

1.1 VirtualBox 下载

https://www.virtualbox.org/wiki/Downloads

1.2 Mac OSX 10.11.4 下载

https://pan.baidu.com/s/1gffjgv5

2. 创建虚拟机

  • 2.1 选择操作系统

取名 MacOS10.11 ,该名称后面步骤有用

创建虚拟机

  • 2.2 选择内存大小
    2

  • 2.3 导入镜像文件
    MacOs

  • 2.4 取消 “启动顺序” 中的软驱

取消软驱

  • 2.5 设置CPU核数
    设置CPU核数

  • 2.6 设置显存
    设置显存

  • 2.7 关闭 Virtualbox

3. 管理员权限命令窗口

  • 64 位操作系统
    C:\Windows\SysWOW64\cmd.exe

  • 32 位操作系统
    C:\Windows\System32

右键管理员权限运行

  1. 进入 VirtualBox 安装目录
    例如我的 C:\Program Files\Oracle\VirtualBox>

2.输入下面命令

主要这里的名称 MacOS10.11 与之前的名称是一致的

VBoxManage.exe modifyvm MacOS10.11 --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff  
VBoxManage setextradata MacOS10.11 "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"  
VBoxManage setextradata MacOS10.11 "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"  
VBoxManage setextradata MacOS10.11 "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"  
VBoxManage setextradata MacOS10.11 "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"  
VBoxManage setextradata MacOS10.11 "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1  

具体运行如下

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm MacOS10.11 --cpuidset
 00000001 000106e5 00100800 0098e3fd bfebfbff

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata MacOS10.11 "VBoxInter
nal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata MacOS10.11 "VBoxInter
nal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata MacOS10.11 "VBoxInter
nal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata MacOS10.11 "VBoxInter
nal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontste
al(c)AppleComputerInc"

C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata MacOS10.11 "VBoxInter
nal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

4. 重新打开 Virtualbox,启动虚拟机

-4.1 启动虚拟机

启动虚拟机

  • 4.2 初始化界面

如果报错,说明你上面的命令没有输入正确

初始化界面

  • 4.3 win 32 报错处理,没有该报错的跳过

WIN 32报错处理

运行输入 regedit

  • 4.3.1. 使用注册表编辑器删除以下注册表项:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\DbgManagedDebugger
  • 4.3.2.如果是64位作系统上也删除以下注册表项
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\DbgManagedDebugger

删除文件

  • 4.4 选择国家

China

  • 4.5 选择语言

选择语言

  • 4.6 不需要导入其他mac电脑信息

不需要导入其他mac电脑信息

  • 4.7 不需要位置服务

不需要位置服务

  • 4.8 不需要苹果id

不需要苹果id

  • 4.9 直接下一步,agree
  • 4.10 创建登录Mac OS 10.11 的账号密码
    这里写图片描述

  • 4.11 选择时区
    选择时区

  • 4.12 不发送信息
    不发送信息

然后next,等待完成即可

5 安装完成

安装完成

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐