Ubuntu 安装 OS X 10.11 虚拟机

看到论坛里有人在windows平台上面利用 VirtualBox 成功安装了 OS X 10.11,(我的是Ubuntu 14.04)于是尝试一下虚拟机装mac,既然 VirtualBox 有linux版, 于是尝试在Ubuntu下装mac os虚拟机.

下载 VirtualBox

VirtualBox 官网下载, 我已经安装过了,版本是 5.0.8, 最新的 5.0.10

下载 mac os 虚拟机文件

到这个论坛里下载安装好的OS X 10.11 El Capitan GM by TechReviews.vmdk

添加虚拟机

打开 VirtualBox, 新建mac os 虚拟机, 需要记住自己填写的名字,下面需要用命令更改配置
我分配了8G内存, 虚拟硬盘使用刚才下载的
图片
注意设置启动顺序,和芯片组
图片
设置显存为128MB
图片

更改配置

输入以下命令,注意使用的 VboxManage 命令

1
2
3
4
5
6
VBoxManage modifyvm "OSXElCapitan"  --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "OSXElCapitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "OSXElCapitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "OSXElCapitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "OSXElCapitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "OSXElCapitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

如需要更改 虚拟机分辨率 1440×900 输入命令如下:

1
VBoxManage setextradata "OSXElCapitan" "VBoxInternal2/EfiGopMode" 4

其中数字表示如下, 虚拟机默认分辨率值是 2 – 1024×768

1
2
3
4
5
0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900

启动虚拟机

  1. 关闭 VirtualBOX
  2. 重新正常启动 VirtualBOX, 及启动 OSXYosemite 虚拟机文件
  3. 进行一些系统设置

图片

图片

图片

图片

图片

图片

图片

安装 xcode 7

下载xcode


参考链接:

https://bbs.feng.com/read-htm-tid-9908410.html

https://bbs.feng.com/read-htm-tid-8474315.html