标签: kext

如何在 Mac OS X 上卸载和删除 .kext?

我买了一个 X-in-1 读卡器,并且必须安装一个驱动程序才能读取 SD-HC 卡。现在有时当我从 USB 端口拔下读卡器时,我会遇到内核恐慌。

所以现在我想删除这个内核扩展,但驱动程序安装程序没有给我这个选项。

如何从 Mac OS X 10.5 卸载内核扩展 (.kext)?

mac kext kernel-extension macos

37
推荐指数
2
解决办法
21万
查看次数

从 Mac OSX 终端使用 OpenVPN,无法加载 Tun/Tap

我希望直接从终端使用 OpenVPN,而不是使用诸如tunnelblick 之类的 gui - 但我遇到了一些问题。我已经测试了我的配置文件,它工作正常,所以它不是配置错误。

我正在运行的命令是

./openvpn connection.ovpn
Run Code Online (Sandbox Code Playgroud)

我收到的错误消息是

Wed Mar  6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically
Wed Mar  6 13:22:57 2013 us=528401 Exiting due to fatal error
Run Code Online (Sandbox Code Playgroud)

这似乎暗示无法找到 tun/tap kext。我试图运行命令

sudo kextload tun.kext
Run Code Online (Sandbox Code Playgroud)

在此之前,它似乎加载良好,但我仍然收到上述错误。我正在使用来自 TunnelBlick 项目的 64 位 tun.kext,因此 kext 本身应该没有问题。有任何想法吗?

kext openvpn tunnel macos

17
推荐指数
1
解决办法
3万
查看次数

如何在 OS X Lion 中进行 kextunload

我开始了解有关 mac os x 内部结构的更多信息。现在我想加载和卸载一些内核扩展。

我开始通过以下方式加载 MS-DOS 文件系统

sudo kextload /System/Library/Extensions/msdosfs.kext 
Run Code Online (Sandbox Code Playgroud)

我可以通过输入来检查这个

kextstat | grep msdos 
Run Code Online (Sandbox Code Playgroud)

命令输出显示加载的 kext 文件。但是当我想卸载MS-DOS 文件系统时:

sudo kextunload com.apple.filesystems.msdosfs
Run Code Online (Sandbox Code Playgroud)

我只收到这条消息:

Can't create com.apple.filesystems.msdosfs.
Run Code Online (Sandbox Code Playgroud)

上面的 kextunload - 行有什么问题?

kext osx-lion

11
推荐指数
1
解决办法
2万
查看次数

如何在登录前强制加载 Mac OS X kext?

我有一个想要在启动时加载的 kext。它不需要在过程中特别早地加载,但我希望在用户登录之前加载它。

有问题的 kext 是 InsomniaT,并且与设备驱动程序不同,没有任何东西会自动请求将其加载到内核中,因此将它放在 /System/Library/Extensions 中不会做任何事情。

做到这一点的最佳方法是什么?

boot kext launchd macos

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

kext ×4

macos ×3

boot ×1

kernel-extension ×1

launchd ×1

mac ×1

openvpn ×1

osx-lion ×1

tunnel ×1