从今年2月买了IT开始,在weiphone上晃荡也有一段时间了。以前都是上来找教程、下资源,今天也想做做贡献,把我捣鼓了几周的OSx86安装方法给大家分享一下,也在这里为自己做个备份。
硬件(数据来源:EVEREST测试)
DELL LATITUDE D630 (这个是比较老版本的配置,显卡是GMA 965 X3100的集成显卡,不是NV的*显卡,请需要的朋友们先看清楚)
CPU: Mobile DualCore Intel Core 2 Duo T7250, 2200 MHz (11 x 200)
-完全辨认
显卡:Mobile Intel(R) 965 Express Chipset Family(芯片组) Mobile Intel(R) GMA X3100(显卡描述)
-分辨了1280*800 显存只认了100多M
声卡:SigmaTel STAC9205X @ Intel 82801HBM ICH8M - High Definition Audio Controller [B-0] PCI [color=yellowgreen]
-输出可用,控制正常;输入没反应
无线网卡:Dell Wireless 1395 WLAN Mini-Card
-完美可用
有线网卡:Broadcom NetXtreme 57xx Gigabit Controller
完美可用 已更新,驱动附件在文章结尾处.
本人对硬件要求也不是很苛刻,以上能用就觉得OK,主要是下一步想尝试下Ipod Touch的开发,而且那个toolchain又太难安装了...所以整个能用的LEOPARD开发环境。
软件:
系统盘:iAtkos 5i 10.5.5 DVD for Intle(其他版本就不描述了,没有一个比iAtkos更顺利的,当然,是就D630这个傻机器而言)
工具盘:雨林木风 windows xp3 DOS 工具箱 + pgmagic 8.0
引导方式:硬盘引导,使用Leopard hd install helper v0.3(推荐)
启动方式:在Windows的启动项中加入Mac的启动项,双系统
预备知识:
1.基本的硬盘分区知识,简单的操作系统引导机制的了解
2.DOS命令及DOS工具的使用
3.基本的MAC操作及软件安装方法(这个可以去网上找专门的资料来看下)
4.基本的Unix shell操作,有安装过Linux的同志们会很容易理解我下面的一些描述。
5.必要的英文基础,因为在MAC破解方面,国外的牛人实在很多(当然国内的高手也是有的),而且他们大多不会用汉语写教程
6.耐心+热情+会使用GOOGLE(会BAIDU意义不会很大,BAIDU能搜到的技术类文章有限......)
闲话至此,开始。
1.使用pqmagic分出两个fat32(推荐)的分区,一个不用很大,4G左右,用来存放光盘镜像;另一个视需求而定,用作LEOPARD的主分区(我分了15G)
2.使用Leopard hd install helper将镜像写入那个比较小的分区,完成会提示一串 successful and Have fun,重启电脑。重启后会发现mac的启动菜单被加到windows的启动项中了。
以上两条有任何不明白的同志,请先自学下简单的分区知识,并参考
http://www.weiphone.com/thread-112211-1-3.html
3.重启读条时按F2,进入BIOS设置,第二大项里(具体名字记不清了,好像是onboard device之类),将硬盘模式选为ACHI,这步比较重要,不然会无法进入安装界面。顺便说下,如果你的windows没有装ACHI驱动的话,此时会暂时不能进入windows,读条时会蓝屏然后重启,不用担心,只要把AHCI选项改回去就OK了,这个后面再说。
4.再次重启,你应该会发现启动项里多了一个MAC OS X的选项,和windows并列,选中,回车。你会发现屏幕一闪画面就又回来了,为了防止这个,在点回车选中的时候迅速点F8,就会进入mac os的启动界面了,你可以选择直接启动,或者带参数启动。
5.如果你什么启动参数都不带就进入了安装界面,恭喜你,你比较幸运的;如果看到一个灰色的小风火轮一直转啊转,请在启动时加入-v选项,确定问题所在,然后goole之;如果出现四国,请按照下面的方法
6.如果是因为你的前次安装不成功或者前次的启动而出现的四国,那么你需要使用dos工具盘(diskgen)把分区表和主引导记录重写一下,我在安装的时候发现每次的引导进入,leopard都会在分区表写些东西,导致下次不能成功启动,以前看到网上有同志说要重装winodws,把我吓到了,试了无数次,发现把分区修复一下就可以了。实在不行,回到第1步中,任意改变一下两个分区的位置和大小,作用同样是重建分区信息。
7.不输入任何参数还是进入不了的话请试着使用下面参数或者参数的组合:-F 重建所有驱动缓存 -v 可以看到启动过程的所有细节 -x 安全模式启动。启动有时候是个比较闹心的事情,d630的难友们受累耐心地多试一下,这个机器的硬件配置实在是不适合安OSx86
8.假设成功进入了安装界面,具体的抹盘(简单提示下,分区的名称请记好,后面需要使用到)、下一步什么的我就不重复说了,坛子里的大大们方法已经很好了,下面是安装时我选的自定义选项:
iATKOS v5i Main System - 必选,主要系统文件
PC EFI V9 - 建议选定
AppleDecrypt
SMBIOS-EFI
x86 ACPI
Disabler.kext
Remove PowerManagement.kext - 请务必勾选这个,或者在安装完成后删除,不然重启会四国
PS/2 - 请务必勾选这个,否则就算安装成功了也会提示找不到键盘输入设备
OHR
Intel SATA -请务必勾选,
Intel AHCI SATA -请务必勾选
其他都没必要了,虽然显卡里有x3100,网卡里有Broadcom 440x,但是装了也会出这样那样的问题,还是等下自己装来的实在。
具体每个包的说明可以参看
http://www.weiphone.com/viewthread.php?tid=303741的图示,有很大的帮助。
9.安装完成,不要急着让它重启,会有个倒计时提示系统重启。选择顶上菜单中Utilities里的terminal选项,cd到Volumns/你的分区卷名/System/Library/Extensions/下,把AppleIntelGMA开头的所有文件都放到一个别的地方(不明白的同志们去现学下unix基本的shell操作,不赘述了),这样做的目的是移除现有的显卡驱动,保证重启后能够看到桌面。当然分辨率只有1024*768,画面拉伸,不用担心,后面安装显卡驱动好了。
10.重启前还有些工作要做。因为我们已经安装了ACHI的驱动,所以之前的硬盘设置可以改回到ATA了,这样我们的windows也可以正常启动了;请把之前存放光盘镜像的分区格式化掉:leopard重启时会检测分区,我安了很多次都发现风火轮一直转啊转,后来-v发现提示有个分区不正确,就是这个安装分区在作怪。把它格式化掉以后,如果出了问题要重装,只能再重复第2步以后的操作了。
11.重启,如果你看到欢迎界面并提示你设置账号,恭喜。继续把这些设置写完,由于没有网络,有些需要上网验证的直接点continue就好,系统会帮你跳过的。
12.看到桌面,请继续向下看;出现任何问题,请耐心使用-v选项启动,记录问题出现的原因,GOOGLE之或者跟帖讨论,或者尝试-x选项看是否能进入
等再次启动,会发现已经不需要快速按F8了,系统看上去正常了一些。当然,我这里描述的是几乎完全顺利的情况,如果遇到任何问题,欢迎讨论,请保持你的耐心和热情。
下面是一些驱动的安装过程,相信我,安装它们绝对比写下这些要难好几倍,我几乎转遍了啃苹果,远景论坛leopard版,weiphone OSx86版和国外著名的
insanelymac论坛的硬件讨论区,终于差不多搞定。
在安装所有驱动之前,推荐一个安装驱动文件的小工具-Kext_Helper,使用方法很简单,将需要安装的kext文件夹拖入到软件打开界面的空白处,输入root密码,点击easy install,然后重启电脑(以防重启起不来,请记好该软件为你自动备份的原来驱动的路径,以便使用-s参数启动后恢复系统)。
请记住这个路径(我写的是绝对路径,就是从根目录开始的):/Volume/你的驱动器名称/System/Library/Extensions/,它是所有驱动程序(也就是Extension-扩展所在的路径),所有对这个目录的操作前请务必做好备份,哪怕是你认为也许很平常的操作。所谓的备份,就是把里面的某个Kext文件夹移动到别的目录下,需要恢复时再移动回来就好,因为的苹果的驱动大多是文件的部署而已。
1.显卡驱动
首先,下载附件里的Graphics.zip,解压,使用安装工具进行安装,当然这步不是最重要的。完成后如果你直接重启电脑会发现屏幕一闪而过,然后黑屏,这个问题困扰了我一段时间。解决办法也比较简单,只要黑屏的时候让电脑休眠,然后唤醒,屏幕就会恢复了。但是没有屏幕进行盲操做还是有难度的,你可以先在有屏幕显示时做下练习:点一下电源键,弹出一个对话框,点S键,也就是Sleep的快捷键,电脑就会休眠(未安装显卡驱动时也许这个操作不会有任何反应,但装了驱动重启后会有反应的),再点电源键一下将电脑唤醒。或者可以使用一个科学一点的方法:下载附件里的SleepDisplayScript,拖进屏幕下的dock里,点右键选择添加到系统启动项里,它会在系统刚开始启动时自动帮你休眠--唤醒电脑(你可以执行它先看下效果,就是屏幕一黑一亮)。当然,每次启动的时候你得有点耐心等待屏幕自己亮起来。
2.声卡驱动
首先一个需要注意的问题,把你的语言环境切换到英文(因为有的朋友也许一上来就把语言环境调到了中文,以方便系统的进一步调整,这样会导致声卡驱动安装失败)。
下载附件里的AppleHDAPatcherv1.20.zip解压其中的,会出现一个绿色小青蛙(或是别的什么)的图标,下载附件中的codec_dump1.txt,用鼠标点住不松,拖到小青蛙图标上,会弹出一个破解的窗口(如果语言环境不是英文的话这个窗口是空白的),等待执行完毕,重新启动电脑。使用kext helper安装附件中的AppleHDA.kext.zip里的文件,重启电脑,声卡应该开始工作了,但是麦克风不好使。声音控制也应该是正常的。
3.无线网卡驱动
这个驱动的安装比较简单,系统里其实已经有了无线网卡的驱动,只是需要激活一下而已,打开终端,在命令行里运行bcm43xx_enabler.sh(需要sudo运行),有几个需要输入的地方可以一路回车过去,它自己会有默认的路径。重启之后,应该看到你的无线网卡开始工作了。
以上的步骤可以不按顺序,但是建议每完成一步都进行一下权限的修复(在Terminal中输入diskutil repairpermissions /Volume/你的驱动器名称)和重启电脑,以保证系统文件处于正常状态。
----------------------------------XX分割线----------------------------------
前几天点了一下系统更新,重新启动后快疯了,除了显卡驱动仍然OK外,别的驱动都不好使了,最要命的是,键盘驱动没了......手下又没有usb外接键盘,这就意味着所有的驱动都没法安装了(没法输入命令和密码)。我硬是用鼠标和复制粘贴的方法输入命令装好了键盘驱动,不要笑我,确实很傻。想升级的同志们先做好这方面的准备,准备好一个USB外接键盘或者先用文本把需要的shell命令写好,直接复制粘贴使用,PS/2输入设备的驱动也在附件的列表中。
重复之前的步骤,声卡和网卡也能正常恢复工作。
如果你是完美主义者,你可以在各大论坛上找找其他的驱动:电源管理,smartcard,声音输入,等等等等,在下不才,抛砖引玉。
希望以上的字能对d630的使用者们有所帮助,Thanks for your time。
----------------------------------------最新更新--------------------------------------
今天需要用有线上网,发现还是把有线网卡驱动弄好比较好,网上搜了一下,找到了D630的网卡驱动,贴出来.
----------------------------------------最新更新--------------------------------------
看到了官方网站上10.5.7的更新信息,心里痒痒。
在线升级未遂,需要很大的硬盘空间,我没有......
在公司上网时,趁着网速飞快,下载了官网上的安装升级包,回来就装了
本来把驱动什么的都准备好,准备大干一场呢,结果实在是太顺利,顺利到我都不想写这个更新了.....
一路next,重启,发现网卡驱动和声卡驱动失效,重新安装,一切ok。驱动还是我驱动列表里的文件,观望的同志们可以开始装了,小白鼠这厢有理了
决定上个图
[
本帖最后由 neversynever 于 2009-6-27 20:45 编辑 ]