首页MAC › 在Win7下使用VirtualBOX虚拟机安装OS X 10.9 Mavericks及Xcode5

在Win7下使用VirtualBOX虚拟机安装OS X 10.9 Mavericks及Xcode5

建议电脑要求
Windows 7, 32 / 64 bit
CPU Intel Core i5 / i7
内存 4GB 以上
硬盘 500GB 以上

由于虚拟机不支持 Apple Quartz Extreme/Core Image, 需要 Quartz Extreme 的应用软件例如 iBooks Author,Pixelmator,SketchBook 等不能在虚拟机下使用

安装步骤
下载:http://pan.baidu.com/s/1hqebqYw
VirtualBox-4.3.6-91406-Win.exe
Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack
HackBoot_Mav.iso
OSXMavericks2.iso (解压 OSXMavericks2.part1.rar, OSXMavericks2.part2.rar, OSXMavericks2.part3.rar)

双击安装 VirtualBox-4.3.6-91406-Win.exeOracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack

⑶.1 在 VirtualBOX 新建虚拟电脑
名称 : Mac OS X Mavericks
操作系统 : Mac OS X
版本 : Mac OS X 10.9 Mavericks (64 bit)
121111o8usz864t7ukaoqu
⑶.2 内存分配最少 2048 MB 以上
114246dek7eddjgezsf89y
⑶.3 创建新的虚拟硬盘
114310o0t777vlk9xzk14f
⑶.4 选择 VDI (VirtualBox Disk Image)
114332plktoidoikolvse4
⑶.5 选择 Dynamically allocated
114355sp5hie9p5i51whbe
⑶.6 设置虚拟硬盘位置及大小, 建议大小为 20 GB (最好 40 GB)
114417dcgbgpgp5uc5dadu
⑷.1 打开 VirtualBOX 虚拟机的设置, 在设置的系统 -> 主板, 去掉 “软驱”,取消勾选 “启用 EFI”
114442rszdms86dlsdjc6l
⑷.2 系统 -> 处理器, 选择双核 CPU 数量 = 2
114508trhysr9b8z8gqs4w
⑷.3 显示 -> 显卡 -> 显存大小设置到最大 128 MB
勾选 Enable 3D Acceleration
114536xqw7qecuk5xw8ywz
⑸.1 在设置的 Storage -> Storage Type 属性 Controller SATA 的光盘图标 Choose a virtual CD/DVD disk file 选择 HackBoot_Mav.iso 文件
114622sfd8ffmb822dfq12
⑸.2HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后,在虚拟机菜单 CD / DVD Drive -> Choose a virtual CD/DVD disk file 选择 OSXMavericks2.iso 文件
131005ojohjffdrxeao1ed
⑸.3 按键 F5刷新后, 图标标签变为 OS X Base System,回车开始安装系统
131154la68nrhhfuefz33m
启动过程可能停在这里一分钟
141357vnrra8o04kkznvk0
⑸.4 开始时, 选择安装语言
151006gbw91tf9wvffu0zw
⑸.5 安装系统开始时,找不到任何有效的硬盘 , 使用菜单 实用工具 ->磁盘工具 格式化虚拟硬盘
131507pp37p00f77g7pkwk
⑸.6 左边点选硬盘, 选择 “抹掉”, 名称 Name 录入 “Mavericks“, 然后点击 Erase 抹掉
131527on5dw7u1vdvruxwz
⑸.7 格式化完毕, 关闭磁盘工具后, 点选 Mavericks 磁盘, 点击 安装
132348jf6frhyxfy6656u5
安装系统需要 30 分钟以上
132245yyitrnl2b2ziz2lm
安装 Mac OS X 系统完毕。
170838cmniwmwdg7d5iwte
⑸.8 安装系统后, 需要重新启动, 虚拟机选 Close 及 Power Off 关闭虚拟机
170919skwhvzmpt0tt0rs0
⑸.9.1 关闭 Mac OS X Mavericks 虚拟机后, 在设置的 Storage -> Storage Type Controller SATA 属性 退出 OSXMavericks2.iso
171345fzsdppsspgoaawsx
⑸.9.2 CD / DVD Drive 的光盘图标 Add CD/DVD Drive 选择 HackBoot_Mav.iso 文件
102509ypvfo5f7y8cn65if
⑸.10HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后
141316wi1md5b544itd5lt
⑸.11 在虚拟机菜单 CD / DVD Drive -> Choose a virtual CD/DVD disk file 选择 OSXMavericks2.iso 文件
141332vc2n7uunnen7m7md
⑸.12 按键 F5刷新后, OSX Boot 图标标签变为 OS X Base System(绿灯亮),回车再次进入安装系统
141345szdxx1919x8djjw2
启动过程可能停在这里一分钟
141357vnrra8o04kkznvk0
⑸.13 再次进入安装系统,这次选实用工具菜单 -> 终端
141416tjs16461646o1dq5
⑸.14 进入终端, 安装内核扩展,依次输入命令
170633nath2uouz44nfo8h
⑸.15 依次输入命令如下:

⑸.16安装内核扩展后, 退出终端后, 必须等待虚拟机的硬盘指示灯熄灭, Power Off 关闭虚拟机
172443khug2lhsrgug3hlh
⑹.1 关闭 Mac OS X Mavericks 虚拟机后, 在设置的 Storage -> Storage Type Controller SATA 属性 CD / DVD Drive 的光盘图标 Add CD/DVD Drive 选择 HackBoot_Mav.iso 文件
102019znydeae0vdq4y46m
⑹.2HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后 , 使用右键选择启动 Mavericks (绿灯亮),回车开始启动系统
132525t4xdwqqt6nxpdj67
⑹.3 启动 Mac OS X Mavericks 虚拟机文件后, 进入 Mac OS X 设置国家
131623xpmut54r4dtrardx
⑹.4 输入用户名称和用户初始密码
132631r7fzz9p7ww0f7wkw
⑹.5 完成其他安装步骤后,不要启动 iCloud 也不要注册, 并成功进入 Mac OS X 系统
170755axbr3v32sh4ss3h3
如需要更改时区 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Date & Time)
如需要更改语言 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Language & Text), 重启后才更新

⑹.6 在 苹果菜单 -> 系统偏好设置(System Preferences) -> “安全性与私隐” 里面选择 “任何来源” (用于安装 MultiBeast)
132735yxttfsilkft114fi
⑹.7 使用 Mac OS X Mavericks 的 Safari, 下载 http://pan.baidu.com/s/1bnb3D9P 及自动解压 MultiBeast-Mavericks-Edition-6.0.1.zip
下载 MultiBeast 6.1 更新 : http://pan.baidu.com/s/1sjCUOGH

⑹.8 自动解压后的文件是在 下载 文件夹里面, 双击 MultiBeast 启动安装
082048f33dtd3jsmealldi
点选 Quick Start, 点选 EasyBeast
170531mnn556rii5tyida6
⑹.9 点选 Build 及最后点击右下角的 Install 开始安装
173214vf070zelz3fafo0h
⑹.10 等待几分钟后,安装完毕后, 在 Mac 关机
133026z3f1vh7vhwqhj1dz

⑹.11 Mac关机及关闭 Mac OS X Mavericks 虚拟机后, 打开 VirtualBOX 设置虚拟机, 在 Storage -> Controller SATA 属性退出 HackBoot_Mav.iso 文件
185120qzezjz2erk4eku4m
⑹.12 及在虚拟机设置的 系统 -> 主板 勾选 “启用 Enable EFI”
185055o9x80djpez1o9yl9
⑹.13 启动虚拟电脑, 会直接启动 Mac OS X Mavericks 虚拟硬盘, 以后并不需要 Hackboot_Mav.iso 光盘文件的引导
133326vd0brkw5tpkdzt2b
重新启动虚拟电脑后, 可选择挂上磁盘映像 xcode_5.0.1_gm_seed.dmg 安装 Xcode 5 及 command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 安装 Command Line Tools
133421y1cn0u82usklpk7u
⑺.1 使用 Mac 的终端, 取消强制 iOS 项目的签名

⑺.2 在 Xcode 测试编译适用于iOS的终端 MobileTerminal 项目
下载 MobileTerminal 项目文件夹 :  mobileterminal-520-A.zip
133305pzwmepxbkknmnm66
⑻.1 本地机器连接到虚拟机, 除了挂上磁盘映像以外, 还有 2 个方案, 方案一 使用SMB 文件共享
SMB文件共享从其他设备访问Windows 7
在 Windows 7的机器 控制面板 -> 所有控制面板项 -> 网络和共享中心 -> 进阶共用设定”
1) 启用网络搜索
2) 启用文件和打印机共用
3) 关闭公用文件夹共享
4) 流媒体“不要紧,这个挑选你所需要的
5) 启用文件共享对于使用设备40 -或56位加密
6) 启用密码保护的共用(除非你希望每个人都在网络上访问)

参考 : http://support.apple.com/kb/PH13882?viewlocale=zh_CN
在 Mac 虚拟机的设置
175150cbkw3xxghukpeuhm
⑻.2 本地机器连接到虚拟机, 方案二 本地机器使用 PuTTYWinSCP 远程登录

⑻.2.1 在虚拟机的设置选择 网络 -> 端口转发 Port Forwarding
181309nfzkfpfxzixj40sk
⑻.2.2 添加规则 TCP 协议 主机端口 2222 转发 虚拟机端口 22 如下
175526ubahfruor66sh2af
⑻.2.3 Mac 虚拟机, 苹果菜单 -> 系统偏好设置 -> 共享 内启动 远程登录
181244bkrr5bppshhrhin4
⑻.2.4 本地机器用 PuTTY 或 WinSCP 连接到虚拟机, 使用本地机器地址 localhost 及端口 2222
181221zmm4lwwo2o82a2wj
204544ld3r3y3z99w3wbpa

发表评论