如何在VirtualBox里面安装OS X 10.9

 我来答
lushwong
高粉答主

2016-05-03 · 醉心答题,欢迎关注
知道顶级答主
回答量:3.6万
采纳率:94%
帮助的人:5481万
展开全部

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)

7 打开 VirtualBOX 虚拟机的设置, 在设置的系统 -> 主板, 去掉 "软驱",取消勾选 "启用 EFI" 

8 系统 -> 处理器, 选择双核 CPU 数量 = 2

9 显示 -> 显卡 -> 显存大小设置到最大 128 MB
勾选 Enable 3D Acceleration

10 在设置的 Storage -> Storage Type  属性 Controller SATA 的光盘图标 Choose a virtual CD/DVD disk file 选择HackBoot_Mav.iso 文件

11 在 HackBoot_Mav.iso 的启动引导下, 如下 OSX Boot 页面出现后,在虚拟机菜单 CD / DVD Drive -> Choose a virtual CD/DVD disk file 选择 OSXMavericks2.iso 文件

12 按键 F5刷新后, 图标标签变为 OS X Base System,回车开始安装系统

13 启动过程可能停在这里一分钟

14 开始时, 选择安装语言

15 安装系统开始时,找不到任何有效的硬盘 , 使用菜单 实用工具 ->磁盘工具  格式化虚拟硬盘

16 左边点选硬盘, 选择 "抹掉", 名称 Name 录入 "Mavericks",  然后点击 Erase 抹掉

17 格式化完毕, 关闭磁盘工具后, 点选 Mavericks 磁盘, 点击 安装

麦保(深圳)科技有限公司_
2023-03-28 广告
cleanmymac是我必装的mac端清理软件,界面简洁好看,完美适配mac系统,文件清理的速度、精度都比较优秀,还是比较不错的呢。cleanmymac作为一款第三方清洁应用程序,具有专业完整的清理功能,包括释放内存、一键智能扫描垃圾和缓存... 点击进入详情页
本回答由麦保(深圳)科技有限公司_提供
yangjinlong76
活跃答主

2016-05-03 · 非职业答题人
知道顶级答主
回答量:5.7万
采纳率:94%
帮助的人:1.8亿
展开全部
问题困扰了我很久,原先在公司的PC上装的时候很顺利就装起来了,但是在家里的PC上一开始就停在这儿了,怎么也过不去。两台PC都是ubuntu14.04+vbox,虚拟机配置也完全一样。开始也以为是虚拟磁盘的问题,但后来发现跟这个
“could not initialize summary table xxx”没有关系,因为成功安装的log里也有这段报错信息,但是却顺利pass过去了。所以唯一的区别只可能是硬件上的差别,最大的当然是CPU, 公司的是ivybridge i3-3220, 家里的是haswell i5-4570, 所以可能是CPU型号带来的影响,MacOS X 10.9.1并不完全支持最新的Haswell系列CPU,10.9.2才是第一个完全支持Haswell平台的OS X系统,所以可能是这个原因: MacOS X的安装程序无法识别Haswell的某些特性,所以停止了安装。解决办法是更改Vox虚拟苹果系统的CPUID配置,让安装程序误以为是一个认识的 CPU。(CPUID定义了一个CPU支持的功能集,详细参见CPUID)

可以用virtualbox的命令行工具vboxmanage修改:
先看看当前PC主机的CPUID信息(真实CPUID):

#vboxmanage list hostcpuids
Leaf no. EAX EBX ECX EDX
....
00000001 000306c3 02100800 7ffafbff bfebfbff
....

其中 leaf 00000001返回的是最重要的CPU功能特性,这一段要小心设置,把它改成一个前代CPU的ID 值,比如我的haswell i5-4570的前代是ivybridge i5-3470, 去这儿找一下对应的CPUID值(www.cpu-world.com/CPUs/Core_i5/Intel-Core i5-3470.html#cpuid)

#vboxmanage modifyvm <vmname> --cpuidset 1 000306A9 02100800 7FBAE3FF BFEBFBFF

或者就改成i3-3220对应的CPUID值(一个之前确定可以成功识别的CPU)
#vboxmanage modifyvm <vmname> --cpuidset 1 000306a9 00100800 3d9ae3bf bfebfbff

然后重新试装MacOSX, 发现可以进入安装图形界面了。。。

需要注意的是改的时候要尽量改一个跟当前物理CPU接近的旧型号,而且估计不一定都能过,可能得碰运气吧。

当然这种办法显然是不完善的,因为pass给安装程序的CPU特性集不同了,操作系统的设置可能相应也不一样了,对OSX来说,大概会当作一个旧款的CPU来跑。

想了下也许可以试试如果安装成功后升级到mevericks 10.9.2, 然后再把CPUID值改回来,不知道9.2能否自动调整正常启动,有兴趣的可以先试一下,这几天没时间弄了,至少到周末才能继续安装了,看看能不能成功。。。

当然最好是有10.9.2之后的破解安装盘,应该可以顺利安装,这样是最完美的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式