Bei der Installation von VirtualBox 5.1.8 wurden keine Kernel-Erweiterungen installiert. Wie behebe ich das? [macOS 10.13]

20
  1. Bei der Installation von VirtualBox wurde gemeldet, dass die Installation "fehlgeschlagen" ist, aber ich habe immer noch VirtualBox.app in meinem Anwendungsordner.
  2. Wenn ich versuche, Windows 7 VM zu booten, wird "Kerneltreiber nicht installiert (rc = -1908)" angezeigt.
  3. Online-Lösungen sagen, ich sollte "den Host neu starten". Ich habe meinen StartupItems-Ordner überprüft und er ist leer.

Ich vermute, der Installer konnte die Kernel-Erweiterungen nicht installieren.

Es gibt also das sogenannte SIP, das die Installation von Kernel-Erweiterungen verhindert. Sollte ich es jetzt deaktivieren?

Was mache ich? Ich brauche eine virtuelle Windows-Maschine in 8 Stunden ...

Vikrant
quelle
Was ist los mit VBox 5.1.28 ?
klanomath
Möglicherweise Betrogener von apple.stackexchange.com/questions/301303/…
Rogerdpack

Antworten:

38

High Sierra verfügt über eine neue Sicherheitsfunktion: Secure Kernel Extension Loading, die das Laden von Kernel-Erweiterungen blockiert. Die Umsetzung erscheint fraglich .

Um das Laden von Kernel-Erweiterungen zu ermöglichen, die nicht von Apple stammen, müssen Sie entweder die Ausführung unter "Einstellungen"> "Sicherheit und Datenschutz"> "Allgemein" zulassen:

Bildbeschreibung hier eingeben

oder deaktivieren Sie die Sicherheitsfunktion mit einem Terminal-Befehl (nicht empfohlen):

sudo spctl --master-disable
klanomath
quelle
1
Vielen Dank. Der Button hat es nicht getan. Jedes Mal, wenn ich die Installation ausgeführt habe, wurde ich gebeten, denselben Entwickler freizuschalten. Der Befehl hat.
baash05
2
Diese vorgeschlagene Lösung funktioniert bei mir nicht (weder "Zulassen" noch der Terminal-Befehl). Wurde dies mit VB 5.2 getestet?
Viking
2
Wenn es einmal fehlschlägt, kann es nicht erneut installiert werden. High Sierra 10.13.3, VB 5.2.6 & 5.1.4. Deinstallation hilft nicht.
Gamut
Ich bin auf 10.13.4 und das funktioniert leider nicht. Allow führt weder etwas aus, noch führt Allow den Befehl aus und wählt Anywhere aus. Nichts unter der Sonne scheint zu funktionieren.
Cornelius
Ich habe eine kurze Notiz in einer der Nachrichten hier oder in einem anderen Thread gesehen und es war das kritische Teil, das mir fehlte. Als ich das Dialogfeld "Sicherheit und Datenschutz" geöffnet hatte, wurde die Schaltfläche "Übernehmen" angezeigt und auf die Schaltfläche geklickt, und es gab keine offensichtliche Aktion. Die Aufforderung blieb bestehen. Ich musste länger warten, bevor ich das Übernehmen versuchte. Ich stellte fest, dass ich 20 Minuten gewartet habe, bis der Knopf tatsächlich funktionierte (die Aufforderung verschwand).
Kevin Buchs
6

Die Lösung funktionierte für mich in High Sierra. Der Trick bestand darin, einen Installationslauf durchzuführen, der definitiv fehlschlägt, aber Sie auf der Registerkarte Allgemeine Sicherheit dazu auffordert, Oracle-Erweiterungen zuzulassen. Klicken Sie auf die Option Zulassen. Führen Sie dann die Installation erneut aus. Dies sollte zu einer erfolgreichen Installation führen.

Motifsky
quelle
Die erste Antwort ist die Hauptursache des Problems. Ich glaube jedoch, dass diese Antwort perfekt ist. Wenn die Fehlermeldung nach der Installation angezeigt wird und die virtuelle Box weiterhin angezeigt wird, müssen Sie sie erneut installieren, bis sie erfolgreich ist, wie von Motifsky angegeben. Dann sollte es klappen. Es hat bei mir funktioniert. Danke
Karpak