Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259889
  • 博文数量: 54
  • 博客积分: 2915
  • 博客等级: 少校
  • 技术积分: 486
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-21 12:20
个人简介

这个人很懒,什么都没有留下

文章分类
文章存档

2013年(1)

2012年(6)

2011年(11)

2010年(16)

2009年(20)

我的朋友

分类: 系统运维

2012-09-08 23:58:00

从网上可以搜到很多文章介绍如何虚拟机安装mac系统,但事实上,并不是每一种方法都能在你的电脑上成功。我把我的整个过程记录下来,也许可以帮到某些人。

先得感谢两个网址里的楼主,得益于他们的分享,我才能完成这次安装。一个是ipod4g,网址是;另一个是……不知道是谁,网址是。

 

个别工具我从别人那下载下来,然后担心以后下不下来,所以把文件上传到我的百度云上。还没注册百度云的,不妨注册一个,这个是我的邀请链接,谢谢~

 

还要先说明的是,后面的一些设置,不要问我为什么,因为我也不知道。

 

一、先得确定自己的电脑是不是适合装mac os,主要是看cpu是否支持虚拟化。测试工具下载地址:

如果结果是,就没问题:

有可能你的cpu本身支持虚拟化技术,但是还没启用,那么可以重开机,在BIOS中启用。

 

二、下载安装vmware。我下载完了后,一时手贱,把安装文件删除了,所以,这里只有一个种子文件,自个儿去下吧:

这个种子里的压缩包,有5G多,因为里面含有一个mac os,我没用这个os,因为它还没被转换成ios格式,我按照别人文章里的说明去按照也安装不上,所以,放弃了它,但vmware是保留了。别人的文章地址就是,只需要看一下怎么安装vmware和打补丁。

 

三、还要下载mac os和两个工具。地址是:

压缩包里有三个文件:

HJMac安装成功后用这个引导.iso

含虚拟机显卡驱动Darwin 3.1.0.iso

OS_X_Lion.iso.torrent

前两个后面安装时要用到,种子文件可以把OS_X_Lion.iso下载下来。

 

四、前面的东西都下载完了,vmware也安装好了。那么现在可以开始正式安装。
1、新建虚拟机

 

选择前面下载的OS_X_Lion.ios

选择FreeBSD 64-bit。

cup至少要配成双核的

内存推荐配成2G以上,我本身电脑win7的32位系统,只支持到2.92G内存,所以为防卡死win7系统,我只给虚拟机分配了1.5G

这几个设置基本都是默认的,其中硬盘类型必须是SCSI的

硬盘大小要大于40G吧,设置成Store virtual disk as a single file

finish后,就完成虚拟机的创建了。

一定要把软盘删除,否则据说会出问题。

光驱要设置成SCSI格式

打开3D加速

前面的设置好了后,先把虚拟机关闭,整个vmware都关闭。打开前面创建虚拟机时候所设置的路径,找到后缀为vmx的文件,用记事本或者写字板打开它

找到一行代码,guestOS = "freebsd-64",把feebsd-64修改为darwin11。然后打开wmware

看一下虚拟机的option,可以看到版本version已经变成OS X 10.7了。

运行虚拟机,弹出这个窗口的时候,选择cancel

这个时候会看到这个界面。直接按回车,虚拟机就会读取虚拟光驱里的镜像。

会看到屏幕在刷一些日志,耐心等候

这个时候出来的是用各国语言表示欢迎的界面,我选择了简体中文

选择“实用工具”里的磁盘工具

这里的操作注意了,避免误操作,因为重新格式化盘,会造成后面的bug。所以一旦误操作了,那么把这个虚拟机删除了,再新建虚拟机重头来过。这里要先分区,格式就用Mac OS扩展(日志式),点击“应用”使其生效。

然后选中刚才的分区,选择抹掉,效果等同于windows的格式化。做完这一步,就可以把磁盘工具关闭了。

选择“继续”

选择磁盘,然后点击“安装”

这个时候,开始了mac os的安装,大概耗时会在半个小时以内。安装完了后,虚拟机会自动重启。不过,我们要先把虚拟机power off关闭。因为需要把引导盘放进虚拟光驱。

选择HJMac大神的引导盘,设置到虚拟光驱里。

运行虚拟机,看到上图的界面时候,不要运行HJMac,我试过,会造成后面的bug;应该直接按方向键选中硬盘图标,按回车键

又是一堆的日志,耐心等候,这个耗时要稍长一点

然后,就进入了国家或地区设置界面。这里补充说明,如果前面没放进引导光盘,也可以进入这个界面,但是鼠标和键盘都用不了。放入HJMac引导盘,进入这个界面就可以正常地操作了

一直按提示配置吧。这里补充说明:前面不是提过磁盘工具操作时,如果误操作了会造成后面的bug。就是在这里。bug的现象是,无限地要求你去注册账户。这个时候,你只能删除虚拟机然后重新安装。

进入到这个界面的时候,恭喜你,距离成功非常近了。

输入密码进入系统

看到这个经典的星云桌面,是不是兴奋不已啦。不过别高兴那么早,不觉得鼠标移动起来一跳一跳的,而且屏幕分辨率只能是800*600吗?

接下来要做的,是安装显卡驱动。

前往到文件夹里,可以看到设备栏有一个光驱,点击“弹出”图标,把它弹出。当然,也可以直接从VM那里强制disconnect它。

然后,将镜像“含虚拟机显卡驱动Darwin 3.1.0.iso”放进虚拟光驱

选择connect,就相当于插入了光盘

打开光盘,可以看到几个图标,双击“安装VMware Tools”

把它安装后,会提示重启。可以先power off关闭虚拟机,大概这个时候你的电脑本身挺卡的了,把虚拟机关闭,可以缓一缓。然后,注意,一定要再把引导盘HJMac放进虚拟光驱。反正,以后每次允许虚拟机,都需要这个引导盘。

这个时候,就可以正常地设置合适的分辨率了。鼠标移动起来也顺畅了。

在VM里可以设置共享文件夹,方便win7系统跟虚拟机里的mac系统交换文件。

 

至此,大功告成!!

 

温馨提示:不要去做软件更新!!!知道我为什么那么有耐心写这个文档吗?因为我当时去做了软件更新,然后就再也进不了mac系统了!!只能重新安装,顺便就把这个过程截图记录下来了。可能网上有其他解决方法,不过我没试成功。谁试成功了,告诉我一声,谢谢。


再次补充:

由于不做软件更新,系统就升不到最新的10.7.4版,然后就安装不了某些从app store里下的软件。没办法,只好上网搜方法了。

这个网址的方法是可以成功的:

截取出来原文是:

事实上, 我们只要将升级之前(10.7或10.7.1)的 虚拟机硬盘 备份一下(位置在虚拟机目录下的
xxx.vmdk文件,即那个最大的、有几个G的那个文件),假定此文件叫orig_lion.vmdk,然后在将
已经升级到10.7.2的Lion虚拟机(设其名字叫new_72_lion)硬盘, 挂在orig_lion虚拟机上即可,
方法是:

1. 将new_72_lion.vmdk改名为new_72_lion_bak.vmdk;
2. 将orig_lion.vmdk复制到new_72_lion虚拟机文件夹内,并改名为new_72_lion.vmdk;
3. 在VMWare下修改此时的"new_72_lion"虚拟机,
    Edit Virtual Machine Settings-->Hardware-->Add... -->Hard Disk-->Next-->
   Use an existing virtual disk-->Next-->选择第1步的new_72_lion_bak.vmdk即可;
4. 以HJMac启动"new_72_lion"虚拟机;
5. 启动后将本机(即升级前的Mac)卷名(假定为My Mac)改一下, 例如改为Old Mac,之后
   可在/Volumes目录下,会看到两个卷:Old Mac和My Mac(为已升级10.7.2的Lion),
   将本机/System/Library/Extensions/AppleLSIFusionMPT.kext 替换到 My Mac的
   /System/Library/Extensions/位置即可,
6. 关闭虚拟机
7. 在虚拟机Settings中去掉3步中加入的硬盘.
8. 在虚拟机文件夹中删除new_72_lion.vmdk(实际上是升级前的虚拟机文件,参见第2步的改名)
9. 将new_72_lion_bak.vmdk改名为new_72_lion.vmdk;
10.重新启动虚拟机即可!

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