Ich hatte ein perfekt funktionierendes Mac OS 10.8.3-Image für AMD, auf dem ich eine ziemlich große App für das iPhone entwickelt habe. Ich weiß nicht, warum, aber heute habe ich versucht, VMWare-Tools zu installieren, weil jemand mehr Leistung damit und zusätzliche Funktionen wie Ordnerfreigabe zwischen Gast- und Hostsystemen versprochen hat.
Jetzt stoppt mein Laden kurz bevor der Desktop erscheinen sollte, weil der Mauszeiger zu einem kleinen schwarzen Quadrat wird (und das war immer so kurz vor dem Laden des Desktops). Zufällig dreht sich das Rad möglicherweise zwei- oder dreimal und stoppt dann wieder (ich habe 30 Minuten gewartet, um zu sehen, ob es am Ende bootet).
Gibt es eine schnelle Lösung? Ich kann es mir nicht leisten, das zu verlieren, was ich dort gemacht habe. Als Backup öffne ich einfach das vdmk und kopiere es, aber ich würde dieses kaputte Image vielleicht gerne reparieren.
Antwort1
Eine der Bedingungen von Apple in der EULA für OS X ist, dass die Ausführung von OS X in einer VM nur auf Apple-Hardware unterstützt wird. Um die Lizenz einzuhalten, hat VMware Prüfungen hinzugefügt, die die Ausführung von OS X-VMs erkennen und stoppen, wenn die VMware-Software erkennt, dass die Host-Hardware nicht von Apple stammt.
Möglicherweise wurde durch die Installation der VMware-Tools diese Hardwareprüfung wiederhergestellt oder reaktiviert, sodass die VM nicht mehr erfolgreich ausgeführt werden kann.
Antwort2
Falls noch jemand danach sucht. Ich habe mein Problem wie folgt gelöst:
- Nach der Installation des Mac OS erstellen Sie zur Sicherheit einen Snapshot
- Sie sollten das Darwin-ISO (VMWare-Tools) einfügen und installieren.
- Führen Sie nach der Installation der VMware-Tools keinen Neustart durch. Lassen Sie den Bildschirm einfach geöffnet.
- Navigieren Sie (über das Terminal) als Root („sudo su“) zu /Library > Anwendungsunterstützung > VMware Tools.
- Löschen Sie vmmemctl.kext und vmmemctl
- Bearbeiten der Dateidienste.shim selben Verzeichnis
- Kommentieren Sie diese beiden Zeilen in der Datei und lassen Sie sie wie unten
kextload '/Bibliothek/Anwendungsunterstützung/VMware Tools/vmmemctl.kext'
„/Bibliothek/Anwendungsunterstützung/VMware Tools/vmmemctl“
- Speichern Sie die bearbeitete Datei, beenden Sie den Editor und starten Sie nun (über das noch laufende Installationsprogramm) die virtuelle Maschine neu.
Das Booten kann lange dauern
Lösung im Robservatory-Blog gefunden (Verknüpfung)
Ich habe die Lösung nicht selbst gefunden. Der Verdienst gebührt ausschließlich Robberatory.