- 积分
- 629
- 最后登录
- 2021-7-31
- 精华
- 0
- 阅读权限
- 40
- 主题
- 62
- UID
- 1457182
- 帖子
- 1497
- PB币
- 2512
- 威望
- 5
- 贡献
- 0
- 技术
- 496
- 活跃
- 442
- UID
- 1457182
- 帖子
- 1497
- PB币
- 2512
- 贡献
- 0
- 技术
- 496
- 活跃
- 442
|
发表于 2014-6-17 22:17:32
IP属地广东
|显示全部楼层
本帖最后由 YSC3839 于 2014-6-18 20:32 编辑
上星期在交流群里有人说安全模式下没法连接PPPoE,于是找时间简单研究了一下这个,实际上是OSBundleRequired的问题。
Apple官方的解释https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KEXTConcept/Articles/infoplist_keys.html说明:
Root 一般驱动程序都会设置为Root,大概在内核加载完毕后就开始加载
Network-Root 这个大家都看得懂吧,就是网卡驱动的意思,如果要加载远程的文件系统也要设置这个
Local-Root 这个一般是用在存储设备的驱动程序,比如说要挂载一个本地的分区就要用到
Console 这代表的是kext提供控制台服务(单用户模式),比如键盘驱动等等
Safe Boot 安全模式,表示这个kext在安全模式下不会被禁用,当然上述的那些在安全模式中同样也会加载
在安全模式下有些kext不会加载,不过在Info.plist中添加后就可以加载了,本人在Kext Utility发现了这段代码,就提取出来做成脚本,方便修改
kext.sh.zip
(1.6 KB, 下载次数: 3)
终端打开后直接将kext拖入窗口,选择类型即可,有疑问可联系我
|
|