一直想好好的使用一下MacOS X,曾经用PearPC虚拟机来玩过,但是毕竟是虚拟机,速度太慢。后来在台式机上装了MacOS X,那时候还是刚刚推出基于Intel CPU的版本,有很多的问题,很多程序都不是原生的x86指令集的,需要一个中间层转换(相当于用x86芯片解释执行RISC指令),速度也比较慢。现在好了,有了真正x86的版本,很想试试,但是据说需要酷睿2双核才能跑,而我的台式机只不过是P4而已,于是只好忍了。
现在手头有了一部配置不错的本本,于是装MacOS X的心思又开始活动起来。正好有同事在MacOS X下开发,用的是x86的Leopard,我也就装一个。
我不想影响辛辛苦苦装好的WinXP的开发环境,只能另外找一块硬盘。正好手头有一块80G的笔记本硬盘,是我用来做移动硬盘用的。本想把这块硬盘换到本本上,但是本本上的硬盘是SATA的接口,而移动硬盘是IDE接口,无法装上去,没办法,只好用USB接口了。还好本本的BIOS支持从USB Mass Storage启动,否则还真是没办法。
同事手头的Leopard是用 dd 安装的,倒是方便,很快就搞定,然后我兴冲冲的将移动硬盘连到本本上,启动,熟悉的Mac启动界面出现在眼前,下面的圈圈转啊转,大家都很兴奋,但是最后,出现了该死的四国语言界面,给我们泼了一盆凉水。
同事告诉我,他还有一张安装盘,可以试一下直接安装方式,于是晚上回到家,开始用光盘安装。(Dell 1420的光驱真的不好,老是嘎吱嘎吱的让人烦) 安装过程中还出现一些小插曲:向导问是否要从其他Mac机上transfer文档和设定,我当然是选择不转移,结果画面又回到第一步,整个一个死循环,在网上Google了一下,还好有解决的办法,就是启动时用 -s 参数以单用户方式进入,手工创建一个“向导已经完成”的标志文件来跳过这个向导。
但是,启动之后还是四国语言(相当于Windows的蓝屏)。没有办法了吗?难道只有放弃?不,绝不。经过尝试,使用安全模式是可以进入的。启动时使用-x参数即可。终于,在本本上出现了真正的Mac界面,如此的……难看,因为没有装显卡驱动,默认分辨率是1026×768,但是本本的屏幕是1440×900,结果文字、图标都被压扁了,难看死了。
于是开始寻找驱动,经过漫长的搜寻,终于在一个论坛中找到了可用的驱动,天,一个显卡驱动居然要七十多兆。驱动安装的时候最后系统死掉了,没想到重启系统,居然一切正常,驱动也工作良好。看着华丽的苹果界面,心里那个爽啊。
下一步就是网卡驱动了,不过经过几个小时的搜寻,愣是无解,唉,先这样吧。回头找个XCode装上,就可以在Mac上写程序了,呵呵。
[更新于 2008-03-24 11:07]
上次安装Leopard时只给系统盘分了10G,其中系统占用了5G多。今天试图安装XCode的时候,发现XCode需要3G多的空间,没有办法,只好重新安装。重装的时候,注意了一下安装选项。重新安装了几次Leopard,换用不同的配置项进行安装,终于搞定了四国语言问题。目前,Leopard已经可以正常启动,显卡驱动良好,QE和CI已经工作,遗憾的是网卡仍然搞不定。
安装时,使用原生内核“Stock Kernel”,其他的不选。附加项中的SpeedStep不能选,因为我使用了EFI。估计第一次安装的时候就是这里没有注意。其实在选项说明中已经说明了:破解版本已经内置了SpeedStep支持,如果使用了EFI,就不能选择SpeedStep了,唉,大意啊。
![Apex[有所思,有所志]](http://apex.ncksoft.com/wp-content/themes/deepwater/images/dw_site_logo.png)