设为首页 收藏本站
查看: 3985|回复: 0

[经验分享] 终于在VirtualBox中装好了Mac OS的虚拟机了!(

[复制链接]

尚未签到

发表于 2016-1-11 08:44:26 | 显示全部楼层 |阅读模式
终于在VirtualBox中装好了Mac OS的虚拟机了!(T420, i5CPU)
DSC0000.jpg (2011-07-25 10:07:01) 转载

标签: 科技
虚拟机
iboot
multibeast
virtualbox
mac
os
t420
it
分类: Mac/iOS

<!-- 正文开始 -->折腾了快两天,终于在VirtualBox中安装好了MacOS 10.6.8的虚拟机和Xcode环境,不容易啊!其中有些教训惨痛,总结一下做个记录。
1.下载安装盘
最重要的是:一定要下载一个零售版本的Mac OS安装盘!一开始在VeryCD上下了一个10.6.7的dmg,结果在后面安装时总是提示“不能安装到这台电脑上”,为解决这个问题折腾了我好几个小时,后来才意识到可能是这个安装盘的问题。建议在网上找找,10.6(432)的dmg就可以了,装好后可以升级到10.6.8。
2.dmg映像格式转换
dmg文件需要转换为iso文件才能在虚拟机中用,使用dmg2img就可以了,它是著名的dmg2iso的替代软件,貌似作者是同一个人。这个软件使用简单,但是转换后的iso文件并不是总能成功,强烈建议转完后使用WinRAR打开一下,如果提示已经损坏,那么就再转一次。我就悲摧了,第一次转的iso文件实际上不对,安装的时候提示又完全不搭边,再次折腾了我好几个小时,后来想看看里面啥东西,结果一双击,提示文件已经损坏,我了个去……
3.下载辅助软件
VirtualBox下载最新的4.1版本,注意应该同时下载它的extension包,否则后面会有usb2.0相关的问题。装好后VirtualBox后,双击扩展包就能安装。
安装Mac OS需要一些辅助软件,方法很多了,我选择iBoot + MultiBeast方法,其它的例如nawcom的ModCD在过程中也实验了,但是没有仔细使用,有兴趣的可以试试。iBoot和MultiBeast可以去http://www.tonymacx86.com/下载(现在iBoot已经不需要安装显卡类型进行区分了)。
4.安装
使用VirtualBox创建Mac OS虚拟机,注意设为光驱启动,去掉软驱,去掉“启用EFI选项”。硬盘得大一点,我使用自动扩展的硬盘,最后装完有25G,貌似比windows7和vs2010加起来都大,苹果系统在体积上不比微软逊色呀!
首先在光驱中加载iBoot.iso,启动看到红西红柿(或者是红苹果)后换成Mac OS的iso文件。确保虚拟机捕获了键盘和鼠标后按下F5,可以看到多了个Mac OS X Install CD,用键盘选择,回车后就开始安装了。
安装过程比window简单多了。选择完语言后,如果你下载的安装盘不是零售版本,你就悲摧了,就会看到不能安装的提示。如果正常,就会看到选择安装目的地的提示,此时可安装的目的地是空的。这里需要使用菜单里面的磁盘工具将虚拟硬盘分区并格式化,之后就可以选择这个盘了。随后的安装几乎就不需要你做什么了。
5.下载更新
在安装的过程中,建议去苹果官网下载10.6.8的combo更新,有1G多,格式为dmg的(这次不需要转换为iso)
6.升级和安装后处理
装完后关闭Mac OS(只能在黑屏出提示时强制关闭),在VirtualBox里面将光驱再次换回iBoot.iso,重新启动,在iBoot启动选项中选择你的虚拟硬盘,则你就进入新的Mac OS系统了。经过诸如用户名的一些设置后,系统就可以使用了。此时将下载更新的windows目录共享,设好权限,在Mac里面的Finder选择“连接到服务器”,输入smb://xxx.xxx.xxx.xxx(windows系统的IP),这样就能打开共享目录了。将里面下载好的更新dmg复制到Mac里面,同时也要将下载的MultiBeast也复制进来。
打开更新并且安装,大概要20多分钟。安装最后,会提示你重新启动,此时千万千万别立刻重新启动,否则你就悲摧了:重启后鼠标不能使用。实际上这是由于Mac中关于USB的核心扩展升级造成的。为了解决这个问题,我又化了好几个小时,采取诸如覆盖IOUSBFamily.kext,使用nawcom等方式,要么没效果,要么内核panic。最后,我发现MultiBeast必须要在重启前安装,我了个去……
安装MultiBeast时,选择第一个Easy方式,再选上System Utilities就可以,大概四五分钟就装完了,之后关闭Mac系统,在VirtualBox中将光驱里的iBoot.iso去掉——你以后可以不需要它了。重启后就能看到我们的Mac系统已经是10.6.8的了。
7.设定分辨率
装完Mac后,声音网络直接都是可以用的,就是分辨率是1024x768,不太爽。可以通过多种方法调整,但是,系统只能接受几种固定的分辨率,我的T420是1366x768,不在支持之列,所以只能使用默认的了。将虚拟机复制到公司机器上,完全可以调整为1280x1024,感觉好多了。修改方式是在VirtualBox虚拟机文件(在用户目录下的VirtualBox VMs子目录下,扩展名改为vbox,实际上还是一个xml文件)中增加如下的内容:
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="3"/>
<ExtraDataItem name="VBoxInternal2/UgaHorizontalResolution" value="1280"/>
<ExtraDataItem name="VBoxInternal2/UgaVerticalResolution" value="1024"/>
另外Mac系统里面的/Library/Preferences/SystemConfiguration/com.apple.Boot.plist和/Extra/com.apple.Boot.plist文件可能也要修改(反正我是都改了),增加如下内容:
<key>Graphics Mode</key>
<string>1280x1024x32</string>

8.效果




<!-- 正文结束 -->分享 分享到新浪Qing
0

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-162802-1-1.html 上篇帖子: Virtualbox下Windows和Linux实现文件互传 下篇帖子: CPU的PAE扩展性能造成VirtualBox中安装Ubuntu后不能正常启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表