VirtualBox installeren in MacOS Mojave als de installatie mislukt of fouten in het kernelstuurprogramma worden weergegeven

Inhoudsopgave:

Anonim

Als je hebt geprobeerd VirtualBox te installeren in macOS Mojave, is het je misschien opgevallen dat de installatie soms mislukt met een generiek foutbericht 'De installatie is mislukt'. Wanneer u VirtualBox vervolgens probeert uit te voeren, kunt u een andere foutmelding krijgen die zegt: "Kernelstuurprogramma niet geïnstalleerd" en VirtualBox werkt niet.We behandelen twee verschillende oplossingen voor het installatie/draaien van VirtualBox-probleem, één met een Gatekeeper-bypass en de andere met behulp van een Gatekeeper-uitzondering (voor macOS 10.14.5 of hoger).

De reden voor het mislukken van de installatie en het onvermogen voor het laden van de kernelmodule is te wijten aan beveiligingsbeperkingen in MacOS Mojave, en dus om VirtualBox met succes te kunnen installeren en de app uit te voeren, moet je maak een relatief eenvoudige omzeiling van die eerder genoemde beveiligingsbeperkingen (u kunt Gatekeeper ook volledig uitschakelen, maar dat wordt over het algemeen niet aanbevolen). Trouwens, hoewel dit artikel duidelijk gericht is op VirtualBox, zul je merken dat hetzelfde algemene proces nodig is voor het installeren van andere apps die kernelextensies bevatten.

VirtualBox succesvol installeren in MacOS Mojave (als het mislukt)

Ervan uitgaande dat je VirtualBox al op de Mac hebt gedownload (het is hier gratis te downloaden), kun je als volgt VirtualBox installeren en uitvoeren in MacOS Mojave:

  1. Voer het installatieprogramma van VirtualBox uit zoals gewoonlijk, u zult uiteindelijk het bericht "Installatie mislukt" zien
  2. Sluit het VirtualBox-installatieprogramma af nadat het is mislukt
  3. Ga nu naar het  Apple-menu en open Systeemvoorkeuren
  4. Kies 'Beveiliging en privacy' en ga naar het tabblad 'Algemeen' in het beveiligingsvoorkeurenpaneel, klik vervolgens op de vergrendelknop en voer het beheerderswachtwoord in
  5. Zoek onder aan het gedeelte Beveiliging algemeen naar het bericht met de melding "Systeemsoftware van ontwikkelaar 'Oracle America, Inc' is geblokkeerd voor laden" en klik op de knop "Toestaan"
  6. Start het VirtualBox-installatieprogramma opnieuw en ga door met de installatie zoals gewoonlijk, het zou nu moeten lukken zoals verwacht

Ga je gang en voer VirtualBox uit zoals gewoonlijk, het zou goed moeten laden zonder verdere foutmeldingen van het kernelstuurprogramma. Als u nog steeds problemen ondervindt, gaat u naar de volgende stap. Dit is een andere procedure die vereist is in latere versies van MacOS.

Kan VirtualBox niet installeren/uitvoeren in MacOS 10.14.5 of hoger? Probeer dit

Als je VirtualBox probeert te installeren op een machine met macOS Mojave 10.14.5 of later, kun je te maken krijgen met een notariële vereiste voor apps buiten de App Store. Probeer het volgende om dat te omzeilen (voorlopig totdat VirtualBox notarieel wordt):

  1. Start de Mac opnieuw op in de herstelmodus door de COMMAND + R-toetsen gelijktijdig opnieuw op te starten en ingedrukt te houden
  2. Ga in het scherm 'Hulpprogramma's' naar het menu 'Hulpprogramma's' en kies 'Terminal' om de terminal vanuit de herstelmodus te starten
  3. Voer de volgende opdracht in:
  4. spctl kext-consent add VB5E2TV963

  5. Druk op Return en start de Mac opnieuw op zoals gewoonlijk zoals gewoonlijk

Deze oplossing is in onze reacties hieronder gepost via VirtualBox-forums en lijkt te werken voor veel gebruikers met macOS 10.14.5 of nieuwer (dank aan de verschillende commentatoren die deze oplossing hebben achtergelaten!). Blijkbaar is "VB5E2TV963" de code voor Oracle, en door deze Gatekeeper-uitzondering in de opdrachtregel in te voeren, kan VirtualBox worden geïnstalleerd in de nieuwste versies van MacOS met notariële vereisten. Dit zal waarschijnlijk slechts een tijdelijke noodzaak zijn totdat VirtualBox uiteindelijk notarieel wordt bekrachtigd via het door Apple beschreven proces.

Probeer nu VirtualBox te installeren en/of uit te voeren, het zou goed moeten werken met de nieuwste versies van MacOS-systeemsoftware.

In de schermafbeelding hieronder zie je VirtualBox draaien in MacOS 10.14.x met BeOS / Haiku OS.

Als je een gevorderde gebruiker bent (en dat ben je waarschijnlijk als je in de eerste plaats virtualisatiesoftware en virtuele machines gebruikt), dan ben je misschien geïnteresseerd om toe te staan ​​dat apps overal in MacOS worden geïnstalleerd door Poortwachter aan te passen zoals hier aangegeven.

Voor wat snelle achtergrondinformatie: MacOS Mojave 10.14.5 en latere versies van MacOS vereisen een notariële akte om sommige apps buiten de App Store te kunnen installeren. Bovendien is GateKeeper het Mac OS-beveiligingsmechanisme dat tot doel heeft te voorkomen dat niet-vertrouwde apps worden uitgevoerd of geïnstalleerd op de Mac. De modernere versies van MacOS hebben standaard bijzonder strikte Gatekeeper-instellingen en geven foutmeldingen waarin staat dat een app niet kan worden geopend omdat deze van een niet-geïdentificeerde ontwikkelaar is, enzovoort. met de meeste apps kunt u dat mechanisme omzeilen, en u kunt dat ook omzeilen via het voorkeurenpaneel Beveiliging.De nieuwste macOS-releases, zoals Mojave, gaan hierin verder en vereisen ook app-notarisatie van de ontwikkelaar (of een handmatige bypass zoals aangegeven in de laatste zelfstudie), of een Gatekeeper-bypass voor het installeren van bepaalde software die ook kernelextensies bundelt, zoals virtuele doos. Als je niet blij bent met die beschermende mechanismen voor MacOS, kun je Gatekeeper altijd volledig uitschakelen en ook System Integrity Protection uitschakelen, hoewel dit over het algemeen niet wordt aanbevolen.

VirtualBox installeren in MacOS Mojave als de installatie mislukt of fouten in het kernelstuurprogramma worden weergegeven