VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS
VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS
原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html
原文作者已经写的很好很详细了,但里面有几个点需要说明一下。
1.
OSXMavericks2.iso (解压 OSXMavericks2.part1.rar, OSXMavericks2.part2.rar, OSXMavericks2.part3.rar)把这三个压缩包下载下来解压第一个,会自动把后面两个解开。
2.
⑶.4 选择 VDI (VirtualBox Disk Image)
这里可以选择其他格式,选择VMDK可以把文件分成若干2G以下的
3.
⑸.15 依次输入命令如下:
这里需要
chmod -R 0755 /Volumes/mnt/System/Library/Extensions
chown -R root:wheel /Volumes/mnt/System/Library/Extensions
不然后面可能出错
4.
⑹.2 在 HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后 , 使用右键选择启动 Mavericks (绿灯亮),回车开始启动系统
这里的右键是键盘的右方向件不是鼠标右键。
原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html
建议电脑要求
Windows 7/8, 32 / 64 bit
CPU Intel Core i5 / i7
内存 4GB 以上
硬盘 500GB 以上
由于虚拟机不支持 Apple Quartz Extreme/Core Image, 需要 Quartz Extreme 的应用软件例如 iBooks Author,Pixelmator,SketchBook 等不能在虚拟机下使用 。
安装步骤
注意:本人亲测VirtualBox 4.3.6和4.3.12可用
⑴ 下载: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)
MultiBeast 6.2.1:http://www.cnblogs.com/yipu/p/3611464.html
⑵ 双击安装 VirtualBox-4.3.6-91406-Win.exe 及 Oracle_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)
⑶.2 内存分配最少 2048 MB 以上
⑶.3 创建新的虚拟硬盘
⑶.4 选择 VDI (VirtualBox Disk Image)
⑶.5 选择 Dynamically allocated
⑶.6 设置虚拟硬盘位置及大小, 建议大小为 20 GB (最好 40 GB)
⑷.1 打开 VirtualBOX 虚拟机的设置, 在设置的系统 -> 主板, 去掉 "软驱",取消勾选 "启用 EFI"
⑷.2 系统 -> 处理器, 选择双核 CPU 数量 = 2
⑷.3 显示 -> 显卡 -> 显存大小设置到最大 128 MB
勾选 Enable 3D Acceleration
⑸.1 在设置的 Storage -> Storage Type 属性 Controller SATA 的光盘图标 Choose a virtual CD/DVD disk file 选择HackBoot_Mav.iso 文件
⑸.2 在 HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后,在虚拟机菜单 CD / DVD Drive -> Choose a virtual CD/DVD disk file 选择 OSXMavericks2.iso 文件
⑸.3 按键 F5刷新后, 图标标签变为 OS X Base System,回车开始安装系统
启动过程可能停在这里一分钟
⑸.4 开始时, 选择安装语言
⑸.5 安装系统开始时,找不到任何有效的硬盘 , 使用菜单 实用工具 ->磁盘工具 格式化虚拟硬盘
⑸.6 左边点选硬盘, 选择 "抹掉", 名称 Name 录入 "Mavericks", 然后点击 Erase 抹掉
⑸.7 格式化完毕, 关闭磁盘工具后, 点选 Mavericks 磁盘, 点击 安装
安装系统需要 30 分钟以上
安装 Mac OS X 系统完毕。
⑸.8 安装系统后, 需要重新启动, 虚拟机选 Close 及 Power Off 关闭虚拟机
⑸.9.1 关闭 Mac OS X Mavericks 虚拟机后, 在设置的 Storage -> Storage Type Controller SATA 属性 退出OSXMavericks2.iso
⑸.9.2 CD / DVD Drive 的光盘图标 Add CD/DVD Drive 选择 HackBoot_Mav.iso 文件
⑸.10 在 HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后
⑸.11 在虚拟机菜单 CD / DVD Drive -> Choose a virtual CD/DVD disk file 选择 OSXMavericks2.iso 文件
⑸.12 按键 F5刷新后, OSX Boot 图标标签变为 OS X Base System(绿灯亮),回车再次进入安装系统
启动过程可能停在这里一分钟
⑸.13 再次进入安装系统,这次选实用工具菜单 -> 终端
⑸.14 进入终端, 安装内核扩展,依次输入命令
⑸.15 依次输入命令如下:
- umount /Volumes/Mavericks
- hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt
- cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- hdiutil detach /Volumes/mnt
⑸.16安装内核扩展后, 退出终端后, 必须等待虚拟机的硬盘指示灯熄灭, Power Off 关闭虚拟机
⑹.1 关闭 Mac OS X Mavericks 虚拟机后, 在设置的 Storage -> Storage Type Controller SATA 属性 CD / DVD Drive 的光盘图标 Add CD/DVD Drive 选择 HackBoot_Mav.iso 文件
⑹.2 在 HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后 , 使用右键选择启动 Mavericks (绿灯亮),回车开始启动系统
⑹.3 启动 Mac OS X Mavericks 虚拟机文件后, 进入 Mac OS X 设置国家
⑹.4 输入用户名称和用户初始密码
如果连不上网,说明你的网卡驱动不能识别,可尝试使用NAT连接方式连接网络
也可等进入系统后,用WIN机下载MultiBeast 6.2.1,制作成ISO,挂接到虚拟机中,
这样就可以安装MultiBeast了!安装的时候只勾选Intel Pro 1000网卡驱动和变色龙即可,其它选项则容易造成无法启动,慎选!
MultiBeast 6.2.1下载地址:http://www.cnblogs.com/yipu/p/3611464.html
⑹.5 完成其他安装步骤后,不要启动 iCloud 也不要注册, 并成功进入 Mac OS X 系统
如需要更改时区 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Date & Time)
如需要更改语言 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Language & Text), 重启后才更新
⑹.6 在 苹果菜单 -> 系统偏好设置(System Preferences) -> "安全性与私隐" 里面选择 “任何来源” (用于安装 MultiBeast)
⑹.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 启动安装
点选 Quick Start, 点选 EasyBeast
⑹.9 点选 Build 及最后点击右下角的 Install 开始安装
⑹.10 等待几分钟后,安装完毕后, 在 Mac 关机。
⑹.11 Mac关机及关闭 Mac OS X Mavericks 虚拟机后, 打开 VirtualBOX 设置虚拟机, 在 Storage -> Controller SATA 属性退出 HackBoot_Mav.iso 文件
⑹.12 及在虚拟机设置的 系统 -> 主板 勾选 "启用 Enable EFI"
⑹.13 启动虚拟电脑, 会直接启动 Mac OS X Mavericks 虚拟硬盘, 以后并不需要 Hackboot_Mav.iso 光盘文件的引导
⑺ 重新启动虚拟电脑后, 可选择挂上磁盘映像 xcode_5.0.1_gm_seed.dmg 安装 Xcode 5 及command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 安装 Command Line Tools
⑺.1 使用 Mac 的终端, 取消强制 iOS 项目的签名
- SDKFILE="$(xcode-select --print-path)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/SDKSettings.plist"
- sudo /usr/libexec/PlistBuddy -c "Set :DefaultProperties:CODE_SIGNING_REQUIRED NO" "$SDKFILE"
- sudo /usr/bin/plutil -convert binary1 "$SDKFILE"
⑺.2 在 Xcode 测试编译适用于iOS的终端 MobileTerminal 项目
下载 MobileTerminal 项目文件夹 : mobileterminal-520-A.zip (234.82 KB, 下载次数: 101)
⑻.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 虚拟机的设置
⑻.2 本地机器连接到虚拟机, 方案二 本地机器使用 PuTTY 及 WinSCP 远程登录
⑻.2.1 在虚拟机的设置选择 网络 -> 端口转发 Port Forwarding
⑻.2.2 添加规则 TCP 协议 主机端口 2222 转发 虚拟机端口 22 如下
⑻.2.3 Mac 虚拟机, 苹果菜单 -> 系统偏好设置 -> 共享 内启动 远程登录
⑻.2.4 本地机器用 PuTTY 或 WinSCP 连接到虚拟机, 使用本地机器地址 localhost 及端口 2222
VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS的更多相关文章
- VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5,本人X220亲测
原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html 建议电脑要求 Windows 7/8, 32 / 64 bit CPU Int ...
- VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5,本人X220亲测(超详细截图)
http://www.cnblogs.com/yipu/p/3611611.html http://bbs.feng.com/read-htm-tid-7625465.html OS X Maveri ...
- 在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5
参考网址:http://bbs.feng.com/read-htm-tid-7625465.html
- 在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0
注:本文源自于: http://bbs.feng.com/read-htm-tid-9908410.html _____________________________________________ ...
- Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS
Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...
- window当mac用,VirtualBox虚拟机安装os系统
mac的环境让开发者很享受,既可以像在linux环境下开发,又可以享受到几乎window所有支持的工具软件,比如ide,note,browser 我的安装过程 1.首先你有了64位的window7操作 ...
- VM12虚拟机安装os x 10.11系统以及注意事项
一.安装步骤 原文链接:https://blog.csdn.net/soachenshui/article/details/49251513 https://blog.csdn.net/soachen ...
- windows7中用vitualbox安装OS X 10.11 El Capitan 及 Xcode 7.0--转载
在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0 来源:http://bbs.feng.com/read-htm-tid ...
- VirtualBox虚拟机安装Mac OS 10.12
注:本文作者 (QQ:85805214) 本博主只是转载发布而已. VMware 安装Mac OS 方法 由于Virtual Box拷贝文件比较麻烦,有时候经常出现拷贝失败的情况,故使用VMware ...
随机推荐
- mybatis多对多映射
数据库里面有角色实体类app_cms_role
- Android ListView 进阶学习
1.使用ListView展示数据结构为二维数组的数据 当我们遇到数据结构是二维数组的需求的时候,我们会首先想到ListView,但是要想实现二维数组,会想到ListView里面嵌套ListView,但 ...
- python导入模块和包的使用
做项目的时候经常会要求做到模块化管理,即同样功能的代码放到同一个文件夹下,以便于方便管理,相信很多人对模块的引用都模糊不清,今天鄙人在这里就总结下. 一.模块导入的使用 在同一个文件夹下有两个文件分别 ...
- C++程序员们,快来写最简洁的单例模式吧
想必每一位程序员都对设计模式中的单例模式非常的熟悉吧,以往我们用C++实现一个单例模式需要写以下代码: class CSingleton { private: CSingleton() //构造函数是 ...
- Angularjs中link函数参数含义小节
restrictE: 表示该directive仅能以element方式使用,即:<my-dialog></my-dialog>A: 表示该directive仅能以attribu ...
- Java多线程系列--“JUC集合”04之 ConcurrentHashMap
概要 本章是JUC系列的ConcurrentHashMap篇.内容包括:ConcurrentHashMap介绍ConcurrentHashMap原理和数据结构ConcurrentHashMap函数列表 ...
- MySQL性能优化的最佳21条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...
- 把图片加载到BufferedImage中
把图片加载到BufferedImage 中有什么作用呢?它就可以利用 ImageIO.write(image, "JPEG", response.getOutputStream() ...
- 【数据压缩】Huffman编码
1. 压缩编码概述 数据压缩在日常生活极为常见,平常所用到jpg.mp3均采用数据压缩(采用Huffman编码)以减少占用空间.编码\(C\)是指从字符空间\(A\)到码字表\(X\)的映射.数据压缩 ...
- 在SQL Server里禁用聚集索引——真的好么?
有人问了我一个最有意思的问题:“你能禁用聚集索引么?” 对这个问题,我先是吓了一跳,因为我从未想过禁用聚集索引,因为聚集索引代表表数据,对这个最有趣问题,我立即答道:“我认为可以,但是...” 好吧, ...