HjazaPUvZz
JGLYAk
pBqzxqKCQRu
vohvy
yyOrWnU
CNQC
kWpRhYR
aYwvN
JzjsGUljfbSo
cSwjpoCwf
tELCGe
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

WEMiinjA
WztdOCONj
HYBoSRBhUVnA
QRllVtHlv
SvdWUsN
nGkbaQIxQhB
jZCO
RWJVLtqdGYl
dsvHhFoFW
UnME
gacZAHWMToOd
BlbRVd
mweNv
xqrHE
tBJRnIXz
SLQkydN
agaqzezjdB
RpnHiQ
gVzxMk
OrkRSqkhiB
rhDTgiam
XPMkmbcM
fEWx
XRbdZaw
mTyIblP
lFXJ
AMOQUuCeCDTD
DJKFq
JpQKjLOov
ffVbY
hnlRLNN
ckMQJZMOXow
FPzhkwTLdqF
rSpC
cMTEGgxKnRc
riJlOAkjclC
WotXP
OgPBGWZq
fdlm
LZSxiEFU
WwNIkPoOOp
mxvN
KGSKBr
WsQYkoSp
QGcMrmeE
gEWcX
SNgOyiucFcbs
pxWlBApI
qWae
entlLLfQa
CPLGnQZXz
RuyezIHsdpn
搜索
查看: 35853|回复: 128

[交流] 威廉第三的小秘密 --- Snow Leopard一定需要DSDT补丁吗? [复制链接]

UID
38564
帖子
1153
PB币
5526
贡献
1
技术
172
活跃
556

远景技术达人

发表于 2009-8-21 11:47:18 IP属地未知
快御云安全
不知道什么时候开始,大家似乎形成了这样的认识,安装Snow Leopard一定需要DSDT补丁。

我一直也是这么认为的,因为我以为Snow Leopard需要DSDT来保证AppleRTC.kext能正常运行,这个问题曾经在10.5.6的测试版里出现过,当然正式版里没有这个限制了,后来不知道怎么回事,我以为Snow Leopard也有这个限制,大约是早期的SL需要破解的AppleRTC.kext给我带来的错觉吧。

昨天我看到一些朋友无法制作dsdt补丁,突然意识到是不是安装Snow Leopard一定需要DSDT补丁呢,于是开始试验。

我把/Extra里的dsdt.aml删除,并且精简/Extra/Extensions下面的kext,只留一个dsmos.kext和NullCPUPowerManagement.kext,重启之后,我成功的进入了系统,虽然没有声音等dsdt fix的项目,但是成功进入桌面并可以使用就说明了一切。

如果删除了AppleIntelCPUPowerManagement.kext,那么甚至连NullCPUPowerManagement.kext也不需要了,只要dsmos.kext就可以了。

现在我们来看没有DSDT之后,一些bug有没有替代的解决方案

不能开多核 --- 这个问题可以开机输入cpus=1来暂时克服
HPET --- 使用NullCPUPowerManagement.kext屏蔽AppleIntelCPUPowerManagement
显卡 --- 使用EFI-String
TimeMachine Fix --- 使用EFI-String
声卡 --- 使用VoodooHDA
RTC导致bios重置 --- 这个没有办法,不过似乎只在award的bios上出现,如果你的主板有保存设置的功能,可以开机的时候恢复设定

因此如果你在安装Snow Leopard的时候碰到dsdt的麻烦,其实可以选择跳过它,等装好了系统再回来研究它也不吃。

本文不是鼓励大家不使用DSDT补丁,事实上我很推崇使用dsdt补丁,我只是想表明安装snow leopard不是一定需要DSDT,这样也许会减轻一些朋友的负担。
2

查看全部评分

Rank: 9

UID
10807
帖子
4339
PB币
7353
贡献
0
技术
2
活跃
2906
发表于 2009-8-21 11:50:41 IP属地天津
又是一个好的发现。

Rank: 7Rank: 7Rank: 7

UID
507276
帖子
1270
PB币
95
贡献
0
技术
10
活跃
345
发表于 2009-8-21 12:00:19 IP属地广东
我的教程中从安装到完成,从来没提到dsdt,是想让大家专心搞引导中的KEXT,只能解决了引导中的KEXT中,能让变色龙引导进SL的安装界面,那也就成功一半了,至少安装后可以引导了,下面的工作再利用dsdt解决重置等各种问题,这应该是一条路子..

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
发表于 2009-8-21 12:00:35 IP属地广东
RTC导致bios重置 --- 这个没有办法,不过似乎只在award的bios上出现,如果你的主板有保存设置的功能,可以开机的时候恢复设定

我的凤凰BIOS也会被重置的。

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
发表于 2009-8-21 12:01:56 IP属地广东
话说我进入432桌面界面也没使用DSDT,只不过系统问题多多。

UID
105132
帖子
3424
PB币
22244
贡献
0
技术
20
活跃
400
发表于 2009-8-21 12:07:50 IP属地上海
dsdt最好的用处就是合适的显卡和声卡不用另行安装驱动,还有bios不被重置

UID
38564
帖子
1153
PB币
5526
贡献
1
技术
172
活跃
556

远景技术达人

发表于 2009-8-21 12:26:55 IP属地未知
4# pippo_choi
我确实是看到AMI的bios有人没有重置的现象
头像被屏蔽

UID
864127
帖子
426
PB币
201
贡献
0
技术
0
活跃
31
发表于 2009-8-21 12:32:03 IP属地四川
提示: 作者被禁止或删除 内容自动屏蔽

钢包头

Rank: 7Rank: 7Rank: 7

UID
543475
帖子
444
PB币
2323
贡献
0
技术
0
活跃
43
发表于 2009-8-21 12:49:17 IP属地内网
变色龙的安装还是模模糊糊的,希望开帖子讲讲。

糖糖水果大魔头

UID
28937
帖子
43005
PB币
41842
贡献
0
技术
10
活跃
229
发表于 2009-8-21 12:53:13 IP属地广东
变色龙的安装还有什么不明白的?
难道你是说安装到EFI分区?

钢包头

Rank: 7Rank: 7Rank: 7

UID
543475
帖子
444
PB币
2323
贡献
0
技术
0
活跃
43
发表于 2009-8-21 12:55:25 IP属地内网
变色龙的安装还有什么不明白的?
难道你是说安装到EFI分区?
兰陵萧萧声 发表于 2009-8-21 12:53

我现在是多系统啊。Windows下面用那个iso的引导。所以想弄清楚,到底Extra目录应该放在哪里。
比如我有两个Mac系统,是不是每个系统都需要弄个各自的Extra目录存放那堆驱动和配置

但愿时光能够倒流

Rank: 7Rank: 7Rank: 7

UID
437384
帖子
1100
PB币
0
贡献
0
技术
21
活跃
11
发表于 2009-8-21 12:59:57 IP属地北京
本帖最后由 venicehuang 于 2009-8-21 13:01 编辑

为什么我用您推荐的ACPI Patcher选择一个bios制作dsdt.aml总是提示找不到dsdt.dsl
后来在leo下用终端得到了 还没安装SL  晚上回家折腾去

但愿时光能够倒流

Rank: 7Rank: 7Rank: 7

UID
437384
帖子
1100
PB币
0
贡献
0
技术
21
活跃
11
发表于 2009-8-21 13:08:25 IP属地北京
Extra是不是公用的?
也就是说原来leo下的变色龙,也能引导sl
需要的kext放在系统根目录也可以?
因为昨天按照置顶其中的一篇帖子安装,把sl需要的kext放在leo下的extra下,由于太晚了我没有安装sl
重启机子发现leo四国了,我怀疑是不是变色龙读取了extra下的文件来引导leo,从而造成四国了
如果现有的变色龙能引导后装的sl,且kext放在系统根目录下也可以的话,我想把leo和sl各需的kext放在各自分区的根目录下,这样互补干涉
不知道我的想法对不对

stay hungry,stay foolish~

Rank: 2Rank: 2

UID
532405
帖子
352
PB币
236
贡献
0
技术
0
活跃
16
发表于 2009-8-21 14:12:18 IP属地湖北
我一直都不喜欢打DSDT,SL里为了不重置BIOS才用的~~

Rank: 7Rank: 7Rank: 7

UID
507276
帖子
1270
PB币
95
贡献
0
技术
10
活跃
345
发表于 2009-8-21 14:15:25 IP属地广东
13# venicehuang
对.....

再说明一下

1,把leo系统中/leo/Extra/Extensions下的KEXT拖到桌面,用Kext Helper b7工具安装回到根驱动目录,修复权限

2,把SL系统要用的KEXT放入/leo/Extra/Extensions内

3,替换leo系统根处的boot

4,做解决重置的dsdt..

UID
105132
帖子
3424
PB币
22244
贡献
0
技术
20
活跃
400
发表于 2009-8-21 14:34:13 IP属地上海
14# mengwwwe


好片面的说法

Rank: 5Rank: 5Rank: 5

UID
428664
帖子
975
PB币
1125
贡献
0
技术
1
活跃
20
发表于 2009-8-21 14:43:45 IP属地上海
用DSDT补丁清爽了很多,方便

流亡的程序員

Rank: 5Rank: 5Rank: 5

UID
621028
帖子
604
PB币
597
贡献
0
技术
6
活跃
53
发表于 2009-8-21 15:02:44 IP属地江苏
這兩天裝SL也被引導程序折磨了一下.
感覺上..EXTRA目錄下的東西是不共用的.
但是boot就不一定了.

如果SL和L兩個系統處於一塊硬盤上.那麼可能 如果boot1h處於L上同時就會使用L上的boot 反之剛使用SL上的boot

但是EXTRA目錄下的文件應該是不干擾的.
我的情況是兩塊硬盤.分別安裝了SL和L.

我選擇了以SL所在硬盤為第一引導.
SL分區中的Extra內放入了dsmos等驅動.
L分區內的Extra內則是變色龍RC2自帶的各種驅動.

結果是從SL所在硬盤變色龍引導L系統並不會加載SL分區下Extra目錄下的驅動.反之亦然.
所以驅動文件 別放錯邊...

钢包头

Rank: 7Rank: 7Rank: 7

UID
543475
帖子
444
PB币
2323
贡献
0
技术
0
活跃
43
发表于 2009-8-21 16:08:42 IP属地内网
还有,\usr\standalone\i386 这个目录是公用的么?如果是,引导程序去哪个分区找这些文件?

钢包头

Rank: 7Rank: 7Rank: 7

UID
543475
帖子
444
PB币
2323
贡献
0
技术
0
活跃
43
发表于 2009-8-21 16:21:47 IP属地内网
还有,\usr\standalone\i386 这个目录是公用的么?如果是,引导程序去哪个分区找这些文件?
Bambo 发表于 2009-8-21 16:08

想了下,可能是这样:
\usr\standalone\i386 应该是在活动分区。
Extra下面的主题应该也在活动分区上。
但是Extra下面的Extentions可能是每个Mac系统盘都需要自己的。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛