Kexts или разширенията на ядрото разширяват основната функционалност на ядрото на Дарвин на MacOS. Те са аналогични на драйверите под Windows и позволяват на ядрото да комуникира с хардуера на компютъра ви. Повечето от тези файлове не изискват поддръжка. Но ако имате проблеми или сте събрали Hackintosh, може да се наложи да се занимавате с една или две.

Къде са намерени кекс?

Можете да намерите kexts на две места на вашия Mac. Повечето хора живеят в директорията "System / Library / Extensions", която е основният дом за kext. Някои от тях също се намират в папката "/ Library / Extensions", но това е по-рядко срещано.

Можете да разпознаете файловете чрез тяхното разширение .kext, както и иконата за стил на приставката.

Премахване на Kexts

Има два начина да премахнете kext. Първият начин е да използвате командата Terminal kextunload .

1. Определете кой трябва да премахнете. Бъдете абсолютно сигурни, че имате правилната. Премахването на критичен за системата системен код може да причини големи проблеми, а имената на Кекст често са загадъчни.

2. Отворете терминала и въведете следната команда:

 sudo kextunload / система / либриране / разширения / скрипт 

Уверете се, че сте променили "kext.kext" до името на вашия kext файл. Ако например кодът, който искате да премахнете, е наречен "AppleIntelE1000e.kext", командата ще бъде:

 sudo kextunload / Система / Либриране / Екстензии / АпpleIntelE1000e.kext 

3. Въведете администраторската си парола и натиснете Enter.

Ако това не работи, можете също така просто да изтласкате кекс с помощта на rm .

1. Използвайте следната команда за терминал, за да премахнете файла kext:

 sudo rm -rf / система / либриране / разширения / скрипт 

Уверете се, че сте променили "kext.kext" до името на вашия kext файл. Например, ако kext, който искате да премахнете, е наречен AppleIntelE1000e.kext, командата ще бъде:

 sudo rm -rf / Система / Либриране / Екстереси / АпплеинтелE1000e.kext 

2. Въведете вашата администраторска парола и натиснете Enter.

3. Рестартирайте компютъра.

Инсталиране на Kexts автоматично

Инсталирането на kexts не е толкова просто, колкото премахването им. Тя може да бъде направена ръчно, но с помощта на Kext инсталационна програма като KextBeast е много по-лесно. KextBeast е създаден за използване на Hackintoshes, но ще работи и на ванилия Mac.

1. Изтеглете KextBeast. Ако все още нямате безплатен профил в tonymacx86.com, ще трябва да създадете такъв, за да изтеглите файла.

2. Преместете файла kext, който искате да инсталирате на работния си плот. Програмата автоматично ще работи с всички файлове на kext в директорията ~ / Desktop, затова се уверете, че сте намерили правилния.

3. Отворете KextBeast и кликнете върху "Продължи".

4. Кликнете върху "Напред" отново.

5. Изберете устройството за зареждане на системата като местоназначение за инсталиране и кликнете върху "Продължи".

6. Поставете отметка в квадратчето до "/ System / Library / Extensions" или "/ Library / Extensions", в зависимост от това къде трябва да бъде инсталиран вашият kext. Ако не знаете кое от тях да изберете, изберете "/ System / Library / Extensions".

8. Кликнете върху "Напред".

9. Въведете администраторската си парола и кликнете върху "Инсталиране на софтуер".

10. Изчакайте инсталацията да приключи и кликнете върху "Затваряне".

11. Рестартирайте компютъра.

Ръчно инсталиране на Kexts

Kexts може да се инсталира и ръчно. Това е по-тромав процес, обаче, и Mac наистина не ви харесва да инсталирате kexts по този начин.

1. Плъзнете и пуснете файла си kext в "/ System / Library / Extensions".

2. Кликнете върху "Удостоверяване."

3. Въведете вашата администраторска парола.

4. Отворете терминала и използвайте командата sudo kextload kext.kext да заредите вашето ново копиран kext файл. Уверете се, че сте заменили "kext.kext" с името на вашия kext файл.

5. Въведете вашата администраторска парола.

6. Рестартирайте компютъра.

заключение

Не би трябвало да се налага да се забърквате с прекалено често. Ако трябва да премахнете kext, можете да използвате терминала, за да го изтриете без много проблеми. И ако трябва да инсталирате kext, използвайте KextBeast за опростяване на процеса.