- 积分
- 201
- 最后登录
- 2024-1-16
- 精华
- 0
- 阅读权限
- 30
- 主题
- 50
- UID
- 722420
- 帖子
- 503
- PB币
- 408
- 威望
- 0
- 贡献
- 0
- 技术
- 39
- 活跃
- 28
万年潜水员
- UID
- 722420
- 帖子
- 503
- PB币
- 408
- 贡献
- 0
- 技术
- 39
- 活跃
- 28
|
发表于 2009-8-26 15:21:17
IP属地广东
本帖最后由 柳逸风 于 2009-8-27 12:32 编辑
论坛上已经有很多高手的安装方法了,大家要安装可以自己看看置顶的帖子,我这里大体记录下我的安装过程,主要是说下后面关于驱动的问题,大家安10.6最好是有10.5的基础,这样方便很多。。。
从10.56开始,我开始接触MAC系统,不过一直也没写下点什么,这次10.6发布,我也试了下,经过多种问题后,现在总算是基本稳定了,现在用的是32的系统,我的本子在64位下无驱动,所以没进行测试!
我的安装前提是自己已经有了一个10.5的系统,然后在此系统下进行安装。
首先我下载的是Snowleopard 10.6 Build 10A432版本的下载地址ftp://125.91.11.31/snowleopard_10a432_userdvd.dmg,
我的电脑配置:
Acer 4920g笔记本,bios版本为v1.21
CPU:T7300
内存:3G
主板:DMI BIOS 供应商
Phoenix Technologies LTD
显卡:ATI Mobility Radeon X2500
声卡:声卡
Realtek ALC268 @ Intel 82801HBM ICH8M
网卡:Broadcom NetLink BCM5787M PCI-E Gigabit Ethernet Controller
PCI
硬盘:日立320G 5400转
注意:
我所用的补丁有:
dsdt.aml,dsmos,NullCPUPowerManagement,VoodooPS2Controller,AppleACPIPS2Nub, OpenHaltRestartc以及boot文件,这些在论坛上置顶里都有,,
驱动声卡用了VoodooHDA,显卡用的10.5的,在附件里有,X2500显卡和BCM5787M网卡可以看下
安装过程:
1. 一。.进入10.5系统,用Show_hidden_files工具显示出所有文件,然后,打开10.6安装包,。Dmg文件然后,找到安装包里的system/Installation/packages文件夹复制到一个盘下,然后用破解的OSInstall.mpkg文件,替换原来的OSInstall.mpkg,这样可以安装在mbr分区上,
2. 二。双击OSInstall.mpkg ,按提示进行安装,我没有选择打印机驱动和X11,选择我们自己要安装的盘,记住把这个盘格式成MAC日志文件系统,
3. 三。安装,,==大约15分钟==完成。。这时不要进入系统,安装变色龙2,我用的是RC2版本,选择安装路径为自己SL的盘,然后完成,,把破解补丁放到snow盘下的Extra/Extensions/文件夹内。
4. 四。替换sl盘下的boot为efi10的新boot,
5. 五。重新启动,在变色龙选择界面选择SL盘,输入-V –x32进入系统,,如果五国,请看boot有没有问题
6. 六。进入系统,把安装包里的bsd文件再安一次,这样可以解决权限问题
7. 七。安装所要用到的驱动。。我所有的驱动是10.5下的,安装后出现了点问题,,我找到10.5下相关文件把SL里的文件换掉解决了,,64位我无驱动,没办法
就此,,10.6安装结束
==================================
以下是关于我驱动的解决,,前提,,我的是32位,,,,所以64位不太清楚
显卡X2500,好像和台机的X1700一样,X1600好像也没差多少,
我的系统安完后,发现个问题,32位安装完以前10.5的显卡驱动,能驱动起来,,然后重启,发现无法断电了,关机也一样,,无奈,同样网卡也是,驱动安上去后,电脑无法正常关机重启了,后来我发现,安了我的驱动后,电脑USB个数少了二个,一删除驱动,USB就正常了,于是,想到威大说过的DSDT,于是回WIN下,给DSDT打上了补丁,没有选任何驱动,,只勾选了那几个FIX选项,把DSDT.aml复制到sl盘下,重启,居然还不行,可USB个数正常了,,于是,我删除了网卡驱动,,再试,发现居然正常了,,至于为什么 ,原理我也不知道,
可网卡总不能不用吧,于是,把网卡驱动安上,还是不能重启,这时,什么关机重启补丁都试了,没办法,这时,我想可能是这个驱动和什么冲突了,于是打开这个驱动的KEXT文件看看里面的info.plist文件,发现,里面提到IOPCIFamily和IONetworkingFamily这二个东西,于是,我把10.58下的这二个文件换了过来,,重启,发现问题解决了,现在电脑可正常关机重启,驱动正常,,
至此,电脑大体没什么问题了,至于睡眠,摄像头,无线,我就不想了,这样已经可以了,,
最后,感谢论坛上各位朋友的无私帮助。。。。我的安装过程大多参考的置顶里的文章,,谢谢大家!!
TTNK:"老兄,你就不会把话说明白点吗?反正你都已经写了这么多了,又何必不再清楚点?"
比如说:
6. 六。进入系统,把安装包里的bsd文件再安一次,这样可以解决权限问题
---------------
6. 进入系统,再次安装BSD.pkg.解决磁盘权限问题.BSD.pkg文件路径: /Volumes/InsSnow/System/Installation/Packages/(其中InsSnow是雪豹安装盘名)
=======DSDT相关===========
我最先知道DSDT是看了威大的文章,不过那个程序在我本上WIN下无效,没办法,听说在MAC下得到个DSDT文件到WIN下用可以,可我本子也不吃这套,最后了解到,可以在WIN下用iiasl-win得到DSDT。这个我传到网盘里了,把这个解压后,得到一堆文件,然后在运行 中输入CMD,动迁,进入命令窗口,cd到你iasl-win文件夹所在目录,,然后输入 iasl -h,可以看到帮助,,,iasl -g可以得到几个文件,其中一个是:dsdt_CRESTLNE.dsl,这个就是你电脑的dsdt_CRESTLNE.dsl,了,希捷你可以用威大文章的方法,改dsl了,我的显卡和声卡不在支持里,所以只选了FIX项,把USB问题解决了。。。
=======================
例如,我把下下来的ZIP文件解压到D:/1下
1.在开始--运行--输入cmd 回车
2.在出来的命令窗口中输入d:回车,,切换到D盘,再输入 cd 1回车。。。切换到1目录下
3,在1目录下,输入iasl -g回车,在这个目录下会得到几个文件 ,其中一个名叫dsdt_CRESTLNE.dsl就是我们所要的dsl文件,
4,按威大文章里提到的,打开DSL,查找到RTC那里改成02,,,具体右以威大文章。。然后可以用威大的工具对DSL进行编译了
5,编译得到的DSDT。AML文件就是我们要的最终文件了,可以把这个文件放到SL目录下了。。
威大关于DSDT的文章链接https://bbs.pcbeta.com/thread-484842-1-2.html
--------------------
iasl-win文件太大传不上来,,,所以放到网盘里了,网盘里有我用的所有文件
==========================================用CMD得到自己所要的DSL后,按https://bbs.pcbeta.com/thread-522122-1-1.html里的方法,查找rtc字段,我的是第二个rtc处,按贴子修改,例如我的,把红色那里改成如下,原来的数值可能不一样,我的原来是0x08,改成后:0x02
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}
,就可以用ACPI Patcher打补丁了,由于我的显卡和声卡,网卡都不在支持里,所以 以下节选自威廉第三的威廉第三的MAC系列教程(一) ——使用ACPI Patcher制作DSDT补丁
========
BIOSPatch:选择一个bios制作dsdt.aml,选择bios文件和指定输出dsdt.aml目录之后,选中GenerateDSDT.aml,然后按下Patch Bios按钮即可,输出目录不可以是bios目录,否则会出错
DSDTPatch:对一个已有的DSDT.aml进行acpi修复,选择DSDT.aml,指定输出目录,按下PatchAML即可
ImportDSDT:用已有的DSDT.dsl对bios打补丁,选择输入dsl文件和bios,按下PatchBios即可
ExportDSDT:从bios里解出DSDT.dsl文件,选择bios文件和输出目录,按下Exact即可
D/CDSDT:DSL编译成AML文件,或者AML文件反编译成DSL文件,取决于选中Compile还是Decomplie,选中Compile的时候如果同时选中Patchbefore compile,可以在把DSL编译成AML文件的时候打上ACPI补丁。
看完了左上的标签我们来看最重要的部分,右上bugfix的详细信息,
General:
这里有三个最重要的修复,HPETPatch,RTCPatch和AliasesPatch,前两个可以解决一些时钟方面的问题,很多机器里如果有AppleIntelCPUPowerManagement.kext就会四国,或者不能正常使用,需要Disabler.kext,如果你选了前两项,从此可以扔掉Disabler.kext,因为AppleIntelCPUPowerManagement.kext可以正常工作了,第三个选项也许更加重要,AliasesPatch直接对应是否能开双核,对asus,msi的主板来说,这个选项是非常重要的,技嘉没有这个问题,选不选都无所谓。
点击Fixes…可以看到一个新窗口
里都是一些针对编译时出现error或者warning的fix,作者的意见是当出现这些error或者warning的时候可以选择,我的意见时全部选择,防止出现error或者warning,如果还有问题,就需要去网上搜索解决方案,自己动手修改代码然后再编译了。
=================
我用到了 D/CDSDT
第一个选择刚才生成的DSDT文件,第二个选择一个你要把AML放哪。。选择生成AML,,其它的我都没选,,因为不支持我的硬件
然后可以看到生成一个AML文件,
把这个文件放SL盘下就OK了,我的本子的问题这么解决了,不过我只在32位下
====================
所有附件网盘地址http://www.brsbox.com/ningyue0913/dirid/4299941
|
-
2
查看全部评分
-
|