[Howto]与Mac OS X的亲密接触

经过两天的艰苦奋斗,在重装了N(N>5)次系统之后,终于用上了传说中的Mac OS X了,是在PC上噢.下面把我自己安装的经验写下来,以免后来者再走弯路。好了,不废话了,下面进入正题。

准备工作:当然是下载Mac OS X的安装文件了,怎么下?Google一下就知道了,记得下ISO的那种,要不然还要自己转。

如果你有DVD刻录机的话,那就刻盘安装吧。没有刻录机?也没关系,就多话点时间用VM ware就可以了。分区可以参考这篇文章。如果你英文还可以的话,可以看看这个。我想大部分人都可以看懂的,因为偶都可以看懂。哈哈。

我在Dell Inspiron 640M上安装的,如果你和我的是同一机型,那么恭喜你,你将可以少走不少弯路,因为我都替你走过了。如果不是的话,继续自己摸索吧。需要准备Daemon tool 或者Alcohol 120%之类的虚拟光驱软件。

下面我简单说下我的安装步骤:

新建一个虚拟机,选择FreeBSD,有人说如果是Conroe或者Core 2 Duo需要选择Window NT,要不然可能会出错。我两个都试过了,在DELL上面都可以

选硬盘的地方选择物理磁盘,确定弹出的警告窗口。在完成后编辑硬盘选项,Advanced里面,按图设置

选择你虚拟出来的光驱

关闭虚拟机,修改你刚才建的FreeBSD的配置,在其中任意位置加上

paevm="TRUE"

打开VM ware,设置从光驱启动。启动后,点击任意键开始安装。一直下一步,这时你会发现没有硬盘。

你需要点击菜单栏上的Disk Utiltiy,应该翻译成磁盘工具吧,我没选中文,将就着看吧。选择你将要安装Mac OS X的硬盘,擦除,也就是转换磁盘格式了

选择安装磁盘

选择你需要安装的组件,这个很重要,我就是因为这步没选好,才导致重装了N次。按图选择就不会有问题了。

漫长的等待,这时候刻盘安装的优势就体现出来了,别人说只要15~30分钟就可以了。我经过了将近两个小时的等待,煎熬。这时会让你重启虚拟的系统。这时关掉虚拟机,下载一个tboot的软件,不知道?我也不知道,Google和百度都知道。下载后复制到C盘,也就是你安装Windows的那个盘,一般都是C的吧。然后修改boot.ini,在最下面加上c:\tboot=”Mac OS X”,剩下的事情就给tboot去做吧。

重启电脑,这是你会发现已经进入Mac OS X了,速度挺慢的,这是如果你发现长时间没有反应并且硬盘灯没有闪的话,手动重启。一般第二次都是可以的。进入后会进行一些设置,比较简单,就不啰唆了。在设置网络的地方,一定要选没有接入互联网,就是这个意思了,具体的我记不清。要不然的话会没有反应,因为网卡驱动没有装上,需要进入系统后在手动安装。

进入系统后,你会发现画面延迟很厉害,尤其是在终端输入命令的时候,这是因为没有停止双核CPU。你需要在Finder里面(类似于Windows的资源管理器的东西)的路径/Library/Preferences/SystemConfiguration/下面把com.apple.Boot.plist拖到桌面上来,用文件编辑器打开,在Kernel Flags下面的之间加入:cpus=1 platform=X86PC,重启。这是你会发现速度快了好多,目前除了这个以外,好像没有什么好的解决这个问题的方法。

下面就是安装驱动了,需要手动安装的有声卡,网卡和USB驱动,无线网卡驱动我安装了,但是没有条件测试。别的现在工作都很正常。

首先安装 Broadcom 440X网卡驱动,不能上网那是件多么让人郁闷的事情啊。首先你需要下IONetworkingFamily.kextIOPCIFamily.kext

下载后替换

/System/Library/Extensions/

里的同名文件,这时需要输入你的密码。打开Finder>Application>Utility>Disk Utility , 选择你安装Mac OS X的硬盘,点击repair Disk Permissions,这步很重要,我因为这步操作错误,出现了四国语言错误,多装了一次系统。

然后在终端(finder>application>utility>Terminal)中输入

sudo -s

然后输入你的密码,再一次输入

kextload -t /System/Library/Extensions/IONetWorkingFamily.kext
kextcache -k /System/Library/Extensions/
kextload -t /System/Library/Extensions/IOPCIFamily.kext
kextcache -k /System/Library/Extensions/

重启,插上网线就搞定了,我是通过路由 ADSL上网的,别的情况没有测试,应该也不会有问题了。

下面是声卡驱动的安装,这个安装很简单,下载9200AppleHDAPatcher

把下载后的9200.txt拖到AppleHDAPatcher图标上面就可以了。然后就是重启,一切搞定。

USB驱动的安装,下载驱动,直接双击安装

无线网卡驱动的安装,下载驱动,同样是双击安装。

还有一点需要说明的就是,不要更新内核到10.4.9,有可能会出问题,我就是更新了下,导致进不去系统,有重装了一次,重装是菜鸟的终极必杀武器。哈哈。下面就可以尽情享受这个苹果给我们带来的乐趣了。

Mac OS X 安装后的截图,可以在我的Yupoo相册里看到。

最后再废话几句,其实整个安装过程很简单,出了问题也不要紧张,Google一下也许就有解决方法了。至于Mac OS X下的应用程序,我还不是很清楚,过几天再整理,你可以参考我在截图里面用到的软件。如果你安装过程中有什么问题的,可以留言或者Email给我。如果我能解决的,一定尽力。

更新下硬件信息,提供参考 @ 2007-04-23

CPU 类型
Mobile DualCore Intel Core Duo T2050, 1600 MHz (12 x 133)
主板名称
Dell Inspiron 640m/E1405
主板芯片组
Mobile Intel Calistoga-G i945GM
系统内存
1014 MB (DDR2-533 DDR2 SDRAM)
BIOS 类型
Phoenix (09/29/06)
显示卡
Mobile Intel(R) 945GM Express Chipset Family (224 MB)
3D 加速器
Intel GMA 950
声卡
SigmaTel STAC9200 @ Intel 82801GBM ICH7-M - High Definition Audio Controller [A-1]
IDE 控制器
Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
硬盘驱动器
TOSHIBA MK8034GSX (60 GB, 5400 RPM, SATA)
光盘驱动器
HL-DT-ST CDRW/DVD GCC4244 (DVD:8x, CD:24x/24x/24x DVD-ROM/CD-RW)
光盘驱动器
ZS3694O NQI981N SCSI CdRom Device
网络适配器
Broadcom 440x 10/100 Integrated Controller

更新下SigmaTel 9200的驱动 @ 2007-04-26

本人没有测试,但有人在Dell Inspriron 640m安装成功。如果需要,你可以在这里下载

下载解压后替换至以下目录中(建议备份下原来的)
System/Library/Extensions/
鉴定替换完毕之后,开终端,输入以下命令行(每输入一行就回车执行)

sudo -s

回车执行后输入管理员密码并回车,输入密码时屏幕不会显示,不必理会

chown -R root:wheel /System/Library/Extensions/ALCinject.kext
chown -R root:wheel /System/Library/Extensions/AppleHDA.kext
chmod -R 755 /System/Library/Extensions/ALCinject.kext
chmod -R 755 /System/Library/Extensions/AppleHDA.kext

diskutil repairPermissions /
reboot

更新驱动下载地址 @ 2008-04-28

不知道为什么divshare为什么会限制天朝人民使用,BS下-_-
见不少同学要求我给Email驱动,留下的又都是163的邮箱,该死的163又拒收gmail的邮件,莫非新一轮的闭关锁国又来了?
顺便给gmail做下广告,强烈推荐下,自从有了gmail后,我再也没用过别的邮箱
更新驱动到box,在天朝暂时还是可以访问的
友情提示下,我发的驱动是旧版的,只是在tiger下测试过,新版的Mac OS X一直没装
作为一个.NET开发人员,还是在windows阵营的,偶尔用下Ubuntu,Mac纯属娱乐,对Mac感兴趣的同学还是自己摸索吧,那才是乐趣所在

37 comments so far

  1. nephrite April 23, 2007 8:28 am

    我从光驱装的,最不舒服的就是有一个如果装在第二分区的话,第一分区最好不要太大,不知道tboot可不可以突破这个限制.
    双核当成单核用始终不是很爽….

    你能打开详细信息么?我的PD915+945P+1G+160G SATA打不开详细信息,出错.-_-”"

  2. gYtHialY April 23, 2007 9:00 am

    我装在最后一个分区,才10G~
    不要tboot的话好像必须装在第一个扩展分区
    你说的详细信息指的是什么?反正我现在操作还没出错~
    有一点不爽的是,快捷键不能用了

  3. nephrite April 23, 2007 10:11 am

    Ctrl和Alt可以指定为花键和Command键,和苹果里的快捷键是一样的。
    详细信息就是指系统的详细信息~忽忽,说不清楚。。

  4. MACOSX April 23, 2007 11:34 am

    versiontracker.com & download.com & serialz.to, 使用MACOSX必备的三个网站

  5. gYtHialY April 23, 2007 2:01 pm

    @nephrite:
    如果你说的详细信息是这个的话,我想我应该没有问题
    p.s.花键和Command键是何键,不解ing?

  6. gYtHialY April 24, 2007 2:55 pm

    终于搞清楚了~
    默认的Command=Alt~
    现在设置下已经可以Ctrl+C,Ctrl+V了
    有兴趣的可以到这里看看

  7. [...] 在PC上安装完Mac OS X后,有些地方还是有点小问题,需要调整下才能用得比较爽^_^ [...]

  8. Aether April 26, 2007 2:55 am

    遇到几个问题呢……
    1、X1300显卡不支持宽屏模式,NatIt装上重新启动就黑屏,只能外接显示器……
    2、声卡9200的文本文件拖上去似乎什么都没有发生就Quit了?……
    3、你的3945的无线网卡装好了吗?我这里可以找到这个PCI网卡,确认是无线网卡,但是却不知道怎么配置,仿佛被识别唯一个普通的网卡了……
    唉,continue….

  9. gYtHialY April 26, 2007 9:09 am

    @Aether:
    因为不知道你具体的硬件信息,我只好根据我的猜测给点建议了:
    1、显卡我不知道你用的是哪个Natit的驱动,你可以从这里下载试试,说是支持X1300的
    2、声卡如果你确定和我的是一样的话,拖上去是没有多少信息显示的,如果显示很多的话,就出问题,只是不知道最终有声音了没有?我这里还有个9200的驱动,不是Patch的,你确定是这个声卡的话,我发给你试试。或者你可以看看这里,基本上所有的声卡驱动都可以搞定的
    3、无线网卡我没条件测试,反正那个驱动肯定是3945的,有人说是可以用的

    如果需要登录,你又不想注册的话,可以试试用户名填写hdspace,密码填写vistafans1111,From:Freeleader Blog Recorder

    p.s.再有什么问题的话,留言吧

  10. Aether April 26, 2007 4:58 pm

    我来版聊来了……先贴个配置:
    ============
    Inspiron 6400/E1505

    Intel(R) PRO/Wireless 3945 Dual Band 802.11a/g 54Mbps Wireless Mini Card
    SIGMATEL STAC 92XX C-Major HD Audio(DEV_ID 7690 ,VENDOR_ID 8384)
    ATI Mobility Radeon X1300 256Mb(PCI Express)/ 15.4″ Wide Screen

    Intel(R) Core(TM) Duo Processor T2300
    NEC DVD+-RW ND-6650A
    Hitachi HTS541060G9SA00 55.89Gb
    BCM440x 100Base-TX Fast Ethernet
    ============

    我目前遇到的问题:
    无线网卡,装上并且识别为PCI常规网卡,找不到Airport,用的是你提供的dmg;

    声卡,我仔细辨别过devID 7690,venderID 8384,和你提供的text中设置一致,确实是Sigma9200;于是将9200.txt拖到Patch,结果没有任何文字显示就直接Quit了;重启以后黑屏显示更新失败,无法启动,再次重启,正常进入但不会有任何更新;你提到的另外一个驱动怎么安装的呢?

    显卡,其实Intel安装包里面默认就支持X1300移动版(devID 0×7149),全新安装以后QE CI直接全开,但是分辨率是1024×768;如果安装NatIt(我下载的是页面上最显眼的1.0),重启以后安装顺利,但是黑屏;我在论坛看到这个卡普遍有这个情况,说是不支持宽屏模式,黑屏以后接外置显示器可以正常使用(Orz)

    继续研究中^^

  11. gYtHialY April 26, 2007 5:23 pm

    驱动可以在这里下载

    下载解压后替换至以下目录中(建议备份下原来的)
    /System/Library/Extensions/
    鉴定替换完毕之后,开终端,输入以下命令行(每输入一行就回车执行)

    sudo -s

    回车执行后输入管理员密码并回车,输入密码时屏幕不会显示,不必理会

    chown -R root:wheel /System/Library/Extensions/ALCinject.kext
    chown -R root:wheel /System/Library/Extensions/AppleHDA.kext
    chmod -R 755 /System/Library/Extensions/ALCinject.kext
    chmod -R 755 /System/Library/Extensions/AppleHDA.kext

    diskutil repairPermissions /
    reboot

    p.s.Patch的版本里面有好几个9200的,我提供的只是其中的一个。正常安装的话,会有一小段文件复制之类的信息,最后提示你重启。你可以在我上面提供的那个论坛去看下,应该都可以搞定的。
    显卡我就无能为力了,我的安装完就可以了,N卡,一次搞定。无线网卡平时很少用,没太在意,你可以看看这个。还有我的休眠有问题,一休眠就起不来了,目前没找到解决方法。

  12. Aether April 26, 2007 11:24 pm

    声卡出来了,感谢!
    休眠地问题我也存在,不过都算是小问题了。

  13. gYtHialY April 27, 2007 9:46 am

    看到开发组的一个人的签名是这样写的,估计不久3945就可以用了

    Intel PRO/Wireless 3945ABG - Not Working, but will be soon!!!!! :D

    有人专门开贴讲了Dell的一些机型的安装方法,有你那款,不过是X1400的,你可以参考下。
    我找了一个解决休眠的方法了,正在测试。成功了,再告诉你。

    update @ 2007-04-30

    郁闷,还是不可以。看N多人都成功了,难道是RPWT?
    有愿意尝试的留言,我提供下载。

  14. Aether April 30, 2007 9:38 pm

    网卡我就不想费神了,我看到有人建议扔掉3945AGB去买一个全新的Dell1439AGB网卡,淘宝上我看了下,大约120块钱。
    要不我就再等等。

    显卡,我最终确认,分辨率和QE/CI是无法两全的,等吧。

  15. gYtHialY May 1, 2007 10:20 am

    我觉得如果你不是很着急用这个功能的话,还是等等吧~
    过段时间系统又有新的版本了

  16. Aether May 2, 2007 12:37 am

    明天去玩:)
    显示器的问题,我关闭了LCD的自动拉伸功能^^

  17. gYtHialY May 6, 2007 11:54 pm

    同学来了,陪他去逛了几天
    节假日出去玩真的好累哦~

  18. [...] 自从上次把我在PC安装Mac OS X的一些心得写下来后,就不断有人给我发Email问安装过程中出的问题。但有些同学的问题也太…比如:我已经严格按照你的步骤安装了,怎么还是不行呢?拜托,老大,硬件配置不一样的,怎么可能一样呢?我都写了我的是DELL INSPIRON 640m,硬件的详细信息也列了。你找我帮忙,至少也把你的硬件信息之类的东西告诉我吧。我又不是神仙。还有就是我只在我有时间的帮忙,不保证每封Email都回。工作才是最主要的,虽说上班这点事不是生活中全部的事,但至少是最重要的^_^ [...]

  19. chanson September 8, 2007 12:57 pm

    请问在哪里可以设置paevm = “TRUE”….我找这个快疯了

  20. gYtHialY September 8, 2007 6:00 pm

    你虚拟机设置的那个目录的vmx文件
    也就是VMWare的配置文件

  21. newpower October 22, 2007 1:01 pm

    我按你说的怎么无法替换文件啊?提示我没有那个权限!郁闷

  22. gYtHialY October 23, 2007 12:57 am

    sudo -s
    切换到管理员

  23. 佩服楼主 April 4, 2008 6:54 pm

    看了楼主的文章,实在是佩服。我的电脑也是640M的,现在正在下载MAC,准备向楼主学习。楼主,你文章中提到的声卡、网卡驱动都无法下载,能不能发到我的邮箱里?谢谢。
    yatyz2002@yahoo.com.hk

  24. 虚心傲骨 April 9, 2008 1:34 pm

    楼主您好!我的机器跟您的一样的,但是我在下载这些驱动时全都报错说我所在的区域无法下载此文档,不知楼主能不能提供个打包下载,谢谢!

  25. 虚心傲骨 April 9, 2008 1:36 pm

    能不能给我也发一份,xusychina@163.com,谢谢!

  26. gYtHialY April 9, 2008 7:56 pm

    @佩服楼主,虚心傲骨
    不知道divshare现在限制了亚洲用户的使用-_-
    邮件已发,注意查收垃圾箱
    p.s.我发的驱动都比较老了,要新的自己去找吧。

  27. an April 17, 2008 8:26 am

    都是高手啊,我3月刚买的苹果小白,不知道被谁把播放器弄坏了,郁闷的找不到可以安装的播放器,谁能帮帮忙

  28. gYtHialY April 20, 2008 3:20 pm

    你说的iTunes?

  29. 虚心傲骨 April 21, 2008 5:03 pm

    楼主,虽然没有收到邮件,但我还是搞定了显卡\网卡\声卡,还是要非常感谢的!谢谢支持!
    另外,有个问题就是声音只从笔记本内置的音箱,插上耳机后耳机不响,但音箱照,不知道楼主是如何解决的

  30. gYtHialY April 21, 2008 7:54 pm

    你的邮箱拒收了我的邮件,佩服楼主同学就收到了,并给我回邮件了
    你说的这种情况我没碰到过,试试别的驱动吧
    声卡的驱动安装有好几种方法的,都试一下吧
    我现在没用Mac了,没法试了-_-

  31. yaoer April 24, 2008 10:11 am

    问问楼主。我的也是640m驱动可以发给我吗?上面的连接不能下载

  32. gYtHialY April 24, 2008 3:27 pm

    @yaoer:
    邮件已发,注意查收垃圾箱

  33. king April 27, 2008 11:29 pm

    楼主,我的MAC OS X JaS.10.4.8下为什么没有Extensions/目录和SystemConfiguration/的目录,我想改双核为1核,另外安装网卡的驱动,还请你有空给我解答一下,感激不敬!你给的地址不能下载,能否发到我的邮箱去呢?谢谢了!

  34. king April 27, 2008 11:35 pm

    楼主。我的MAC OS X JaS.10.4.8系统下为何没有Extensions/和SystemConfiguration/目录呢?我想安装网卡驱动,另外改双核为1核!请你解答,感激不敬!还有你给的网卡下载地址不能下载了!能否发到我的邮箱里呢!小弟先谢谢了!
    thekinghouse_kk@yahoo.com.cn

  35. king April 27, 2008 11:41 pm

    另外说一下,我用的是DELL6400笔记本!安装3945驱动,重启后好像认不出,在配置助手里不知道怎么配置WIFI?楼主能否解答???

  36. gYtHialY April 28, 2008 3:46 pm

    我在Dell Inspiron 640M上安装的,如果你和我的是同一机型,那么恭喜你,你将可以少走不少弯路,因为我都替你走过了。如果不是的话,继续自己摸索吧。

    自己摸索吧,我不用Mac好多年-_-

  37. king April 28, 2008 3:56 pm

    感谢你的回复,问题已解决!

Leave a comment

Please be polite and on topic. Your e-mail will never be published.