Chinaunix首页 | 论坛 | 博客
  • 博客访问: 390742
  • 博文数量: 46
  • 博客积分: 1476
  • 博客等级: 上尉
  • 技术积分: 428
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-19 13:17
文章分类

全部博文(46)

文章存档

2015年(8)

2014年(20)

2013年(7)

2012年(4)

2011年(1)

2010年(2)

2009年(1)

2008年(2)

2006年(1)

我的朋友

分类: iOS平台

2013-08-16 08:31:15

转载自:

 

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

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

安装步骤
迅雷下载:
VirtualBox-4.1.20-80170-Win.exe
Oracle_VM_VirtualBox_Extension_Pack-4.1.20-80170.vbox-extpack
HackBoot1.iso
HackBoot2.iso
OS X 10.8 Install DVD.iso

双击安装 VirtualBox-4.1.20-80170-Win.exeOracle_VM_VirtualBox_Extension_Pack-4.1.20-80170.vbox-extpack

⑶.1 在 VirtualBOX 新建虚拟电脑
名称    Mac OS X 10.8
操作系统 :  Mac OS X
版本        :  Mac OS X Server (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


⑸.1  在 Storage -> IDE Controller 属性 CD / DVD Drive 右边的光盘图标 Choose a virtual CD/DVD disk file 选择 HackBoot1.iso 文件


⑸.2 HackBoot1.iso 的启动引导下, 如下 HackBoot 页面出现后


在虚拟机底右下状态位置-> 光盘图标 Choose a virtual CD/DVD disk file 选择 OS X 10.8 Install DVD.iso 文件,按键 F5 刷新后,回车开始安装系统


⑸.3 安装系统开始时,提示找不到任何有效的硬盘 , 使用菜单 Utilities -> Disk Utility 格式化虚拟硬盘, 左边点击硬盘, 选择 Erase, Name 录入 "Macintosh HD",  然后点击 Erase


⑸.4 安装系统成功后, 关闭 Mac OS X 10.8 虚拟机, 在 Storage -> IDE Controller 属性 CD / DVD Drive 右边的光盘图标 Choose a virtual CD/DVD disk file 选择 HackBoot2.iso 文件


⑸.5HackBoot2.iso 的启动引导下, 如下 HackBoot 页面出现后 , 使用右键选择启动 Macintosh HD


⑸.6 启动 Mac OS X 10.8 虚拟机文件后的 Mac OS X 设置
   如需要更改语言 (左上角的 ?苹果菜单 -> 系统偏好设置(System Preferences) -> Language & Text), 重启后才更新
   如需要更改时区 (左上角的 ?苹果菜单 -> 系统偏好设置(System Preferences) -> Date & Time)


⑸.7 在 ?苹果菜单 -> 系统偏好设置(System Preferences) -> "安全性与私隐" 里面选择 “任何来源” (用于安装 MultiBeast)


⑸.8 使用 Mac OS X 10.8 的 Safari, 下载及解压 MultiBeast-4.6.1.zip (用于解决虚拟机的声音问题)
迅雷下载 :

⑸.9 解压后的文件夹内, 双击安装 MultiBeast 4.6.1.pkg, 安装时勾选如下 4项
UserDSDT Install
System Utilities -> Repair Permissions



AppleHDA Rollback
 

NullCPUPowerManagement
 

 

⑸.10 Finder 菜单,前往 -> 前往文件夹 /System/Library/Extensions/
 
删除 AppleGraphicsControl.kext 文件


⑸.11 Finder 菜单,前往 -> 前往文件夹 /Extra/
 

修改 org.Chameleon.boot.plist , 增加分辨率内容如下

复制代码

  1. Graphics Mode

  2. 1440x768x32



也可以选择以下分辨率
1152x720x32
1366x768x32
1440x900x32

⑸.12 关闭 Mac OS X 10.8 虚拟机,  在 Storage -> IDE Controller 属性 CD / DVD Drive 右边的光盘图标
选择 Remove disk from virtual drive 去退出 HackBoot2.iso 文件


⑸.13 在 Windows 下 cmd 执行

请根据 ⑶.1 虚拟电脑的名称 及 ⑸.11 选择的分辨率,执行

复制代码

  1. cd "C:\Program Files\Oracle\VirtualBox"

  2. VBoxManage setextradata "Mac OS X 10.8" "CustomVideoMode1" "1440x768x32"




⑸.14 启动虚拟电脑, 会直接启动 Mac OS X 10.8 虚拟硬盘,  以后并不需要Hackboot 光盘文件的引导
重新启动虚拟电脑后, 可选择在 ?苹果菜单 -> 软件更新
可选择更新 OS X Mountain Lion 10.8.2
及 10.8.2 Supplemental Update

系统更新 10.8.2 后要重覆步骤 ⑸.9 至 ⑸.11 及关闭 Mac OS X 10.8 虚拟机后重新启动。




如何启用 root 用户
Mac OS X v10.6 及更高版本
1.      从 Apple 菜单中,选取系统偏好设置...。
2.      从显示菜单中,选取帐户。
3.      点按锁图标并使用管理员帐户进行鉴定。
4.      点按“登录选项....”。
5.      点按右下方的“加入..”按钮。
6.      点按“打开目录实用工具...”按钮。
7.      点按“目录实用工具”窗口中的锁图标。
8.      输入管理员帐户名称和密码,然后点按“好”。
9.      从mac最上面的菜单栏中的"编辑"菜单中选取"启用 Root 用户"。  
10.      在“密码”和“验证”字段中输入您想要使用的 root 密码,然后点按“好”。
注:如果要对阻止您以管理员身份登录的问题进行故障诊断,请按照此文章中的步骤来启用 root 用户。


阅读(5688) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~