Saya mulai belajar lebih banyak tentang mac os x internal. Sekarang saya ingin memuat dan membongkar beberapa ekstensi kernel.
Saya mulai memuat sistem file MS-DOS via
sudo kextload /System/Library/Extensions/msdosfs.kext
Saya bisa memeriksanya dengan mengetik
kextstat | grep msdos
Output perintah menunjukkan kext-file yang dimuat. Tetapi ketika saya ingin membongkar sistem file MS-DOS:
sudo kextunload com.apple.filesystems.msdosfs
Saya hanya mendapatkan pesan ini:
Can't create com.apple.filesystems.msdosfs.
Apa yang salah dengan kextunload - baris di atas?
Can't create –b.
jika saya menggunakannya ... Saya menggunakan 10.8.3.halaman manual kextload dapat memberi Anda detail. Ini adalah perintah yang saya gunakan:
ATAU halaman manual kextutil , alat ini berguna untuk mendapatkan beberapa pesan debug jika ada kesalahan dalam proses pemuatan.
Dan tentu saja, halaman manual kextunload di jawaban lain. Ini adalah perintah yang terutama saya gunakan karena saya tidak suka menuliskan seluruh bundel id:
Anda juga dapat menggunakan
kextstat
untuk memverifikasi apakah file kext Anda telah dimuat:Ini akan mencantumkan semua kex pihak ketiga selama 'apel' tidak ada dalam bundel id.
sumber
saya memiliki masalah yang sama ( Tidak dapat membuat –b.; Tidak dapat membuat com.apple.driver.AppleUSBFTDI. ) mencoba " sudo kextunload –b com.apple.driver.AppleUSBFTDI " di os x 10.9.5
tetapi setelah saya menggunakan path lengkap ( sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBFTDI.kext/ ), itu berhasil ...
yang hanya terjadi pada beberapa kexts , untuk misalnya pada kext lain (/System/Library/Extensions/FTDIUSBSerialDriver.kext), ini berfungsi sempurna dengan " sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver "
sumber