Я начинаю узнавать больше о внутренностях Mac OS X. Теперь я хочу загрузить и выгрузить некоторые расширения ядра.
Я начинаю загружать файловую систему MS-DOS через
sudo kextload /System/Library/Extensions/msdosfs.kext
Я могу проверить это, набрав
kextstat | grep msdos
Вывод команды показывает загруженный kext-файл. Но когда я хочу выгрузить файловую систему MS-DOS:
sudo kextunload com.apple.filesystems.msdosfs
Я получаю только это сообщение:
Can't create com.apple.filesystems.msdosfs.
Что не так с строкой kextunload выше?
Can't create –b.
если я использую это ... Я на 10.8.3.Страница man kextload может дать вам подробную информацию. Вот команда, которую я использовал:
ИЛИ kextutil man page , этот инструмент полезен для получения отладочных сообщений, если в процессе загрузки возникают ошибки.
И, конечно же, справочная страница kextunload в другом ответе. Вот команда, которую я в основном использую, так как я не люблю выписывать весь идентификатор пакета:
Вы также можете использовать,
kextstat
чтобы проверить, был ли загружен ваш kext-файл:В этом списке будут перечислены все сторонние кексы, если «apple» отсутствует в идентификаторе пакета.
источник
У меня была такая же проблема ( не могу создать –b.; не могу создать com.apple.driver.AppleUSBFTDI. ), пытаясь « sudo kextunload –b com.apple.driver.AppleUSBFTDI » на ОС x 10.9.5
но после того, как я использовал полный путь ( sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBFTDI.kext/ ), это сработало ...
это происходит только для некоторых kexts , например, для другого kext (/System/Library/Extensions/FTDIUSBSerialDriver.kext), он отлично работает с " sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver "
источник