Я купил устройство для чтения карт памяти X-in-1 и должен был установить драйвер, чтобы можно было читать карты SD-HC. Теперь иногда, когда я отключаю ридер от USB-порта, у меня возникает паника ядра.
Так что теперь я хотел бы удалить это расширение ядра, но установщик драйвера не дает мне эту опцию.
Как я могу удалить расширение ядра (.kext) из моего Mac OS X 10.5?
Если вы не знаете имя файла .kext, вы можете выяснить его с помощью плагина QuickLook, такого как Suspicious Package, если установщик представляет собой стандартный пакет (.pkg или .mpkg), который открывается в Installer.app.
Если это не пакет, вы можете узнать имя kext по панике ядра: вы можете найти эту информацию на ~/Library/Logs/panic.logили когда вы перезагрузите компьютер после паники, он спросит, хотите ли вы сообщить об ошибке в Apple. Нажмите «Отчет», а затем щелкните центральную вкладку, чтобы просмотреть подробности сбоя.
Я установил относительные линии отдельно. В частности, вы ищете первую строку после «Загружаемые модули ядра ...». В этом случае элемент является com.apple.iokit.AppleYukon (который является драйвером Ethernet / расширением ядра), поэтому имя файла будет com.apple.iokit.AppleYukon.kext .
Прежде чем перейти к следующему шагу, убедитесь, что у вас есть правильное расширение ядра на 110% . Отключение неправильного расширения ядра может сделать жизнь очень трудной - например. USB-устройства не будут работать до тех пор, пока они не будут повторно включены.
Спасибо за ваш подробный ответ и спасибо всем остальным за вашу помощь тоже.
Марк
3
kextunloadИнг не является постоянным. Таким образом, 110% немного чрезмерно. Вы можете просто перезапустить ...
Алек Якобсон
6
Вам нужно использовать команду kextunload. Возможно, вам придется использовать sudo, если он был установлен как общесистемный (а не как отдельный пользователь) kext.
Вы также можете удалить пакет kext напрямую и перезагрузиться.
взгляните на Suspicious Package , это плагин для быстрого просмотра, который позволяет вам увидеть, что файл .pkg (при условии, что это и есть установщик) будет делать с системой, поэтому обычно довольно легко удалить то, что он установил.
Сначала попробуйте выгрузить файл kext. Вы можете увидеть, какие kext-файлы загружаются с помощью Kext Wizard 3.7.11 на вкладке «Loaded»: sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Затем удалите папку kext, чтобы она не загружалась при следующей загрузке: sudo rm -r /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Любой NAME_OF_THE_KEXT_FILE.kextэто не файл, это папка.
kextunload
Инг не является постоянным. Таким образом, 110% немного чрезмерно. Вы можете просто перезапустить ...Вам нужно использовать команду kextunload. Возможно, вам придется использовать sudo, если он был установлен как общесистемный (а не как отдельный пользователь) kext.
Вы также можете удалить пакет kext напрямую и перезагрузиться.
источник
Это для hackintoshes, но я уверен, что командная строка работает и для нормальных Mac ...
http://ihackintosh.blogspot.com/2008/10/how-to-remove-kext-file-in-mac-osx.html
Будьте внимательны при вводе :)
источник
взгляните на Suspicious Package , это плагин для быстрого просмотра, который позволяет вам увидеть, что файл .pkg (при условии, что это и есть установщик) будет делать с системой, поэтому обычно довольно легко удалить то, что он установил.
источник
Сначала попробуйте выгрузить файл kext. Вы можете увидеть, какие kext-файлы загружаются с помощью Kext Wizard 3.7.11 на вкладке «Loaded»:
sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Затем удалите папку kext, чтобы она не загружалась при следующей загрузке:
sudo rm -r /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext
Любой
NAME_OF_THE_KEXT_FILE.kext
это не файл, это папка.источник