软件版本
VirtualBox-5.2.20
OS X 10.11 El Capitan GM by TechReviews.vmdk(我的百度网盘里面有,这是10.11版,安装完成后再拿官方升级包升至10.11.6)
安装过程
创建虚拟机
- 我的电脑是 Win10-64bit 8G 内存,这里给了它 4G
- 我的 vmdk 放在 D:\Develop\Oracle\VirtualBox\XuanyuData\vmdk\ 目录下,以后不要改位置,就一直放在这里
- 虚拟机属性:启动顺序里面取消 软驱 勾选
- 虚拟机属性:处理器数量我设置了 2(我的电脑是 4 核的)
- 虚拟机属性:显存大小设置最大(我这里是 128MB)
除了上面的几处,其它地方都不用改
接下来关闭 VirtualBox
配置虚拟机
以管理员身份打开命令提示符(cmd),输入以下命令
注意:MacOS-10.11 是你在 VirtualBox 里面创建的虚拟机名称
cd "D:\Develop\Oracle\VirtualBox\"
VBoxManage.exe modifyvm MacOS-10.11 --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata MacOS-10.11 "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata MacOS-10.11 "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata MacOS-10.11 "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata MacOS-10.11 "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata MacOS-10.11 "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
然后关闭命令行即可
启动虚拟机
重新打开 VirtualBox,启动之前创建的【MacOS-10.11】
这时苹果会初始化一些东西,大约一分钟(如果报错,说明配置虚拟机时的命令输错了)
过一会就会看到苹果系统的引导界面了,一步步设置就好了
- 语言选择:勾选 Show All 之后才会看见 China
- 键盘选择:简体中文,拼音模式
- 导入其它电脑信息:不需要
- 定位服务:不需要
- 登录AppleID:不登录(试过输入账号密码去登录,结果半天连不上)
- 同意OSX协议:同意
- 创建操作系统账户
- 设置时区:Huaibei - China
- 发送统计信息给苹果:不发送
接下来就是自动初始化系统了,等了一会就看到熟悉的桌面啦
我们看看开发时最常用的终端界面
升级稳定版
10.11 系列最稳定的就是 10.11.6 版本,所以我们要通过 Combo Update 升上去
下载地址:https://www.applex.net/pages/macos/
另补充 MacOS 各版本对应的版本号:https://support.apple.com/zh-cn/HT201260