词条 | KEXT |
释义 | 简介kext文件是一个Mac OS X内核扩展,常见于Hackintosh(PC上的黑苹果)。它们通常用于设备驱动程序,需要修改系统的最低水平。它们不是相同的Mac OS扩展,因为很多的事情,经典的Mac OS扩展在Mac OS X不同,因为内核扩展Mac OS X的内存保护保护,开发,鼓励他们留任远离它们写入,除非他们绝对要。即使这样,Mac OS X可以动态加载,这样的机会是你很少有添加任何Mac OS X的扩展文件夹。 Kext文件不是文件夹(假扮成一个文件)。 文件位置kext文件存放路径是/System/Library/Extensions(系统/资源库/ Extensions)。 系统在启动的时候 ,会从 extensions.mkext 文件夹中 加载。这个是缓存文件夹,都是放着硬件驱动。 当你安装新驱动的时候,需要删除它,重启后,会自动重建的。 如何安装一个新的kext?以下是早期Hackintosh或Macintosh的Kext安装方法。 如何安装一个新的kext? CD /系统/资源库/ Extensions MV KextName.kext KextName.old(其中kextName代表你要替换的kext),这将重命名的kext这样回来了,这是强烈建议,热烈建议,按照此步骤非常重要,它救了我的OS多次。 CD /路径/ /新/ KEXT(在这里把你的下载KEXT路径) KextName.kext CP - R /系统/资源库/ Extensions 接下来,您需要修复权限(Root),可以通过操作系统的用户(根/系统)执行这样的kext CD /系统/资源库/ Extensions chmod - R的755 KextName.kext chown - R 0:0 KextName.kext(这将设置系统用户(root)文件的所有权) RM /系统/资源库/ Extensions.mkext(这将重置所有的kext缓存OSX上做) 安装kext驱动呢, 步骤就稍微多点。简单来说: 1: 重命名苹果原有驱动文件夹。 2: 复制新驱动kext文件夹到/System/Library/Extensions目录。 3: 可以 ls -l /System/Library/Extensions 看看权限。 不看的话, 也可以直接修复。 cd /System/Library/Extensions chown -R 0:0 KextName.kext chmod -R 755 KextName.kext rm -rf /System/Library/Extensions.mkext rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext (snow leopard 路径是这个) reboot 当安装驱动后,系统崩溃了,你就可以删除新驱动,替换回原来的。 进入单用户模式,就是开机的时候 输入 -s 参数。 之后的操作看下面得命令。 Reboot at Darwin Boot Loader and type -s and press enter. Now execute the following commands : mount - uw / cd /System/Library/Extensions rm -fr KextName.kext mv KextName.old KextName.kext (Kextname代表要替换的Kext) reboot 以上是早期Hackintosh或Macintosh安装Kext的方法,现在的Hackintosh安装Kext十分简单。 如果使用Bootthink(或者叫做xiezhybooter),请将Kext文件放在X:/Darwin/System/Library/Extensions/下(X:指Windows安装分区盘符)。 如果使用变色龙,请新建E:/Extra/Extensions/文件夹,再将下载来的Kext文件放入该文件夹下。 此外,也可以用Kext安装工具(Kext wizard,Kext helper等)安装Kext。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。