Kexts, eller kerneudvidelser, udvide den grundlæggende funktionalitet i macOS Darwin-kerne. De er analoge med drivere under Windows, og de lader kernen kommunikere med computerens hardware. De fleste af disse filer kræver ingen vedligeholdelse. Men hvis du har problemer, eller hvis du sætter sammen en Hackintosh, skal du måske fyre med en kaste eller to.

Hvor er Kexts fundet?

Du kan finde kex på to steder på din Mac. De fleste lever i biblioteket "System / Bibliotek / Udvidelser", som er det primære hjem for kexts. Nogle findes også i mappen "/ Bibliotek / Udvidelser", men det er mindre almindeligt.

Du kan genkende filerne ved deres .kext-udvidelse samt deres plugin-ikon.

Fjernelse af Kexts

Der er to måder at fjerne en kext på. Den første måde er at bruge Terminal kommandoen kextunload .

1. Bestem hvilken kext du skal fjerne. Vær helt sikker på at du har den rigtige. Fjernelse af en systemkritisk kext kan medføre store problemer, og kext navne er ofte kryptiske.

2. Åbn Terminal og indtast følgende kommando:

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

Sørg for at ændre "kext.kext" til navnet på din kext fil. For eksempel, hvis kommandoen du vil fjerne hedder "AppleIntelE1000e.kext", ville kommandoen være:

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

3. Indtast din administratoradgangskode, og tryk på Enter.

Hvis det ikke fungerer, kan du også bare tvinge-slette koden ved hjælp af rm .

1. Brug følgende Terminal-kommando til at fjerne kext filen:

 sudo rm -rf /System/Library/Extensions/kext.kext 

Sørg for at ændre "kext.kext" til navnet på din kext fil. For eksempel, hvis kommandoen du vil fjerne hedder AppleIntelE1000e.kext, ville kommandoen være:

 sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext 

2. Indtast din administratoradgangskode, og tryk på Enter.

3. Start computeren igen.

Installation af Kexts automatisk

Installation af kexts er ikke så simpelt som at fjerne dem. Det kan gøres manuelt, men det er meget lettere at bruge et kext installationsprogram som KextBeast. KextBeast blev oprettet til brug på Hackintoshes, men det fungerer lige så godt på en vanilje Mac.

1. Download KextBeast. Hvis du ikke har en gratis konto med tonymacx86.com endnu, skal du oprette en for at downloade filen.

2. Flyt den kext-fil, du vil installere til skrivebordet. Programmet vil automatisk fungere på alle kext filer i ~ / Desktop mappen, så sørg for at du har den rigtige.

3. Åbn KextBeast og klik på "Fortsæt".

4. Klik på "Fortsæt" igen.

5. Vælg dit system startdrev som installationsdestination og klik på "Fortsæt."

6. Marker afkrydsningsfeltet ud for "/ System / Bibliotek / Udvidelser" eller "/ Bibliotek / Udvidelser", alt efter hvor din kext skal installeres. Hvis du ikke ved, hvilken bye du skal vælge, skal du vælge "/ System / Library / Extensions."

8. Klik på "Fortsæt".

9. Indtast din administratoradgangskode og klik på "Installer software".

10. Vent til installationen er færdig, og klik på "Luk".

11. Start computeren igen.

Installation af Kexts manuelt

Kexts kan også installeres manuelt. Det er imidlertid en mere besværlig proces, og din Mac kan virkelig ikke lide at installere kexter som denne.

1. Træk og slip din kext fil i "/ System / Library / Extensions".

2. Klik på "Godkendelse".

3. Indtast din administratoradgangskode.

4. Åbn Terminal og brug kommandoen sudo kextload kext.kext at indlæse din nykopierede kext fil. Sørg for at erstatte "kext.kext" med navnet på din kext fil.

5. Indtast dit administratoradgangskode.

6. Start computeren igen.

Konklusion

Du behøver ikke at rote med kiks for ofte. Hvis du har brug for at fjerne en kext, kan du bruge Terminal til at slette den uden mange problemer. Og hvis du skal installere en kext, skal du bruge KextBeast for at forenkle processen.