手把手教你如何安装苹果驱动

上传人:kms****20 文档编号:40810519 上传时间:2018-05-27 格式:DOC 页数:2 大小:25KB
返回 下载 相关 举报
手把手教你如何安装苹果驱动_第1页
第1页 / 共2页
手把手教你如何安装苹果驱动_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《手把手教你如何安装苹果驱动》由会员分享,可在线阅读,更多相关《手把手教你如何安装苹果驱动(2页珍藏版)》请在金锄头文库上搜索。

1、手把手教你如何安装苹果驱动! 这里我以常见的显卡为例,来说明如何安装驱动。 首先你要检查你的显卡的核心(或其它硬件,下同,不再赘述)是否能够被 OS X86 所支持, 只要核心被支持,那么一般来说相同核心不同品牌的产品都可以获得不同程度的支持;如果 不确认是否支持,可以试试看,但如果明确不支持,自己有没有开发的能力,那你就只能祈 祷有高手愿意开发驱动了。 确认得到支持后,我们就要寻找相关的驱动。在 OS X 里面, “包(package) ”是一个无处不 在的概念,无论是软件、文档还是硬件驱动都是以包的形式存在的。对于驱动,包的形式就 是*.kext,实际上它的官方名是“内核扩展(kernel

2、 extension) ” ,这也就是为什么这个包 的扩展名是 kext 了。简而言之,我们所要的驱动,就是个扩展名为 kext 的文件(虽然实际 上是个文件夹,但在 osx 看来这是个文件包) 。 那么从哪里获得这个文件呢?途径有以下几条: 1、如果真正的 Mac 上曾经使用过你的这款硬件,那么恭喜你,基本上你的硬件不会遇到太 大的问题,或者干脆不会遇到问题。在一些情况下,甚至你无需作任何的修改和设置,硬件 就是正常工作的(比如 GMA900/950 显示芯片) 。无论怎样,Mac 上自带的驱动都在你的 Tiger 安装盘/System/Library/Extensions/里面,你可以去看

3、看。 当然也有特殊情况,比如 Nvidia 显卡,虽然 Mac 上也有使用,但在 OSX86 里面 Nvidia 显卡 是没有官方的硬件驱动的; 2、如果真正的 Mac 上没有你现在用的这款硬件,刚才说的文件夹中也找不到相应的驱动, 你可以到本站论坛的“各类安装光盘镜像、驱动和补丁索取/分享”去找找看,有一些第三 方开发的驱动; 3、如果不符合上述情况,那么你就要去硬件芯片厂商的网站上去看看有没有硬件驱动的源 代码下载,然后自己编译了,目前大家用的一些驱动就是通过这种方法得来的,比如 8738 声卡驱动,当然在你做这个工作之前,还是建议去本站论坛的“各类安装光盘镜像、驱动和 补丁索取/分享”去

4、找找看,或许早有人编译好了放出来也说不定。 更糟的情况是,厂商根本没有提供面向 osx 的驱动,那就要费些周折了。如果它至少提供了 驱动源代码,你还有戏,你所要做的就是移植(porting)了,windows 的移植难度我就不 说了,linux 会好很多,最理想的当然是面向 bsd 的驱动了。不过无论怎样,这个移植工作 都不轻松。我的建议是,你不妨在论坛上发起一个项目,然后大家一起来解决。 最难受的情况莫过于,找不到任何源代码。那么唯一的路就是:把已有的驱动拿来逆向工程, macvidia(一个为 osx86 开发 nvidia 显卡驱动的项目)上的强人就是这么做的,当然,我 知道这很难 现在

5、我假设你已经拿到了这个.kext 文件包。接下来你要做的就是,在 Finder 中,或者在 终端中把这个文件包放到你的 Tiger 安装盘/System/Library/Extensions/里面。然后打开 磁盘工具修理磁盘权限,当然你也可以在终端中通过命令来进行(这里假设文件包的名字是 driver.kext):sudo chown -R root:wheel /System/Library/Extensions/driver.kext sudo chmod -R 755 /System/Library/Extensions/driver.kext 操作的时候可能会要你输入密码,输入你的 o

6、sx 登录密码就行了。然后重新启动,一般来说 你的硬件已经可以正常工作了,那么你就没有往下看的必要了,呵呵。 如果无法正常工作,比如安装了显卡驱动后,启动时连图形界面都看不到就停住了,也不要 着急,首先使用下面 2 个办法中的一个登录到 osx 中去: 1、在计算机 POST 完、启动 OSX 时按 F8,然后输入-x,此时 OSX 会以安全模式启动,图形 界面 :-)2、在计算机 POST 完、启动 OSX 时按 F8,然后输入-s,此时 OSX 会以单用户模式启动,字 符界面,如果你有 unix/linux 命令行知识的话可能更方便些,毕竟 osx 启动还是挺慢的。 不管你用那种方法,反正

7、我假设你已经启动了 osx 并登录进去了,这是进行接下来操作的前 提。 那么现在该做些什么呢?你要尝试修改驱动的“属性列表(property list) ”文件,它的扩 展名是.plist。它在哪里呢?实际上几乎每个包都有自己的 plist 文件这里面我们专门 说驱动的,它的名字是 Info.plist 会在驱动文件包(和上面一样,假设这个包叫做 driver.kext)的/Contents/里面。这是一个 xml 文件,或者说纯文本文件,因此你可以很 方便的修改它,比如用 vi,或者任何你喜欢的图形化的文本编辑工具。 但是你可能遇到个问题,就是修改完了发现不能保存,这是因为没有相应的权限。对

8、于高手 来说相信这不是什么问题,但一般人如果不会处理的话,建议作如下操作: 1、在 Finder 里找到这个 driver.kext,鼠标右键单击它,在菜单中选择“显示包内容” , 进入 Contents 文件夹,找到 Info.plist 并把它拖到桌面上; 2、这时候你可以修改这个文件了,假设你已经修改完并保存了; 3、在 Finder 中把桌面的这个 Info.plist 拖到刚才的那个 Contents 里面,替换掉原来的; 4、修复权限,这个刚才讲过了。 现在我们来看如何修改其内容。 首先你需要知道你这个硬件的厂商 ID 和设备 ID, 方法有二: 1、在 XP 下查看,方法见 Stiffy 的帖子: http:/ 2、在 OSX 下点左上的 Apple 标志-关于本机-更多信息(系统概述) ,然后找到“显卡/ 显示器” ,进去看 这里假设你获得的厂商 ID 是 3582,设备 ID 是 8086,记下来一会儿用。 然后在 Info.plist 文件中找到“IOPCIMatch” ,将其值改为 厂商 ID 设备 ID,即Copy to clipboard CODE: 35828086 接着保存,修复权限,重新启动看看,是不是可以用了?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号