Upgrade einer VM zu macOS 10.13 High Sierra mit VirtualBox

apple logo

Ich habe mir eine Virtuelle Maschine mit VirtualBox erstellt.
Darauf habe ich ein macOS 10.12 Sierra für meine Testzwecke installiert.
Nach der Installation wollte ich die VM auf macOS 10.13 High Sierra upgraden.
Über den AppStore habe ich das Upgrade auf High Sierra gestartet.
Nach ein paar Minuten war der Download fertig und macOS verlangte einen Neustart.
Neustart durchgeführt -ich war erstaunt- macOS Sierra bootete, von High Sierra fehlte jede Spur. Das Prozedere wiederholte ich noch ein zwei mal. Erfolglos.
Ich konnte mir nicht erklären warum das so ist, etwas muss wohl beim Booten das Setup blockieren.

Mit folgendem Trick gelang es mir aber dennoch:

1. Starte die VM ganz normal und boote macOS.
2. Öffne im Lunchpad „Installiere macOS High Sierra“ oder wieder aus dem AppStore heraus.
3. Sind die Vorbereitungen abgeschlossen klicke auf neustart.
4. Sobald die VM neu startet, drücke immer wieder die Taste F12 um ins „BIOS“ der VM zu gelangen.
5. Ob du erfolgreich warst erkennst du, dass das EFI von VirtualBox gestartet hat und nicht das macOS bootet.
6. Wähle „Boot Manager“ aus mit Enter bestätigen und danach „EFI Internal Shell„.
7. Nachdem die Shell gestartet hat, tippe folgende Befehle ein:

Shell> fs1:
FS1:\> cd „macOS Install Data“
FS1:\macOS Install Data\> cd „Locked Files“
FS1:\macOS Install Data\Locked Files\> cd „Boot Files“
FS1:\macOS Install Data\Locked Files\Boot Files\> boot.efi

Das System beginnt nun das Setupprogramm von macOS High Sierra zu booten.
Die Installation von High Sierra beginnt. Nach ca. einer halben Stunde bis Stunde bootet das System neu.
Der erste Neustart nach der Installation dauert etwas länger als normal.
Dennoch macOS 10.13 High Sierra wurde korrekt installiert.

Sollte es nach der Installation beim booten zu Problemen kommen.
Prüfe ob du die aktuellste Version von VirtualBox installiert hast. Falls nicht, sollte VirtualBox aktualisiert werden das Starten sollte dann funktionieren.