为虚拟机搭建MacOSX系统

参考教程:
在virtualbox上安装Mac OS X Lion 之 配置过程
在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.8 Mountain Lion 及 XCode 4.4.1 (iOS SDK5.1) 作开发 开始前准备如下:
1.Oracle VM VirtualBox4.2.12.exe
2.VirtualBox 4.2.12 Oracle VM VirtualBox Extension Pack
3.Mac OS X Mountain Lion 10.8.3.iso
4.HackBoot 1.iso/HackBoot 2.iso
5.MultiBeast.zip
首先安装Oracle VM VirtualBox4.2.12.exeVirtualBox 4.2.12 Oracle VM VirtualBox Extension Pack
然后开始虚拟机的安装:
1.在VirtualBox中新建虚拟机 
设置虚拟机名称和系统类型

内存设置最好在2048M以上(安装10.8.3需要分配起码4096M内存以上)

下一步选虚拟硬盘

默认选择 VDI(Virtualbox磁盘映像)即可。

之后是虚拟硬盘细节(我在这里选择的是动态分配)

这两个分配方法的不同之处在于:
固定大小:优点是不需要以后动态根据使用情况而分配,可提高性能。缺点是,一次性直接占用整个你所分配的,比如30G的硬盘空间。

动态分配:可根据虚拟机实际使用硬盘的大小而只分配用到的那一部分。比如你虚拟机创建完毕了,只用了10G硬盘,那么此时虽然你给虚拟机设置了30G硬盘,但是此时虚拟机大小也只是10G。缺点是,需要虚拟机动态的根据使用情况而去分配对应的空间,效率相对低,性能相对没有固定大小分配的效率高。
但是因为我把虚拟机都放在C盘了,所以选择了动态分配,目前感觉如果和我一样只是偶尔使用的话,动态分配就够用了。
然后选择虚拟硬盘的位置和大小

推荐至少设置20GB空间,如果需要安装Xcode和iOS SDK等开发工具的话就设置成40GB,当然 如果是像我一样选择动态分配的话,再设置大一些也是可以的,因为动态分配这种方式在没有实际占用的时候是不会占用空间的。
点击创建以后需要等待VirtualBox开始创建虚拟磁盘就OK了(这一步需要一些时间,请耐心等待)。
2.虚拟机设置:
选中新建的虚拟机,在右侧可以看到一些虚拟机的明细

进入“系统”项。取消软驱和网络,然后将光驱设置在硬盘之前启动,取消EFI和UTC时间的勾选,其他按照图片上的设置就行了

接着是“处理器”选项,这里因为我的电脑是i7的,所以我分了一半给虚拟机,但是这样的话Windows会稍微有一些卡顿,所以如果是喜欢在打开虚拟机的同时开其他一堆东西的人,可以设置为2核

再进入“显示”项,将显存大小调到最大的128M,并启用3D加速

“存储”项,新添加一个模拟光盘

这里选择之前准备工作中下载的HackBoot 1.iso作为引导

3.安装虚拟机系统:
接下来就可以启动虚拟机了

HackBoot 1.iso的启动引导下,可以看到如下页面

这个时候在虚拟机右下角光盘图标上点击,选择下载好的系统镜像Mac OS X Mountain Lion 10.8.3.iso 然后按F5刷新后,回车选择系统镜像就可以开始安装了 
接下去按照正常步骤安装系统(这一步如果出现鼠标动不了可能得等一会,如果长时间不动,则强制关闭虚拟机,重新设置HackBoot 1.iso引导启动,重复一下上述步骤再试试一般就OK了)
详细过程如下:


这一步需要我们将虚拟硬盘格式化分区

然后一路确认下去

关闭磁盘工具

选中磁盘安装就好了

安装过程

安装成功

安装完成后关闭虚拟机,更改引导镜像为HackBoot 2.iso,再次启动虚拟机,出现如下画面,右键选择Macintosh HD回车启动系统

启动后,选择“系统偏好设置”,“安全性与私隐”将允许“任何来源”打开

然后将前面准备的MultiBeast.zip解压,安装其中的MultiBeast 4.6.1.pkg勾选其中4项

UserDSDT Install

System Utilities -> Repair Permissions

AppleHDA Rollback

NullCPUPowerManagement



 
在Finder 菜单,前往 -> 前往文件夹中输入/System/Library/Extensions/ 删除其中的AppleGraphicsControl.kext文件
在Finder 菜单,前往 -> 前往文件夹中输入/Extra/ 修改其中的org.Chameleon.boot.plist文件,增加分辨率内容如下

<key>Graphics Mode</key>
<string>1440x900x32</string>

也可以选择其他分辨率如:

1152x720x32
1366x768x32
1440x768x32

然后关机重启就万事大吉啦!

时间: 2024-10-09 00:19:57

为虚拟机搭建MacOSX系统的相关文章

本地虚拟机在ubuntu系统搭建nexus服务器

本地虚拟机在ubuntu系统上搭建nexus服务器 本地虚拟机在ubuntu系统上搭建nexus服务器所需软件: 虚拟机:VM或者Oracle VM VirtualBox 系统:ubuntu-14.04.5-server-amd64.iso JDK:1.8版本 nexus:nexus-2.14.3-02-bundle.tar.gz 注:由于本地系统为win7,所以的软件都是下载的本地win7系统中的,要为虚拟机ubuntu系统传输文件,选择了cuteftp软件. 虚拟机环境需要注意问题: 因为使

VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号:VirtualBox-4.1.18-78361(2012-6-20公布)还支持Android 4.0系统,更大程度的给予使用者们便利,它的功能十分强大且易用,相对其它虚拟机软件来说占用内存较小,值得下载使用.本文就为大家介绍一下VirtualBox安装及使用说明和虚拟机安装XP系统图文教程. 一.

Active Directory虚拟机搭建域控服务器环境

前言 还是和上一章一样,痛苦过后还是记录下给后来人提供便利为妙. 虚拟机选择:建议Hyper-V或者VMware 系统选择:建议WIindows Server 2003及以上 我这里是使用VMware Workstation Pro,Windows server 2012 R2系统. 虚拟机网络的配置 1.   查看VMware[虚拟网络编辑器],主要查看[NAT模式]. 我这里:NAT模式,VMnet8网络,IP:192.168.241.0.各位根据自己机器分配的IP做下面的操作. 2.配置本

(2) 搭建 Android 系统开发环境

说干就干,先按 Google 官方的指导,搭建 Android 系统开发环境.页面(需FQ):http://source.android.com/source/initializing.html 安装 ubuntu-14.04 64bit 安装系统有两种方式可选,直接装在物理机上或装在虚拟机中,区别主要就是性能了,本次是安装在虚拟机中的.之前都是装在物理机上的,但是只有一台电脑,而做开发的时候往往还要做些笔记或者其它的事情.总之,在 ubuntu 中完成这些工作并不容易,以前折腾过,也怕了.另外

tiny4412学习(一)之从零搭建linux系统(烧写uboot、内核进emmc+uboot启动内核)【转】

本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/74080109 版权声明:本文为博主原创文章,转载请注明http://blog.csdn.net/fengyuwuzu0519. 目录(?)[+] 硬件平台:tiny4412 系统:linux-3.5-20151029 文件系统:busybox-1.22.1.tar.bz2 编译器: arm-linux-gcc-4.5.1 目的: 使用uboot引导Linux系统,并挂接根文件系

Kafka1 利用虚拟机搭建自己的Kafka集群

前言:       上周末自己学习了一下Kafka,参考网上的文章,学习过程中还是比较顺利的,遇到的一些问题最终也都解决了,现在将学习的过程记录与此,供以后自己查阅,如果能帮助到其他人,自然是更好的. ===============================================================长长的分割线==================================================================== 正文: 关于Kafka

利用Linux虚拟机搭建服务器(一)

每当我们做一个东西的时候肯定要先有需求,然后再有逻辑,而且对需求的分析是否彻底,目标是否明确将关乎着我们开发的成败,技术只有和需求紧密结合在一起才能发挥出最大效力,那么好吧,既然这样就让我们来分析以一下,我们要做什么吧. 我们的目标是利用一个虚拟机搭建一个服务器,能够把我们的项目放上去,供别人访问(看起来似乎很简单,不过我们还是要很有多扩展的,要不然也太没追求了吧). 目标明确了那就展开行动吧,既然要用虚拟机搭一个服务器,那么第一步肯定要有一个虚拟机了 什么是虚拟机呢:虚拟机说白了就是用软件虚构

怎样用虚拟机搭建varnish及varnish的基本应用

Varnish 是web缓存.代理服务器,单个并发访问量在5000个左右,因此它适合中小企业的规模. Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多.在1975年时,储存媒介只有两种:内存与硬盘.但现在计算 机系统的内存除了主存外,还包括了cpu内的L1.L2,甚至有L3快取.硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,

一步步搭建物联网系统——GNU/Linux 强大且Free

GNU/Linux 强大且Free 什么是Linux Linux是一种自由和开放源码的类UNIX操作系统内核.目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手机.平 板电脑.路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑.Linux是一个领先的操作系统内核,世界上运算最快的10台超级电脑运行的都是基 于Linux内核的操作系统. Linux操作系统也是自由软件和开放源代码发展中最著名的例子.只要遵循GNU通用公共许可证,任何人和机构都可以自由地使用Linux的