Win10论坛

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

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

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

搜索
查看: 318574|回复: 2418

[教程] 教程一枚:如何安装kext&如何修改org.chameleon.boot.plist和smbios.plist     [复制链接]

开学了

Rank: 9

UID
1412247
帖子
3181
PB币
886
贡献
0
技术
1063
活跃
37

7周年庆典勋章

发表于 2011-11-27 09:38:00
本帖最后由 媛懒如此 于 2013-11-4 08:42 编辑

Kext(驱动)

什么是kext:kext是一个以".kext"结尾的文件夹,但在Mac下会显示为一个文件。它的作用是一般是驱动硬件

kext安装的位置:
位置1.Mac分区根目录/System/Library/ExtensionMac OS X 下显示为“系统/资源库/Extension”),这一路径通常简称为“S/L/E”这里也就是系统本身的kext路径,系统自带的kext全在这里。
安装kext到这里是比较复杂的,首先你需要设置文件的权限和用户组,然后你还要重建缓存(为了加快启动速度,MacOS有驱动缓存,如果你修改了S/L/E却不重建缓存,当然驱动是不会加载的),不过貌似修改了S/L/E之后系统都会自动重建缓存说
位置2.Mac分区根目录/Extra/Extensions,通常简称为"E/E"
这个是变色龙专用的kext存放目录,直接把kext放进去就好,启动的时候会自动加载
如果你的电脑没有这个路径,请自己建立
位置3.C盘或100m隐藏分区/Darwin/System/LibraryLion/Extensions(适用于Lion)或者C盘或100m隐藏分区/Darwin/System/LibrarySL/Extensions(适用于Snow Leopard)这是BootThink专用的kext存放目录,同样是直接把kext放进去即可,启动时会自动加载
如果要安装到E/E或者Darwin的那个,只需要把kext复制进文件夹就OK了,很简单,所以不做说明。下面仅仅介绍安装到S/L/E的方法

位置4:clover引導的EFI分區中。位置在EFI/CLOVER/KEXTS/下。一般我們把kext放在对应系统文件夹下。如mountain對應的放在KEXTS/10.8/下。這裏的kext無需如何安裝直接放到相應位置即可。当然要注意clover的kext的注入规则。config.plist 要开启注入kext才生效。
当搜索到对应版本(系统版本,如我是10.9的,对应文件夹就是10.9)的文件夹后就不在搜索其他含有kext的文件夹,即使搜索到相应版本的文件夹为空。


如何安装Kext:
    目前安装kext的软件主要有这些:Kext Wizard , Champlist , Kext Utility
  • Kext Wizard
    Kext Wizard 1.png

    Kext Wizard 2.png

          选择手动安装还是选择自动安装全看喜好,效果一样的
          有的电脑上Kext Wizard不能运行,如果有这个问题请换用其他软件
  • Champlist
    Champlist.png
  • Kext Utility(图略)
    它的用法类似于Kext Wizard的手动安装,修改完S/L/E之后运行一下这个程序即可
      有的软件提供了安装驱动到E/E的功能,不过事实上你自己把驱动拷到E/E也可以,效果一样

实战安装VoodooHDA2.7.3:
  • 前往http://bbs.pcbeta.com/viewthread-794803-1-1.html下载VoodooHDA2.7.3
  • 删除AppleHDA:VoodooHDA和AppleHDA不能共存,不然容易五国。进入S/L/E删除AppleHDA
  • 安装VoodooHDA 2.7.3(以Champlist为例)
    选择路径S/L/E(VoodooHDA安装到E/E不能生效)
    实战 1.png

    然后拖入VoodooHDA,点击Install
    实战 2.png
  • 也许我们的运气不好,VoodooHDA不能完美运行,那我们就需要修改VoodooHDA中的一些参数以使它完美:首先把VoodooHDA拷贝到桌面,然后右键"显示包内容"修改里面的文件.最后重复第三步重新安装这个VoodooHDA
    PS:具体要修改的内容可以参考这个帖子关于Voodoohda的常见疑问综合列表

com.apple.boot.plist / org.chameleon.boot.plist (变色龙配置文件)

这个是什么?
这是变色龙的配置文件,通过它你可告诉变色龙启动的时候要不要内建网卡(EthernetBuiltIn),要不要GraphicsEnabler驱动显卡,要不要以32位启动系统等等的功能
如果你用的是1105版本之前的变色龙,文件名应使用com.apple.boot.plist
如果你用的是1105版本以后的变色龙,文件名应使用org.chameleon.boot.plist (两个东西的格式是一样的)

它应该放在哪里?
Mac分区/Extra下面(直接放在Extra下,不是E/E下面)

如何编辑?
编辑方法有很多,下面只举两个例子共大家参考
  • 手动编辑
    要手动编辑的话首先应该下载一个模板(见附件)。 org.chameleon.Boot.plist.zip (876 Bytes, 下载次数: 5663)
    打开它,我们可以看到类似于这样的文字(蓝框里面的文字往往不同,别的地方任何人都是一样的,下面介绍蓝框里面的文字是按照什么格式写的)
    org.chameleon.boot Help.png

    在蓝框里面有一些类似于
    1. <key>xxxxxxx</key>
    2. <string>xxxxx</string>
    复制代码
    的文字
    可能这样的文字看不太懂,那我们换一种写法,用xxx=xxx来表示,那么比如
    1. <key>GraphicsEnabler</key>
    2. <string>Yes</string>
    复制代码
    就可以写成GraphicsEnabler=Yes,这样应该好理解一点,论坛里面交流的时候一般都用这样的写法:GE=YES(因为写起来简短方便,但是你真正编辑org.chameleon.boot.plist的时候肯定不能用这样的格式)
    但是我们还不知道GraphicsEnabler代表的是什么参数,要查询不同参数的意义,可以看看紫米的帖子【變色龍系列二】com.apple.Boot.plist + SMBIOS.plist 設定說明
  • Windows下利用Win变色龙安装程序编辑(Win变色龙安装程序自己搜索)
    Windows下要修改org.chameleon.boot.plist的话,用记事本编辑会出现回车丢失的问题,而且有的时候记事本编辑出来的文件也不能用。因此,Win下我推荐是利用Win变色龙安装程序生成org.chameleon.boot.plist。
    从1664开始win变色龙支持生成org.chameleon.boot.plist

    如图,应该已经写的很清楚了吧。。
    具体参数的意义还是看紫米的神贴【變色龍系列二】com.apple.Boot.plist + SMBIOS.plist 設定說明
    勾选完毕后在win变色龙的安装程序所在目录会有一个名为org.chameleon.boot.plist的文件生成,把它拷贝到正确目录即可
    (1105之前的变色龙请把文件名修改为com.apple.boot.plist)

实例:使指定分区在变色龙界面隐藏

变色龙原本是支持自动隐藏不可引导的分区的,只是可惜,这个功能经常不灵,所以,我们需要手动做这个操作
在紫米的帖子里面,我们发现这个参数,看来,它就是我们需要的了
Hide Partition=hd(x,y)|UUID|"Label"
設定隱藏磁碟分區,可使用代碼、UUID、標籤表示,
亦可以添加多個參數以隱藏多個分區,使用空白鍵作分隔(11/03)
x 代表磁碟碼,y 代表分區碼。

我只说明一下通过指定分区的号码来隐藏,通过指定UUID和卷标来隐藏也是可行的,自己探索一下吧
首先的困难就是:我怎么知道要隐藏的分区的号码是什么
不用担心,这有很多方法
  • 利用终端命令查询
    打开终端(在Mac分区根目录/应用程序/实用工具路径下),输入以下内容
    1. diskutil list
    复制代码
    接下来终端会列出你的分区.我把我的情况发一下:
    diskutil list.png

    通过分区名和容量等等信息,找到需要隐藏的分区,比如我要隐藏"boot"分区和"Shared"分区,记下这两个分区的IDENTIFIER:一个是disk0s1,一个是disk0s5,转换一下写法,变成hd(x,y),"x"是"disk"后面的数字,"y"是"s"后面的数字.所以我得到了hd(0,1)和hd(0,5)
  • 利用"磁盘工具"查询
    打开"磁盘工具"(同样在Mac分区根目录/应用程序/实用工具路径下)
    diskutil list 2.png
  • 在变色龙界面查询
    在变色龙界面按Tab键进入非GUI模式
    是不是在分区名字的左边就写着hd(x,y)呢?

现在,我们需要往org.chameleon.boot.plist写入
  1. <key>Hide Partition</key>
  2. <string>hd(0,1) hd(0,5)</string>
复制代码
找一个地方插入这两行就OK了..注意格式(我不再重复格式的问题了) org.chameleon.boot实战1.png


当然在mac下我们依旧可以用变色龙助手chameleon wizard(见附件)来简化这些步骤:
屏幕快照 2013-01-20 下午11.43.16.png

其他参数依旧看紫米的帖子去



关于SMBIOS.plist机型描述文件
它是干什么的?
借用紫米的描述
SMBIOS.plist 的功能在於捕足 Mac 中偵測或顯示錯誤的資訊。
諸如:處理器型號、記憶體規格、序號、Boot ROM 版本...等等。

现在设置合适机型有时候却可以让驱动驱动你的显卡,如hd3000,一般机型设置为MACBOOKPRO 8.1/8.2等mac机有hd3000显卡的都可以;有时可以解决无法登入facetime,icloud的问题(因为有正确的系列号)

它放在哪里?
Mac分区/Extra下面(直接放在Extra下,不是E/E下面)
如何编辑/生成?
smbios文件可以直接由变色龙助手生成和编辑:
屏幕快照 2012-11-05 下午9.05.43.png
屏幕快照 2012-11-05 下午9.08.17.png
屏幕快照 2012-11-05 下午9.06.19.png
屏幕快照 2012-11-05 下午9.06.41.png

具体的还是看紫米的帖子哦!

附件smbios 是macbook pro8.2的
SMBios.plist.zip (506 Bytes, 下载次数: 2047)
Chameleon Wizard.zip (1.47 MB, 下载次数: 10477)






18

查看全部评分

我 是 来 打 浆 糊 的..

Rank: 15Rank: 15Rank: 15

UID
1570065
帖子
6366
PB币
85
贡献
0
技术
21
活跃
566

7周年庆典勋章 9周年庆典勋章 8周年庆典勋章

发表于 2011-11-27 09:39:23
不错,挺详尽的。

开学了

Rank: 9

UID
1412247
帖子
3181
PB币
886
贡献
0
技术
1063
活跃
37

7周年庆典勋章

发表于 2011-11-27 09:41:38
本帖最后由 oroge 于 2011-12-11 09:38 编辑

像知道像紫米这样加框的效果是用什么来做的

点评

kiler  不用专门软件的话,在PS中的样式里设置好,然后批量给所有图层粘贴样式即可  发表于 2012-5-14 18:52

Rank: 1

UID
2259199
帖子
23
PB币
0
贡献
0
技术
0
活跃
0
发表于 2011-11-27 09:41:50
顶一个!!!

Rank: 1

UID
1605591
帖子
37
PB币
117
贡献
0
技术
0
活跃
7

8周年庆典勋章

发表于 2011-11-27 09:54:53
正好弄不明白声卡怎么装呢 谢谢楼主了~~

Rank: 2Rank: 2

UID
985174
帖子
151
PB币
155
贡献
0
技术
1
活跃
34
发表于 2011-11-27 09:56:51
Kext Helper b7

点评

左岸记忆  雪豹时期的产品,在lion下不适合。  发表于 2011-11-27 12:04
1

查看全部评分

Rank: 2Rank: 2

UID
1479362
帖子
322
PB币
135
贡献
0
技术
0
活跃
10
发表于 2011-11-28 17:45:34
谢谢楼主

Rank: 2Rank: 2

UID
281756
帖子
140
PB币
1800
贡献
0
技术
5
活跃
50
发表于 2011-11-30 11:17:01
收藏了,以后当手册用!!呵呵呵!

Rank: 1

UID
2268465
帖子
8
PB币
-1
贡献
0
技术
0
活跃
0
发表于 2011-11-30 11:47:20
thx!!!!!!!!!!!!!!!!!

点评

龙心梦飞  请认真回复,PBB可以通过页面顶端【任务】获取  发表于 2012-5-31 12:10
1

查看全部评分

Rank: 1

UID
1191645
帖子
23
PB币
368
贡献
0
技术
0
活跃
0
发表于 2011-12-3 21:14:04
正在研究中

UID
430722
帖子
131
PB币
665
贡献
0
技术
0
活跃
8
发表于 2011-12-3 21:20:17
排版很不错的说

Rank: 2Rank: 2

UID
2175583
帖子
42
PB币
17
贡献
0
技术
0
活跃
0
发表于 2011-12-4 17:14:12
这个不错,必须支持一下,正迷糊驱动安装呢

Rank: 2Rank: 2

UID
913545
帖子
191
PB币
44
贡献
0
技术
0
活跃
147
发表于 2011-12-4 17:18:05
Thank's a lot!

Rank: 2Rank: 2

UID
696651
帖子
235
PB币
87
贡献
0
技术
0
活跃
58
发表于 2011-12-4 18:00:28
现在正在不知道怎么装驱动中

Rank: 5Rank: 5Rank: 5

UID
585386
帖子
862
PB币
5492
贡献
0
技术
134
活跃
1051
发表于 2011-12-4 18:19:03
 收藏一下吧,有些软件没用过

点评

xiaoweifirst  Nvidia GeForce GTX 460 这个有驱动吗?  发表于 2012-3-11 21:08
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
2143415
帖子
759
PB币
0
贡献
0
技术
1
活跃
0
发表于 2011-12-4 19:43:55
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1643540
帖子
189
PB币
700
贡献
0
技术
1
活跃
73
发表于 2011-12-6 16:12:05
专程回来顶贴的。。。。

Rank: 2Rank: 2

UID
104008
帖子
178
PB币
1752
贡献
0
技术
0
活跃
303
发表于 2011-12-6 20:07:37
收藏了,以后当手册用!

Rank: 5Rank: 5Rank: 5

UID
90355
帖子
469
PB币
1498
贡献
0
技术
3
活跃
844
发表于 2011-12-6 20:21:26

完了,刚刚不知道弄错了哪里,帖子后半部分不见了
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
1288765
帖子
1574
PB币
7039
贡献
0
技术
1
活跃
605
发表于 2011-12-11 17:47:10
学习了,谢谢分享
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件