以上是SLE下kext的正常权限,即
01.drwxr-xr-x 3 root wheel 复制代码
前面9个字节是文件权限,分4组
第一个字母d表示该文件是文件夹,接下来分三组
01.rwx r-x r-x
复制代码r、w、x分别表示 读、写、执行
第一组表示该文件拥有者对该文件的权限
第二组表示该文件拥有者所属组的用户对该文件拥有的权限 第三组表示排除第一第二组的其它用户对该文件拥有的权限
每组都有rwx作标识,如果没有该权限使用“-”表示 还有用二进制来表示,有该权限标记1,没有标记0 比如第一组rwx的二进制表达是111,十进制为7 第二组r-x的二进制表达是101,十进制是5
三组合起来就是755
所以在终端修复权限的命令是
1. chmod -R 755 SLE //这不是完整的命令,-R表示递归里面每一个文件,文件夹
复制代码
01.chmod -R 755 SLE //这不是完整的命令,-R表示递归里面每一个文件,文件夹 复制代码当然,还得修改文件拥有者和所属用户组
1. chown -R root:wheel SLE //这不是完整的命令
复制代码
SLE下kext正常权限是
kext的拥有者是root,所属用户组是wheel,root用户对这些文件有读、写、执行权,wheel用户组的用户对这些文件只有读、执行权限
如果是在Windows或者在Mac手动复制到SLE下的话,文件的权限可能是
1. drwxr-xr-x 1 用户名 staff
复制代码
那么root用户(其它用户)对该文件只有r-x权,这是不正常的。
---------分割线--------
以上内容只是讲一些文件权限知识,了解一点而已。
除了文件权限外,还有文件缓存这个东西,所以就算你修复了权限没重建缓存也是不行的。因此我们要借助第三方工具来修复权限、缓存。
PS: 变色龙开机界面输入-f 的意思就是忽略这些文件的缓存,重新读取SLE下的kext。
当然,并不是所有的kext权限只有正确时才生效,比如键盘驱动,FakeSMC.kext等,所以在还没完美Mac的时候我们把这些kext暂时放在EE下面,等完美系统后我们就把这些kext也移到SLE下,修复权限重建缓存,然后在变色龙配置文件加上UseKernelCache,可以加快开机速度。我的电脑上SSD后,加上这个参数,开机无菊花。
关于安装kext和修复权限重建缓存,本人强烈推荐Kext Wizard,虽然Kext Wizard不支持中文路径(这个一定要注意,安装的kext所在路径绝对不要有中文)。
安装kext的正确方法
修复权限、重建缓存【只要缓存没有被破坏并且使用上图的方法安装驱动无需以下操作】
PS:如果你的Mac要加-f才能进系统,你就需要修复权限、重建缓存。
Q2,以下压缩包里的kext,哪个才是真正的kext?
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育在 win7 win8下安装苹果系统(懒人版) - 图文 (5)全文阅读和word下载服务。
相关推荐: