VirtualBox安装Mac
[+]
转自:http://blog.csdn.net/m372897500/article/details/9162095
首先,我建议您准备一台配置充足的机器作为Host。以下是我的机器配置及操作系统:
- CPU:Intel E8400 3.0GHz双核处理器
- 内存:4.00GB(3.37GB可用)
- 操作系统:Windows 7企业版(32位)
我的机器一开始只有2G内存,OS X虚拟机占用了整整1G,于是剩下的1G内存便显得捉襟见肘了。如果您需要打开一些开发工具,或是Visual Studio、Word、Outlook等大型应用程序,会发现内存换页非常频繁,简直难以忍受。不过将内存增加到4G之后,情况便大有好转,与之前相比几乎感觉不到虚拟机所带来的影响。因此,我建议您至少准备3G内存空间,否则接下来的体验会大打折扣。
在装完Snow Leopard系统之后,便会占用超过9G的硬盘空间。如果您需要在上面做开发,则可能还需要安装Xcode及iOS SDK等工具包,它们都是实打实的大个头,一套下来同样会占用将近10G的硬盘,因此我建议您可以保留30G左右的硬盘空间,以免将来遭遇尴尬的境地。
在软件部分,新版的VirtualBox也是必须的,我使用的是最新的3.2.8 r64453,您可以去官网上下载最新版本。自然,您还需要Mac OS X 10.6 Snow Leopard的安装DVD或是镜像文件(不要问我哪儿可以搞到)。此外,由于VirtualBox自带的EFI Bootloader只能在OS X作Host时才能正常引导,我们还需要empireEFIv1085.iso,您可以根据自己的CPU下载32位Intel版本或是AMD版本,对于64位Intel处理器,可以使用压缩包里的legacyempire_efi1085.iso文件。
至此,万事俱备。
创建虚拟机配置
VirtualBox和Snow Leopard的中文翻译都可谓是茶几,因此两者我使用的都是英文版本。
首先,您需要创建一个虚拟机的配置,设置一个名称(Snow Leopard),并如下图选择合适的操作系统(Mac OS X)及版本(Mac OS X Server):
选择至少1024 MB内存:
在选择磁盘向导中,创建一个30G大小的虚拟磁盘(如果硬盘空间允许的话,建议创建fixed-size类型的虚拟磁盘,对性能有所帮助。自然,这会在创建虚拟磁盘时消耗一些时间,请耐心等待):
检查信息,创建虚拟机配置:
右键单击刚创建好的虚拟机,或使用Machine菜单进入Settings面板。首先,选择左侧的System项,调整右侧的启动顺序(先光驱再硬盘),并将默认选中的Enable EFI选项取消(我们将使用刚才下载的empireEFIv1085.iso进行引导):
然后选中左侧的Display项,将Video Memory调制最大,并启用3D加速:
至此,虚拟机配置完成。
安装系统
首先,我们使用empireEFIv1085.iso进行引导,还是在刚才的Settings面板中,选择左侧的Storage项,并在右侧选中引导用的镜像:
启动虚拟机,稍等片刻,直至出现如下界面:
根据提示,加载Snow Leopard的安装盘,稍等片刻(让虚拟机识别并加载镜像),点击F5,此时您会发现中央的光盘标志下方显示为Max OS X的安装盘:
此时回车,并根据提示按任意键,稍等片刻便会出现Snow Leopard的安装向导界面:
选择一门语言,并根据向导前进,直至安装磁盘选择这一步,此时您会发现可选磁盘列表为空:
从上方Utilities菜单中选取Disk Utility,再选中左侧的磁盘,同时进入右侧的Erase栏。然后选择正确的文件系统(Mac OS Extended,Case-sensitive,Journaled):
点击Erase对磁盘进行格式化,关闭Disk Utility,并选择刚才格式化后的磁盘作为安装目标:
点击Install按钮开始安装,请耐心等待:
最后则会出现安装失败的提示画面:
不过别担心,事实上Snow Leopard系统已经安装完成了。此时您可以点击Restart按钮,但系统并不会正常地重新启动,会停留在MACH Reboot字样上。您需要重新加载empireEFIv1085.iso,并手动选择虚拟机控制台中Machine菜单的Reset项强制进行重启(此时虚拟机可能会提示发生严重错误并退出,重新启动即可):
此时便会重新进入之前出现过的引导界面,不过您会发现其中多了一个启动项,便是刚才装好的操作系统:
按键盘右键切换至新项并回车,根据提示按任意键,稍等片刻,便会进入Snow Leopard第一次启动时的语言选择界面:
我在这里还是选择英文作为操作系统的主要语言。根据向导一步一步前进,在设置了键盘,账号,时区等信息后(您可以跳过设置Apple ID的步骤),最终便可以看到Snow Leopard系统的桌面(可能跳出键盘识别的向导,按提示进行即可):
您现在可以把玩一下Snow Leopard操作系统了。值得一提的是,您很有可能无法使用操作系统的菜单正常关闭和重启操作系统,这时候您只要使用虚拟机的菜单来强制关闭和启动即可。需要注意,在启动时您还是需要empireEFIv1085.iso作为引导。
更新系统
打开System Profiler,会发现当前操作系统的版本是Mac OS X 10.6.3(当然,如果您使用最新的安装光盘,则下个步骤就可以跳过了):
打开Software Update升级操作系统。经过一段时间的检查,会要求进行操作系统升级,这会下载800多兆的升级文件,这自然需要一个漫长的等待过程。升级完成后重新启动,便会发现操作系统已经更新为Mac OS X 10.6.4(您可能发现截图中升级前后的机器名有所不同,这是我手动修改造成的):
容易理解,您从表面上很难发现升级前后有什么差异。
调整分辨率
"Graphics Mode"="1280x1024x32"
回车,之后Snow Leopard的分辨率便修改成功了。您也可以将1280x1024修改成其他分辨率(并非任意分辨率,系统会自行调整)。我在工作时往往将其设为全屏,并放到扩展桌面上,于是我便可以同时使用两个操作系统了:
看上去还不错吧?
其他
- How to Install Mac OS X Snow Leopard on VirtualBox 3.2 with Non Apple, Intel PC
- Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6 – on Windows 7 32 Bit
- How to Increase Mac OS X Snow Leopard Virtual Machine Screen Resolution on VirtualBox and VMware
总结
VirtualBox安装Mac相关推荐
- linux下vbox安装mac,virtualbox安装mac
virtualbox安装mac 发布时间:2011-01-18 20:01:08来源:红联作者:che820127 [i=s] 本帖最后由 che820127 于 2011-1-18 20:09 编辑 ...
- VirtualBox 安装Mac OS 10.13 及安装增强功能
时间:2019-2-25 版本:Mac OS 10.13 一.安装Mac OS参照:在 virtualbox 安装 mac os - 赤小翼的文章 - 知乎 1. 注:可以不加修改分辨率那条命令.(不 ...
- VirtualBox安装Mac os x
1.操作记录 主要用到的文件 VirtualBox虚拟机:安装Mountain Lion 创建完成后,设置虚拟机 看下图System-Acceleration为灰色的,说明物理机的virtualiza ...
- oracle vm virtualbox安装mac os,虚拟机VirtualBox安装MAC OS 10.12图文教程
[转]虚拟机VirtualBox安装MAC OS 10.12图文教程 时间:2018-12-05 阅读次数:1982 来源:博客园 VirtualBox虚拟机安装Mac OS 10.12图文 ...
- iPad越狱搭建java环境_win7+virtualbox安装Mac os搭建完美越狱环境
前久一直有朋友询问,win下的redsn0w_mac_0.9.7b5 iPad 完美越狱教程,蓝牙重启均OK[mac越狱,iPad]'或者'iOS 4.2.1完美越狱测试教程[适用于iphone4及m ...
- VirtualBox 安装 Mac X
本文所用工具如下: 1. VirtualBox 虚拟机(或 VMware 虚拟机) 2. Mac X(Snow Leopard-10.6 或 Lion-10.7): ...
- Winxp下用Virtualbox安装Mac(雪豹)系统
一直想研究下苹果的系统,费了一番周折之后,终于在Winxp系统下,用Virtualbox安装了Mac(雪豹)系统. 在安装过程中,需要准备以下的软件: 1.VirtualBox4.0.4 2.empi ...
- VirtualBox 安装MAC系统 10.15
首先,从Downloads – Oracle VM VirtualBox 这里下载VirtualBox的安装文件安装系统,根据系统选择对应的安装文件. 然后,下载安装 VirtualBox 6.1.1 ...
- VirtualBox安装Mac系统
1.下载Mac系统 2.新建虚拟机 内存4G 硬盘30G创建磁盘 3.设置MacOS虚拟机 存储--分配光驱选择镜像 4.关闭VirtualBox 打开本地CMD,输入 cd C:\Program F ...
最新文章
- 脚本文件直接执行python代码
- cocos2dx 实现搓牌(翻牌)效果,包括铺平动画
- Handler为什么可能会造成内存泄漏以及可用的四种解决方法
- ajax值上传不过去,ajax上传时参数提交不更新等相关问题
- 算法训练营 重编码_编码训练营适合您吗?
- 企业即时通讯将成为未来企业竞争致胜的关键
- 服务器端系统饼图,服务器 操作系统 饼图
- python 反传播_岗位 | 滴滴急招反欺诈数据分析实习生(可转正)!字节跳动+德勤实习生项目热招中...
- UniversalVideoView
- linux上编译sdl,Linux下安装、编译SDL
- ITerm2的安装和配置
- python第三方库:使用Jieba对抓取的数据进行中文分词
- 第19节 扫描技术——基于Windows系统的工具
- B. Coloring Rectangles
- 使用endnote自动批量生成毕业论文参考文献
- win7怎么不能无线连接网络连接服务器,win7网络连接不上|windows7无线网络连接不上怎么办?...
- restapi是什么意思_用人类语言解释:REST API 与 RESTful API
- java智能卡操作系统_智能卡操作系统(COS),什么是智能卡操作系统(COS)
- 什么是license
- 射影几何 -- 平面射影几何 1
热门文章
- 润乾集算器与帆软报表集成 (直接通过 jdbc,类 DB 存储过程方式调用)
- Word页码设置页码从指定页面从1开始
- Nikola盘前跌近2%,公司内部审查发现创始人部分言论不准确
- g9008v android7,三星G9008V(Galaxy S5 移动4G版 安卓5.0)手机快速救砖,线刷教程分享,小白轻松救活手机...
- 超声波模块c语言编程,51单片机超声波模块的C语言程序.pdf
- 如何为HBuilderX安装sass?HBuilderX中如何使用sass?
- 单片机快速开平方的算法
- 一个LinkedIn领英账号可以添加多少好友?
- adb 获取屏幕截图、录制视频
- Python(24)python中的calendar模块(日历模块)