Меню Рубрики

Как удалить kext в mac os

Установка и удаление
кекстов в macOS

§ Введение

Слово «Кекст» — транскрипция английского сокращения Kext от Kernel extension, т.е. расширение ядра. В виде кекстов реализованы все драйверы для macOS. Большинство самих же кекстов реализовано в виде специальных установочных пакетов, при запуске которых потребуется лишь ввести пароль, а всё остальное сделают за вас скрипты. Почти так же, как и с привычной установкой драйверов на ОС Windows.

Но не всегда всё так легко. Порой достается просто файл с расширением .kext. А в случае с хакинтошем, следует и вовсе готовиться к тому, что, возможно, придётся перепробовать несколько разных кекстов, прежде чем определенная аппаратная часть ПК заработает правильно.

Установка кекстов в macOS состоит из трёх этапов:

  1. Копировании в папку System/Library/Extensions.
  2. Настройке прав доступа.
  3. Удалении и пересоздании кэша кекстов для загрузки системы.

§ Установка кекстов

Kext Utility

Есть два способа установки кекстов — ручной и автоматический. Я рекомендую автоматический, поскольку он гораздо проще. В этом мне помогает отличная программа Kext Utility. Она делает за меня все три описанных выше этапа установки кекстов.

Есть несколько способов работы с Kext Utility:

  • перетаскивание одного или нескольких кекстов в окно программы;
  • запуск вхолостую, запускающий проверку прав доступа к уже установленным кекстам и пересозданию их кэша.
  1. Скачайте Kext Utility с cvad-mac.narod.ru и установите, переместив приложение в папку «Программы».
  2. При каждом открытии программы начинается служебная процедура. Пока она выполняются, крутится индикатор и выводится лог событий.
  3. Переместите кекст(ы) в окно программы методом drag-and-drop и дождитесь выполнения установки.
  4. Как только появится кнопка Quit, кекст(ы) будут установлены.
  5. Выйдите из программы и перезагрузите компьютер. После перезагрузки все устройства, для которых были установлены кексты, должны опознаться системой.

Установка в папку Clover

Не всегда требуется устанавливать кексты в системную папку macOS: на хакинтоше есть еще одно место с кекстами — в папке Clover. Обычно там располагаются кексты, необходимые для работы хакинтоша. Выбор места для установки следует делать исходя из документации к кексту. Большое количество кекстов, загружаемых через Clover, может замедлить загрузку системы.

  1. Откройте папку кекстов в Clover: EFI > CLOVER > Kexts > Other.
  2. Скопируйте туда необходимые кексты и перезагрузите компьютер.

В папке Clover/Kexts/Other располагаются кексты для всех версий macOS. Рекомендуется копировать кексты именно в эту папку.

Системные разделы по умолчанию скрыты от пользователя. Инструкция по монтированию скрытых разделов приведена на отдельной странице.

§ Удаление кекстов

Удаление из системной папки

  1. Выберите в строке меню пункт «Переход к папке» и введите путь к системной папке: /System/Library/Extensions

С помощью сочетания ⌘ + Shift + . (точка) можно отображать скрытые файлы в macOS и таким же способом их скрывать.

Помимо основной папки с кекстами в macOS, которая располагается в папке System/, есть еще одно место, где хранятся кексты — /Library/Extensions. Но оно используется гораздо реже и кекстов там немного.

Удаление из папки Clover

В случае, если целевой кекст располагается в папке Clover, просто удалите его оттуда и перезагрузите компьютер.

Источник

How to delete kexts in Catalina?

I have a 2014 MacBook Pro experiencing this issue. Catalina does not allow kexts to be deleted via this method. Unless I am able to delete or disable this kext my laptop will shut down randomly. Anyone know how to remove kexts in Catalina?

2 Answers 2

Open Terminal and enter the following command:

If that fails to work, you can also just force-delete the kext using

Use the following Terminal command to remove the kext file:

In Terminal, enter sudo mount -rw / . Then run either of the commands:

  1. to rename — cd /Volumes/Macintosh\ HD/System/Library/Extensions ; mv -v AppleThunderboltNHI.kext AppleThunderboltNHI.kext.original
  2. sudo kextunload /System/Library/Extensions/AppleThunderboltNHI.kext
  3. sudo rm -rf /System/Library/Extensions/AppleThunderboltNHI.kext

Thanks to @Udhy and @user3439894 for the tips that led me to the answer. I also found out how to mount and change drive permissions here.

Источник

Как удалить и удалить .kext в Mac OS X?

Я купил устройство для чтения карт памяти X-in-1 и должен был установить драйвер, чтобы читать карты SD-HC. Теперь иногда, когда я отсоединяю считыватель от USB-порта, я получаю панику ядра.

Итак, теперь я хочу удалить это расширение ядра, но установщик драйверов не дает мне эту возможность.

Как я могу удалить расширение ядра (.kext) из моей Mac OS X 10.5?

5 ответов

Если вы не знаете имя файла .kext, вы можете понять это, используя плагин QuickLook, например Подозрительный пакет , если установщик является стандартным пакетом (.pkg или .mpkg), который открывается в Installer.app.

Если это не пакет, вы можете узнать имя kext из паники ядра: вы можете найти эту информацию в

/Library/Logs/panic.log или когда вы перезагрузите компьютер после паники, он спросит, хотите ли вы сообщить об ошибке Apple. Нажмите «Отчет», а затем нажмите центральную вкладку, чтобы увидеть детали сбоя.

Я установил относительные линии. В частности, вы ищете первую строку после «Загружаемых модулей ядра . ». В этом случае элемент com.apple.iokit.AppleYukon (который является расширением Ethernet /расширение ядра), поэтому имя файла будет com.apple.iokit.AppleYukon.kext .

Прежде чем перейти к следующему шагу, уверенно на 110% , у вас есть правильное расширение ядра. Отключение неправильного расширения ядра может сделать жизнь действительно трудной — например. USB-устройства не будут работать до тех пор, пока он не будет включен.

Наконец, чтобы разгрузить его:

sudo kextunload /System/Library/Extensions/NAME_OF_THE_KEXT_FILE.kext

Вам нужно использовать команду kextunload. Возможно, вам понадобится использовать sudo, если он был установлен как системный (а не отдельный пользователь) kext.

Вы также можете удалить пакет kext напрямую и перезагрузиться.

Это для hackintoshes, но я уверен, что командная строка работает и для обычных macs .

Будьте осторожны с тем, что вы набираете, хотя:)

посмотрите Подозрительный пакет , это плагин быстрого просмотра, который позволяет вам чтобы увидеть, что будет делать файл .pkg (при условии, что это файл установщика) для системы, обычно довольно легко удалить то, что он установил.

Источник

Deleting .kext files from terminal?

skrasmus

I have been having my hackintosh for a long time now, and yesterday I updated the apple software. After the update, my sound didn’t work, so I opened Multibeast and decided to install audio kexts (not sure if Im saying it right). It didn’t work so I decided to install all the kext files from the audio folder. This resulted in a panic when I booted my system today, and now Im sitting in terminal, trying to figure how to delete my VoodooHDA.kext file (because I think it is the problem). Does anyone know how to find my kext file in terminal and then delete it?

Motherboard: MSI P55 CD53 — realtek ALC889

jamietech

miramar

kext files are actually folders and they are usually installed in /System/Library/Extensions

To delete them: rm -r /System/Library/Extensions/VoodooHDA.kext

Or the method that I prefer is just to move them out of the /S/L/E folder to a /backup folder (or whatever you decide to name it)

mv /System/Library/Extensions/VoodooHDA.kext /backup

The extensions cache should be rebuilt automatically if you do either of the above.

monty007

kext files are actually folders and they are usually installed in /System/Library/Extensions

To delete them: rm -r /System/Library/Extensions/VoodooHDA.kext

Or the method that I prefer is just to move them out of the /S/L/E folder to a /backup folder (or whatever you decide to name it)

mv /System/Library/Extensions/VoodooHDA.kext /backup

The extensions cache should be rebuilt automatically if you do either of the above.

skrasmus

Thanks for the advice, I did what you said, but when I try to boot now it hangs on the apple logo (spining wheel). Do you have any idea what to do?

Or is there somehow I can get into my Lion partition from another partition?

If you have a disk or partition of Windows that you boot from and you need to access your files on your Mac partition, you can do the following:

For this purpose you’ll need to use the MacDrive application. This application is installed on Windows and can display Macintosh Hard Drives inside «My Computer», as if they are normal Windows partitions; you can read, write and files if you so desire.

Install the program, reboot and access your OS X drives from the Hackintosh dual boot, or from USB external Time-Machine.

This’ll be handy when you’re getting kernel panics for some reason and need to access your files.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как удалить itunes с mac os sierra
  • Как удалить google chrome mac os
  • Как удалить garageband mac os
  • Как удалить ethereum кошелек mac os
  • Как удалить dr web mac os