Drücken sie Ctrl/Cmd + P zum drucken
oder zum Speichern als PDF.

macOS: Virtualisierung unter VMware Workstation 15.5.x

Wer aus der Windows Welt kommt, wird vielleicht mal an dem angebissenen Apfel schnuppern, ohne gleich hunderte Euros für einen Mac ausgeben zu wollen. Auch zu gelegentlichen Testzwecken bietet es sich an, Geld zu sparen und die Zeit lieber in die Konfiguration einer virtuelle Maschine mit macOS zu inverstieren.

Leider warten bis zur Einrichtung einige Stolpersteine auf uns. Dazu mehr im folgenden Artikel…

Voraussetzungen

  • Windows 10 mit VMware höher 15.5.7
  • Apple-ID
  • Auto-Unlocker von paolo-projects (Auto-Unlocker)

Installation und Konfiguration von VMware

  1. Download von macOS Ventura .iso Download, alternativ kann das Image selbst erstellt werden https://youtu.be/JFMvUpdCMwo
  2. Download VMware Workstation Player Download
  3. Download macOS Unlocker für VMware Workstation Download
  4. VMware Workstation Player installieren und Standardwerte übernehmen
  5. macOS Unlocker für VMware Workstation entpacken
  6. Unlocker.exe -> Rechktsklick -> „Als Administrator ausführen
  7. Button Patch anklicken und Ausführung abwarten

macOS Ventura VM anlegen

  1. VMware Workstation Player starten
  2. Create a New Virtual Machine -> neue Virtuelle Maschine anlegen (Typical)
  3. Installer disc image file (iso) > Auswahl der eigenen macOS Ventura.iso Datei > Next
  4. Guest operating system -> wähle Apple Mac OS X und macOS 13 oder die höchste verfügbare Version -> Next
  5. Namen und Speicherort für die VM angeben -> Next
  6. Festplattengröße für die VM ggf. anpassen -> Next
  7. Customize Hardware -> ggf. Hardware anpassen -> Finish
  8. Speicherort der angelegten VM öffnen
  9. Datei .vmx mit Texteditor öffnen
  10. Wert von board-id.reflectHost auf FALSE setzen -> board-id.reflectHost = „FALSE“
  11. Wert von ethernet0.virtualDev auf vmxnet3 setzen -> ethernet0.virtualDev = „vmxnet3“
  12. am Ende der Datei einfügen ->
    board-id = „Mac-AA95B1DDAB278B95“
    hw.model.reflectHost = „FALSE“
    hw.model = „MacBookPro19,1“
    serialNumber.reflectHost = „FALSE“
    serialNumber = „C01234567890“
  13. macOS VM starten -> Power On

macOS Ventura installieren

  1. nach der Initialisierung sollte macOS starten
  2. Sprache auswählen -> Next
  3. Disk Utility auswählen
  4. VMware Virtual SATA Hard Drive Media löschen > Erase
  5. Festplattenbezeichnung vergeben -> macOS / Format -> APFS > Erase
  6. Done > Disk Utility schließen
  7. Install macOS Ventura (13)
  8. Continue –> Agree -> Agree
  9. eben angelegte macOS Festplatte auswählen -> Install
  10. macOS wird installiert und startet mehrfach neu
  11. macOS nach eigenen Vorstellungen einrichten

VMware Tools installieren

  1. macOS ISO Image auswerfen
  2. entweder über VMware -> VM -> Install VMware Tools… auswählen und installieren
  3. oder das Image darwin.iso manuell einbinden, das mit dem Auto-unlocker heruntergeladen wurde (z.B. Desktop/tools)
  4. eine Meldung erscheint, das die Sicherheitseinstellungen eine Installation von VMware Tools zunächst verhindern,
  5. dazu muss in den Sicherheitseinstellungen erst die Erlaubnis erteilt werden
  6. neu starten
  7. nach dem Neustart nochmals die VMware Tools einbinden und den Installer erneut ausführen
  8. nach erfolgreicher Installation erneut neu starten

iCloud: Maximale Accountanzahl erreicht

Mit einem Apple Gerät können nur bis zu 3 Apple ID’s erstellt werden. Sollen es mehr werden, muss man sich an den Support wenden. Wurde also mit der Seriennummer / ID eines Gerätes bereits mehrere Account angelegt, kommt diese Fehlermeldung. Dementsprechend muss man mit dem Clover Configurator eine neue Zufällige Kombination aus Board ID und Serial Number erstellt werden.

Der Clover Configurator wird in diesem Forumsbeitrag von hackintosh-forum.de in de aktuellen Version zur Verfügung gestellt.

  • Version 5.13.0.1 des Clover Configurator Global stelle ich, ohne Gewähr, zur Verfügung
  • den Clover Configurator (CC) auf der Virtuellen Maschine downloaden und installieren, deren ID’s verändert werden sollen
  • CC starten und Gerät auswählen was emuliert werden soll (z.B. MacBook Pro 14,3),
  • Herstellungsdatum auswählen, was zufällige Board ID und Seriennummer erzeugt
  • falls die Installation nicht klappt, muss SIP (System Integrity Protection) deaktiviert werden
Der Systemintegritätsschutz (System Integrity Protection – SIP) ist eine Sicherheitstechnologie in OS X El Capitan (Version 10.11) und neuer. Sie wurde entwickelt, um potenziell schadhafte Software daran zu hindern, geschützte Dateien und Ordner auf dem Mac zu verändern. Der Systemintegritätsschutz schränkt den root-Benutzeraccount ein und begrenzt die Aktionen, die der root-Benutzer in geschützten Teilen des Mac-Betriebssystems ausführen kann.

SIP deaktivieren

  • für die Deaktivierung muss macOS im Recovery Mode gestartet werden
  • dazu im Terminal folgende Befehle ausführen
 sudo nvram "recovery-boot-mode=unused"
 sudo reboot recovery
  • sobald die VM im Recovery / Installer Modus gestartet ist, (evtl. muss die Sprache noch gewählt werden), geht man ins Menü, clickt auf Utilities und Terminal
  • SIP deaktivieren mit
    csrutil disable
  • Neustarten mit
    reboot
  • in der neu gestartete Mac VM kann über den Befehl csrutil status überprüft werden, ob SIP abgeschaltet wurde

Um SIP wieder zu aktivieren folgt man der oberen Anleitung und aktiviert SIP mit dem Befehl:
csrutil enable

Quellen