Ich muss eine VM für macOS High Sierra erstellen, die mit VMware Fusion ausgeführt werden soll. Ich würde es vorziehen, wenn diese VM von meinem vorhandenen MacBook mit High Sierra (einem echten, physischen Gerät) erstellt wird , aber das ist nicht unbedingt erforderlich.
Ich habe eine aktuelle Version (v 11.5.5) von VMware Fusion auf meinem neuen MacBook mit Catalina - hier möchte ich meine High Sierra VM ausführen. Das MacBook mit High Sierra hat auch VMware Fusion, aber es ist eine alte Kopie, die nicht mehr aktualisiert werden kann.
Ich habe diese Frage und Antwort gelesen , die sich auf meine Frage bezieht.
Ich habe den technischen Support von VMware kontaktiert und im Grunde dieselbe Frage gestellt: Wie kann ich eine VM meines MacBook erstellen, auf der High Sierra ausgeführt wird?
Ich habe versucht, eine .dmg-Datei der HD in meinem High Sierra Mac mit CCC zu erstellen
Aus Gründen, die ich nicht verstehe, hat mein physisches MacBook, auf dem High Sierra läuft, keine Wiederherstellungspartition – vielleicht wurde sie bei einem früheren Upgrade auf die Festplatte/SSD nicht aufgenommen. Folglich scheint diese Option nicht verfügbar zu sein?
I d/la-Datei, die macOSUpdCombo10.13.6.dmg
von einer Apple-Support-Website benannt wurde (erinnern Sie sich nicht an die URL). Wenn ich diese Datei jedoch in VMware Fusion anstelle von High Sierra öffne, erhalte ich eine scheinbare Installationsprozedur. Es war nicht klar, wo dies installiert werden sollte, also habe ich es aufgegeben. Hat jemand anderes diese Datei verwendet, um eine High Sierra VM unter VMware Fusion zu erstellen?
Diese Fragen und Antworten enthalten einen Link zu einem Dienstprogramm mit dem Namen, create_macos_vm_install_dmg
das behauptet, „ Disk-Images des macOS-Installationsprogramms für die Verwendung mit … VMware Fusion … vorzubereiten “. Ich habe dieses Dienstprogramm noch nicht ausprobiert, bin aber bereit, es zu versuchen - allerdings würde ich viel lieber von jemandem hören, der es erfolgreich verwendet hat, bevor ich es tue. Wird dieses Dienstprogramm eine (dmg)-Datei erstellen, die VMware Fusion öffnen und eine macOS High Sierra VM ausführen kann?
Der technische Support von VMware hat auf die Verfügbarkeit einer geeigneten Datei an diesem Ort hingewiesen (Hackintosh?) . Bevor sie mir den Link schickten, bat mich der technische Support-Mitarbeiter von VMware, während unseres Telefongesprächs einen Haftungsausschluss zu rezitieren. Das machte mich etwas nervös... als ich die Seite besuchte, wurde ich etwas nervöser :) Hat jemand VM-Dateien von dieser Quelle verwendet - sind sie in Ordnung?
.dmg
Ich habe versucht, eine Sicherungsdatei mit CCC zu erstellen . Das war besonders verwirrend - zum Teil, weil es den Speicherort des Netzlaufwerks zerstört zu haben scheint, an dem Time Machine Backups für mein MacBook mit Catalina speichert. Ich fürchte, ich bin einfach nicht schlau genug, um CCC zu verwenden.
An dieser Stelle bin ich wahrscheinlich etwas frustriert. Meine Erfahrung mit dem Klonen von Maschinen in VMware war vor 3-4 Jahren in einer MS Windows-Umgebung – es war kinderleicht – buchstäblich ein Vorgang mit einem oder zwei Mausklicks. Und ich habe VMware ziemlich oft in einer Mac-Umgebung verwendet, aber in letzter Zeit war das auf die Virtualisierung von Linux-Betriebssystemen beschränkt ... ebenfalls kinderleicht.
Abgesehen davon muss ich dies ( Virtualisierung von macOS High Sierra ) aus mehreren Gründen erledigen. Jede Hilfe wird geschätzt.
Unter Verwendung von VMware Fusion Professional Version 11.5.3 auf einem MacBook Pro mit macOS High Sierra habe ich Folgendes getan, um eine neue virtuelle macOS High Sierra- Maschine zu erstellen :
Wenn Sie zum Fenster „macOS-Dienstprogramme “ gelangen und eine größere vHDD hinzugefügt haben , wählen Sie das Festplattendienstprogramm aus und klicken Sie auf die Schaltfläche „ Fortfahren“ . Führen Sie dann die folgenden Schritte aus:
Wählen Sie andernfalls macOS installieren und klicken Sie auf die Schaltfläche „Fortfahren“ .
Fahren Sie gegebenenfalls mit der Installation von macOS fort , bis die Installation des Betriebssystems abgeschlossen ist.
An diesem Punkt sollten Sie jetzt eine neue virtuelle macOS High Sierra- Maschine haben , die Sie auswählen können, um das saubere Erstellen abzuschließen , indem Sie die benötigten/gewünschten Apps manuell installieren und dann Ihre Daten aus der Sicherung wiederherstellen, oder eine andere Option ist , den Migrationsassistenten zu verwenden stattdessen.
Nebenbei bemerkt, bevor Sie mit der Installation beginnen, würde ich eine Kopie der Konfigurationsdatei der virtuellen Maschine und eine Kopie der Festplatte 2 (SATA) des temporären Installationsprogramms vHDD erstellen , da Sie es möglicherweise nützlich finden, wenn Sie sich für das Klonen entscheiden Route. Diese Dateien befinden sich im Dokumentenpaket der virtuellen Maschine , z. B.:
Als Ergebnis der Probleme, die das OP hatte, wie im Kommentarthread besprochen, habe ich eine Problemumgehung gefunden, die wie getestet funktioniert.
Vor der Installation:
Wenn Sie ein Problem mit VMware Fusion beim Erstellen des Installationsmediums haben, können Sie die folgende Problemumgehung ausprobieren . Dies setzt voraus, dass die Kopie des Anwendungspakets Install macOS High Sierra.app nicht wirklich beschädigt ist.
Erstellen Sie zunächst ein macOS-USB-Installationsprogramm , indem Sie den Anweisungen in folgen: So erstellen Sie ein bootfähiges Installationsprogramm für macOS
Für macOS High Sierra benötigen Sie ein 8-GB-USB-Flash-Laufwerk, das als Mac OS Extended formatiert ist und nichts Wertvolles enthält, da es während des Erstellungsprozesses gelöscht wird.
Der folgende Befehl zeigt die Syntax , zB:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Nachdem Sie das macOS USB-Installationsprogrammvmware-rawdiskCreator
erstellt haben, erstellen Sie ein Raw-Datenträger-VMDK des macOS USB-Installationsprogramms , um es manuell zur Konfigurationsdatei der virtuellen macOS High Sierra- Maschine hinzuzufügen , indem Sie den Anweisungen unter folgen: Erstellen eines Raw-Datenträger-VMDK und Hinzufügen zum Virtuelle Maschine in Fusion (2097401)
Was ich getan habe:
% mount
/dev/disk4s1 on /Volumes/Install macOS High Sierra (hfs, local, nodev, nosuid, journaled, noowners)
# Relevant line above from the mount command, other lines omitted for brevity.
% vmware-rawdiskCreator print /dev/disk4
Nr Start Size Type Id Sytem
-- ---------- ---------- ---- -- ------------------------
1 2 15633406 BIOS AF HFS+
% vmware-rawdiskCreator create /dev/disk4 1 'Install macOS High Sierra' lsilogic
% ls -l *.vmdk
% -rw------- 1 me staff 32256 Jun 14 17:34 Install macOS High Sierra-pt.vmdk
% -rw------- 1 me staff 772 Jun 14 17:34 Install macOS High Sierra.vmdk
# The path to vmware-rawdiskCreator omitted for brevity.
# /dev/disk4s1 is what the USB Installer is on my system and will vary from system to system.
Ich habe die DateienInstall macOS High Sierra-pt.vmdk
und in das Dokumentenpaket der virtuellen Maschine verschoben und die Konfigurationsdatei bearbeitet , z. B. durch Hinzufügen der folgenden Zeilen:Install macOS High Sierra.vmdk
macOS 10.13.6.vmx
sata0:2.present = "TRUE"
sata0:2.fileName = "Install macOS High Sierra.vmdk"
sata0:2.deviceType = "rawDisk"
suspend.disabled = "TRUE"
Ich habe auch bearbeitet, bios.hddOrder
um zu sein:bios.hddOrder = "sata0:2"
Wenn Sie die virtuelle Maschine mit einem Raw-Festplatten-VMDK starten, werden Sie mit einem Kennwortdialogfeld aufgefordert , das besagt, dass VMware Fusion Administratorrechte für den Zugriff auf Boot Camp-Festplatten benötigt. ; Dies ist jedoch eine generische Meldung, die für alle Raw-Festplatten-VMDKs angezeigt wird , nicht nur, wenn eine Boot Camp- Installation als virtuelle Maschine ausgeführt wird .
Nachdem die Installation abgeschlossen ist, können die zur Konfigurationsdatei hinzugefügten Zeilen entfernt und zurückgesetzt werden , z. B.:bios.hddOrder
bios.hddOrder = "sata0:0"
Während der Installation:
Wenn Ihre Kopie des Anwendungspakets Install macOS High Sierra.app vor dem 24. Oktober 2019 heruntergeladen wurde , als Apples Sicherheitszertifikate zum Signieren von Software abgelaufen sind, erhalten Sie die Fehlermeldung Diese Kopie der macOS High Sierra-Anwendung ist beschädigt und kann Es kann nicht verwendet werden, um macOS während des Installationsvorgangs zu installieren, nachdem Sie „ macOS installieren“ ausgewählt und auf die Schaltfläche „Fortfahren“ geklickt haben .
Unter der Annahme , dass die Kopie des Anwendungspakets „Install macOS High Sierra.app“ tatsächlich nicht beschädigt ist, besteht die Problemumgehung darin, den Netzwerkadapter der virtuellen Maschine vorübergehend zu trennen , sodass er nicht mit einem NTP-Zeitserver kommunizieren kann , und das Datum vorübergehend auf „Beliebig“ einzustellen Datum vor dem 24. Oktober 2019 .
Dies kann erfolgen, bevor Sie macOS installieren auswählen und auf die Schaltfläche Weiter klicken , indem Sie Terminal im Menü Dienstprogramme verwenden, z. B., und dann Terminal schließen und wie gewohnt fortfahren.date 102300019
Nachdem die Erstinstallation abgeschlossen ist, kann das Datum auf das richtige Datum eingestellt und der Netzwerkadapter der virtuellen Maschine wieder verbunden werden.
Diese Antwort ist die akzeptierte Antwort, und AFAIK, es ist auch eine richtige Antwort. Ich muss jedoch sagen, dass ich nicht das gesamte in der Antwort angegebene Verfahren durchgearbeitet habe. Ich habe mich in den Details der Verwendung von VMware verzetteltvmware-rawdiskCreator
und konnte das Verfahren nicht abschließen.
Wenn Sie die ausführlichen Kommentare nach der akzeptierten Antwort lesen möchten, können Sie zu dem Schluss kommen, dass die neuesten Versionen von macOS Catalina (10.15.5) und VMware Fusion (11.5.5) die Erstellung einer macOS-VM bestenfalls mühsam gemacht haben . Ich verstehe nicht, warum das so ist, aber ich glaube, dass es aufgrund von Entscheidungen von Apple und VMware unnötig schwierig ist. Ich sage das, weil es einfach ist, ältere Versionen der Software zu verwenden.
Mein Hauptzweck für das Posten dieser alternativen Antwort besteht darin, zu beschreiben, wie ich eine erstellt habe macOS High Sierra VM
, die unter VMware Fusion (11.5.5) auf meinem MacOS Catalina-Computer (10.15.5) ausgeführt wird. Dies ist möglicherweise ein einfacherer Ansatz als die akzeptierte Antwort, erfordert jedoch einen zusätzlichen Mac mit einer älteren Version von macOS und – zumindest in meinem Fall – einer älteren Version von VMware Fusion. Das heißt, hier geht es weiter:
Die anfängliche Herausforderung besteht darin, eine vollständige Kopie ( > 5-GB-Datei ) der „App-Datei“/des Anwendungspakets zu erhalten : Install macOS High Sierra.app
. Hier ist eine "offizielle Quelle" für diese Datei auf der Apple-Website.
Sobald Sie diese Datei ( Install macOS High Sierra.app
) haben, sollte sie sich auf einem Mac mit macOS High Sierra 10.13.6 befinden, der auch eine Kopie von VMware Fusion Ver. 10. Beachten Sie, dass auch andere Kombinationen von macOS und VMware Fusion funktionieren können – ich berichte nur, was ich verwendet habe.
Erstellen Sie eine High Sierra-VM in VMware Fusion, indem Sie File, New...
in der Menüleiste auswählen und die Datei dann per Drag-and-Drop Install macOS High Sierra.app
in das Dialogfeld VMware Fusion ziehen. Folgen Sie dem geführten Prozess:
Klicken Sie auf die Finish
Schaltfläche, um mit der Erstellung der High Sierra-VM zu beginnen. Wenn der Vorgang abgeschlossen ist, wird die neue VM aufgelistet und Sie können sie auswählen und starten. Die VM wird in einem neuen Fenster gestartet.
Kopieren Sie abschließend die .vmwarevm
Datei vom High Sierra Mac (dem echten, physischen) auf den Catalina Mac. Sobald Sie die Datei an der gewünschten Position positioniert haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option zum Öffnen der Datei mit VMware Fusion.
Das ist es. Ich erwäge, einen Epilog zu dieser Saga zu schreiben, um einige der Hindernisse zu dokumentieren, auf die ich gestoßen bin, und meine Fragen, warum dieser Prozess so schwierig war. Das ist für einen anderen Tag - ich bin vorerst offiziell von Catalina und VMware ausgebrannt .
Diese Antwort ist die akzeptierte Antwort, und AFAIK, es ist auch eine richtige Antwort. Ich muss jedoch sagen, dass ich das gesamte in dieser Antwort angegebene Verfahren nicht wirklich durchgearbeitet habe. Ich habe mich in den Details der Verwendung von VMware verzetteltvmware-rawdiskCreator
und konnte das Verfahren nicht abschließen. Ich habe zuvor einen alternativen Ansatz ( erster alternativer Ansatz ) zu der akzeptierten Antwort erstellt, die hier ist . Diese Antwort - die folgende - ist ein zweiter alternativer Ansatz , um das Ziel zu erreichen:
macOS High Sierra VM
, die unter VMware Fusion (11.5.5) auf macOS Catalina (10.15.5) läuftHinweis: Dies ist möglicherweise ein einfacherer Ansatz als die akzeptierte Antwort . Es ist möglicherweise auch einfacher als diese frühere alternative Antwort , da kein zusätzlicher Mac mit einer älteren Version von macOS erforderlich ist. Das folgende Verfahren kann vom Zielhost macOS Catalina 10.15.5 ausgeführt werden . Diese Vereinfachung wird durch ein GitHub-Repository mit dem treffenden Namen ermöglicht create_macos_vm_install_dmg
.
Eine lokale Kopie des Skripts: create_macos_vm_install_dmg.sh
, verfügbar im GitHub-Repository des Autors
Eine Kopie des aktuellen High Sierra-Installationsprogramms von Apple, Install macOS High Sierra.app
das möglicherweise hier auf der Apple-Website verfügbar ist .
Wenn sich beide vorausgesetzten Dateien in Ihrem Desktop-Ordner ( ~/Desktop
) befinden, führen Sie die folgenden Befehle in aus Terminal
:
% cd ~/Desktop
% chmod 755 create_macos_vm_install_dmg.sh
% sudo ./create_macos_vm_install_dmg.sh "./Install macOS High Sierra.app" ~/Desktop
Das Skript fragt: Do you also want an .iso disk image?
. Beantworten Sie die Eingabeaufforderung über die Tastatur mit: 1
return. Das Skript wird seinen Fortschritt im Terminal
Fenster veröffentlichen und erfolgreich damit enden:
-- Building process complete.
-- Built .dmg disk image file is available at /Users/youruser/Desktop/macOS_10136_installer.dmg
-- Built .iso disk image file is available at /Users/youruser/Desktop/macOS_10136_installer.iso
VMware Fusion
AppFile, New...
in der VMware-Menüleiste ausAb diesem Punkt ist der Rest ein Standard für die Erstellung einer VM in VMware Fusion – konsultieren Sie die VMware Fusion-Dokumentation, wenn Sie Fragen haben. Die ISO-Datei wird verwendet, um eine High Sierra-VM unter macOS Catalina zu installieren und zu erstellen. Sie werden nach Standort, Sprache usw. gefragt – genauso wie beim Einrichten von macOS auf einem neuen Computer. Der gesamte Vorgang dauerte auf meinem Macbook Pro etwa 12-15 Minuten.
Und das war's – ich habe einige Screenshots aus dem unten stehenden Verfahren als visuelle Referenz angehängt.
Install macOS High Sierra.app
:Einige Notizen:
Install macOS High Sierra.app
macOS_10136_installer.iso
Erfolgreiche Erstellung: High Sierra VM unter VMware 11.5.5 auf macOS 10.15.5 mit Install macOS High Sierra.app
undcreate_macos_vm_install_dmg.sh
Seamus
Benutzer3439894
Benutzer3439894
Seamus
Benutzer3439894
Benutzer3439894
Wowfunhappy
Seamus