Wer von macOS Catalina oder Mojave auf Big Sur springt und mit Virtualbox arbeitet, könnte unter Umständen auf eine böse Überraschung treffen. Nach dem Start einer virtuellen Maschine wird dies fix mit einer Fehlermeldung quittiert.
Die Fehlermeldung beim start einer beliebigen virtuellen Maschine unter der derzeit neuesten Virtualbox Version 6.1.18-142142 lautet:
VERR_VM_DRIVER_OPEN_ERROR (rc=-1911)
Make sure the kernel module has been loaded successfully.
Zunächst hatte ich mich an die Recherche gemacht um die Ursache zu ergründen.
Fehlerbeschreibung: Unter macOS Big Sur verhindert ein Sicherhetismechanismus, dass ein unsignierter Treiber ausgeführt wird. Dehalb bricht der Start der VM ab.
Zunächst dachte ich, dass es genügt den Treiber zu signieren oder zu gewähren, doch leider ist dem nicht so. Es gibt auch im Virtualbox Forum unzählige Meldungen und verschiedene Lösungswege. Ich habe für mein Fall eine funktionierende Lösung gefunden, die ich gerne teile.
Lösung:
Frühjahresputz bei den Kernel Extensions. Terminal öffnen und folgende zwei Befehle absetzen:
sudo kextcache --clear-staging
sudo reboot
Bevor der Mac nun wieder hochfährt, folgende Tastenkombination drücken um in den Wiederherstellungsmodus (Recovery) zu kommen:
CMD + R
Im nächsten Schritt müssen wir den System Integrity Protection (SIP) Sicherheitsmechanismus auf Werkseintellung zuücksetzen. SIP ist eine Sicherheitsfunktion von macOS, die es Malware erschweren soll das System zu versuchen.
Sofern die Weltkugel erscheint, Tasten loslassen. Die Weltkugel dreht sich zunächst. Eine Internetverbindung ist nötig für das Internetrecovery. Wenn das Internet Recovery geladen ist, im Menü auf Dienstprogramme -> Terminal
Folgende Befehler absetzen:
csrutil clear
reboot
Nachdem der Mac hochgefahren ist, den Virtualbox Installer starten und zunächst Virtualbox deinstallieren und erneut durchstarten.
Nach dem Neustart den Virtualbox Installer erneut starten und die Installation nochmal durchführen. Möglicherweise kommt jetzt schon die Meldung, dass man im Sicherheitscenter zustimmen soll. Falls nicht, kommt die Meldung beim Start von Virtualbox. Hier den Oracle Treibern zustimmen und letztmalig durchstarten.
Danach konnte ich VirtualBox wieder ohne Probleme nutzen. Alles andere als benutzerfreundlich. Es fehlt in macOS schlicht ein Überblick über Treiber oder Erweiterungen, die berechtigt wurden oder diese Berechtigungen nicht haben.
Meine Ausrüstung:
- iPhone 8 Plus (Partnerlink / Affiliate Link)
- iPad Mini (Partnerlink / Affiliate Link)
- Macbook Pro (Partnerlink / Affiliate Link)
- Magic Mouse (Partnerlink / Affiliate Link)
- Magic Keyboard (Partnerlink / Affiliate Link)
- Notebookständer (Partnerlink / Affiliate Link)
Folgt mir gerne auch auf:
- MichlFranken auf Mastodon
- MichlFranken auf Twitter
- MichlFranken auf YouTube
- MichlFranken auf Spotify
- MichlFranken RSS
- MichlFranken Blog
Um unabhängig von großen Plattformen zu sein, benötige ich Deine Unterstützung. Dies geht via:
- Liberapay Zahlung
- Patreon Mitgliedschaft
- Paypal Zahlung
- Banküberweisung / Dauerauftrag (Bankverbindung gerne auf Anfrage)
- Barspende (Anonym)
Alle Details zu hier.
Hinweise:
- Als Amazon-Partner verdiene ich an qualifizierten Verkäufen
- Ich besitze eine legale Lizenz von Final Cut Pro X, die die kommerzielle Verwendung von lizenzfreien Inhalten in FCP abdeckt
- Die Beiträge von MichlFranken stellen grundsätzlich eine unverbindliche Demo dar. Nachstellung auf eigene Gefahr. Es können bei unsachgemäßer Nachstellung negative Folgeeffekte wie z.B. Datenverlust oder Systemausfälle auftreten. Jede Form der Gewährleistung ausgeschlossen. Im Zweifelsfall bitte eine virtuelle Maschine aufsetzen und testen aber nicht auf einem produktiven System nachstellen.
Schreibe einen Kommentar