So installieren Sie Kernel-Erweiterungen manuell unter Mac OS X

Fortgeschrittene Benutzer von Mac OS X können es nützlich finden zu wissen, dass KEXT (Kernel-Erweiterungen) manuell installiert werden können. Der Prozess der manuellen Installation von kexts in OS X ist nicht allzu schwierig, wenn Sie mit der Befehlszeile vertraut sind, aber es ist ein mehrstufiger Prozess, die entsprechende .kext-Datei in das entsprechende Kernel-Erweiterungsverzeichnis zu kopieren und dann chmod und chown, dem Kext entsprechende Berechtigungen zuzuweisen, damit es wie vorgesehen ausgeführt wird.

Manuelles Installieren von Kext in Mac OS X

Sie müssen das Terminal verwenden, um die Kext-Installation abzuschließen. Dieser Prozess ist in allen Versionen von OS X identisch:

  1. Kopieren Sie die .kext-Datei (en) nach / System / Library / Extensions /
  2. Öffne das Terminal und tippe:
  3. cd /System/Library/Extensions/

  4. Geben Sie die folgenden Befehle am Terminal ein und ersetzen Sie den Namen des Kext durch den Namen, den Sie installieren
  5. sudo chmod -R 755 kextfile.kext
    sudo chown -R root:wheel kextfile.kext

  6. Entfernen Sie nun die Kext-Caches:
  7. sudo rm -R Extensions.kextcache
    sudo rm -R Extensions.mkext

  8. Starte den Mac neu

Die Kernel-Erweiterung sollte jetzt installiert sein. Sie können eine Liste der aktiven Kernel-Erweiterungen in OS X mit dem Befehl kextstat abfragen, um sicher zu sein, verwenden Sie grep, um die Ergebnisse zu begrenzen.

Ebenso können Sie ein Element aus demselben Ordner / System / Library / Extensions / entfernen, um eine Kext-Datei zu deinstallieren. Starten Sie den Mac erneut, damit die Änderung wirksam wird.

Wie Sie sehen können, ist dies zeitaufwändiger, als sich auf ein App-Installationsprogramm zu verlassen, um ein Kext selbst zu platzieren, und es ist ein bisschen komplexer als die Alternative wie Kext Drop, also idealerweise nur eine der Installer-Anwendungen, weil die meisten Kext Dateien kommen sowieso von einem Installationsprogramm, richtig? Wenn Sie jedoch aus irgendeinem Grund keine Installer-App oder Kext-Modifier-App verwenden können, um eine Kernel-Erweiterung zu installieren, funktioniert die oben beschriebene manuelle Installationsmethode in allen Versionen von OS X sehr gut.

Danke an Nick für den Tipp