Installieren Sie Sierra als Gastbetriebssystem in der VM mit Parallels 12

Versuch, die offizielle Version von macOS Sierra zu installieren, die heute am 20.09.2016 veröffentlicht wurde.

Wenn ich den Parallels-Assistenten zum Erstellen einer neuen VM verwende, habe ich die Install macOS Sierra.appAnwendung wie aufgelistet ausgewählt. Der nächste Schritt ist das Speichern der OS X image file.dmgDatei mit ihrem Standardnamen in einem von mir gewählten Ordner. Dann bekomme ich den Fehler:

Fehler beim Erstellen einer bootfähigen Disk-Image-Datei für diese Version von OS X.

Ausführen von Parallels 12.0.2 auf einem MacBook Pro mit El Capitan.

Ironischerweise habe ich denselben Vorgang erfolgreich mit dem zweiten und letzten GM-Seed von Apple unter Verwendung von Parallels 12.0.1 durchgeführt. Jetzt, ein paar Tage später, kann ich die offizielle Sierra-Version mit Parallels 12.0.2 nicht installieren (.2-Update von Parallels ist der letzte oder zweite Tag). Also nehme ich an, dass entweder (a) Apple in letzter Minute etwas am Installationsprogramm geändert hat oder (b) die Firma Parallels mit dem neuen Parallels 12.0.2-Update dieser Woche etwas geändert hat .

Follow-up: Die Installation von Sierra Install macOS Sierra.appmit Parallels 12 scheint zufällig erfolgreich zu sein. Ich habe versucht, das Installationsprogramm erneut von Apple herunterzuladen und jedes veröffentlichte Update von Parallels ausprobiert. Bei jeder Kombination gelingt mal die Installation, mal nicht… muss mit der Mondphase zusammenhängen. Wenn es an einem Tag fehlschlägt, versuchen Sie es am nächsten Tag erneut.
Ich scheine in der Lage zu sein, es in Parallels zum Laufen zu bringen, aber nie in VirtualBox
@Madivad VirtualBox unterstützt macOS nicht direkt als Gast. Sie müssen etwas hacken, damit es funktioniert.

Antworten (4)

Ich verwende VMware Fusion und habe gerade „Install macOS Sierra.app“ aus dem App Store heruntergeladen und dann ein ISO-Image zur Installation erstellt. Das ISO-Image sollte auch in Parallels Desktop funktionieren.

Um ein ISO-Image aus dem Anwendungspaket „Install macOS Sierra.app“ zu erstellen, habe ich das folgende Bash-Skript verwendet. Hinweis: Zum Erstellen sind 12 GB freier Speicherplatz erforderlich, nach Abschluss werden jedoch nur 6 GB verwendet.

Im Terminal:

touch makeSierraISO
open makeSierraISO
  • Kopieren Sie den folgenden Code und fügen Sie ihn in das Dokument ein, ändern Sie den Pfad InstallESD.dmgbei Bedarf in den, speichern Sie ihn und schließen Sie ihn.

Zurück im Terminal:

chmod u+x makeSierraISO

So führen Sie das Skript im Terminal aus:./makeSierraISO

#!/bin/bash

hdiutil attach "/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o macOS_Sierra_10.12.0.cdr -size 6144m -layout SPUD -fs HFS+J
hdiutil attach macOS_Sierra_10.12.0.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert macOS_Sierra_10.12.0.cdr.dmg -format UDTO -o macOS_Sierra_10.12.0.iso
rm macOS_Sierra_10.12.0.cdr.dmg
mv macOS_Sierra_10.12.0.iso.cdr macOS_Sierra_10.12.0.iso

Angenommen, Sie haben das Skript von Ihrem Home-Ordner in Terminal ausgeführt, und suchen Sie dann nach der Datei macOS_Sierra_10.12.0.isoin Ihrem Home-Ordner. Verwenden Sie Parallels, um eine neue VM zu erstellen. Richten Sie den neuen VM-Assistenten auf diese .iso-Datei. Parallels kann sich beschweren und sagen, dass es das installierte Betriebssystem nicht erkennen kann. Fahren Sie fort und wählen Sie macOSaus dem angebotenen Menü.


Geben Sie hier die Bildbeschreibung ein

Ich habe Virtual Box mit der Mac 64-Bit-Option installiert und macOS_Sierra_10.12.0.iso ausgewählt. Bevor ich installieren konnte, musste ich die Disk .vdi mit dem Festplatten-Dienstprogramm (nach Auswahl der Sprache) in ein Journaled-Format umformatieren. Andernfalls konnte kein Datenträger für die Installation ausgewählt werden.
@Paul Solt, ich verwende VMware Fusion und es hat standardmäßig eine virtuelle HFS+-Festplatte mit 40 GB. Es wird also bei der Installation angezeigt, aber wenn ich etwas Größeres haben möchte, muss ich mich im Festplatten-Dienstprogramm darum kümmern, bevor ich OS X/macOS installiere. Diese Anweisungen waren wirklich nur für die Erstellung des ISO-Images gedacht, nicht für die Installation in den verschiedenen Typ-2-Hypervisoren.
Diese Anweisungen haben perfekt funktioniert , um eine .iso-Datei zu erstellen! Vielen Dank. Ich habe Parallels 12 auf die neu erstellte .iso-Datei verwiesen, ich habe das Betriebssystem identifiziert ( macOS) und wir sind in der üblichen Zeit (ungefähr 10 Minuten, nicht sicher) zur vollständigen normalen Installation übergegangen. Die Installation von der .iso-Datei löste mein zugrunde liegendes Problem, dass Parallels darauf bestand, eine OS X image file.hddDatei mit 5 GB zusätzlich zu der üblichen .pvm-Datei zu erstellen, die dauerhaft von dieser benötigt wird. Die Installation mit der .iso-Datei funktionierte erfolgreich, ohne dass eine .hddDatei erstellt wurde. Noch einmal Danke! Viele Stunden habe ich mit anderen Problemumgehungen verschwendet.
Gibt es eine Möglichkeit, dies auf alle macOS/OSX-Installationen zu verallgemeinern?
@William, ja, und das Skript, das ich tatsächlich verwende, macht das. Ich habe nur eine Handvoll fest codierter Zeilen gepostet, um die spezifische Aufgabe des OP abzuschließen. Ich hätte gerne das gesamte Skript gepostet, aber es wurde nicht kommentiert, und ich poste nicht gerne ein Skript mit mehr als 70 unkommentierten Codezeilen. Ich habe tatsächlich angefangen, Kommentare hinzuzufügen und wollte diese Antwort aktualisieren, bin aber nie dazu gekommen, weil ich die Kommentare noch nicht beendet hatte. Ich werde sehen, ob ich es in den nächsten Tagen oder so zum Posten vorzeigbar machen kann.
@user3439894 genial lass es mich wissen, wenn du möchtest, dass ich einer bestehenden Frage ein Kopfgeld hinzufüge oder eine neue Frage poste.
@William Eine andere Möglichkeit, ein ISO-/Festplatten-Image zu erstellen, das für jedes MacOS funktioniert: Erstellen Sie ein Sparse-Bundle im Festplatten-Dienstprogramm, verwenden Sie createinstallmedia mit sparesebundle als Ziel, konvertieren Sie das Sparse-Bundle in ISO oder dmg. Ich mache das schon seit einigen Jahren.

Die von @user3439894 gepostete Methode hat bei mir unter Parallels funktioniert.

Ich hatte anfangs ein Problem beim ersten Schritt: + hdiutil Attach '/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg' -noverify -nobrowse -mountpoint /Volumes/esd hdiutil: Attach failed - Resource busy

In /Volumeshabe ich ISO und „OS X Install ESD“ ausgehängt:

cd /Volumes/

amount iso

umount "OS X Install ESD"

Möglicherweise verursachte nur eine der beiden oben genannten Halterungen das Problem, aber es ist zu spät, um dies zu sagen.

Sobald macOS_Sierra_10.12.0.iso erstellt ist, starten Sie Parallels Control Center:

  1. Wählen Sie „Windows oder ein anderes Betriebssystem von einer DVD oder Image-Datei installieren“, fahren Sie fort
  2. Wählen Sie "Manuell suchen", "Datei auswählen ..." und suchen Sie macOS_Sierra_10.12.0.iso
  3. Parallels antwortet "Betriebssystem kann nicht erkannt werden". Fahren Sie fort und wählen Sie OS X.
  4. Fortfahren
Ich habe iso nicht gesehen und umount "OS X Install ESD" hat den Trick gemacht, danke!

Ich habe gerade getestet, ein ISO von High Sierra 10.13 zu erstellen und eine Parallels-VM damit zu erstellen, und hatte Erfolg. Ich habe versucht, das von @cobberboy gepostete 10.13-aktualisierte Skript zu verwenden, das zum Erstellen der ISO funktionierte, aber nach dem Booten in Parallels und dem Versuch, die macOS-Installation zu starten, wurde ein Fehler wegen einer fehlenden .mpkg-Datei ausgegeben.

Also habe ich stattdessen die folgende Methode verwendet:

Laden Sie zuerst die "Install macOS High Sierra.app" aus dem App Store herunter, sie sollte im Ordner "Programme" landen.

Öffnen Sie dann das Terminal und führen Sie jeden dieser Befehle der Reihe nach aus:

hdiutil create -o /tmp/HighSierra.cdr -size 5200m -layout SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build

(Der obige Befehl kann zurückkommen mit "Um fortzufahren, müssen wir das Volume unter /Volumes/install_build löschen. Wenn Sie fortfahren möchten, geben Sie (Y) ein und drücken Sie die Eingabetaste". Wenn ja, geben Sie Y ein.)

mv /tmp/HighSierra.cdr.dmg ~/Desktop/InstallSystem.dmg

hdiutil detach /Volumes/Install\ macOS\ High\ Sierra

hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso

Eine Datei mit dem Namen „HighSierra.iso.cdr“ befindet sich nun auf dem Desktop, benennen Sie sie um, sodass nur die Erweiterung .iso verwendet wird (entfernen Sie .cdr).

Öffnen Sie Parallels und wählen Sie „Windows oder ein anderes Betriebssystem von einer DVD oder Image-Datei installieren“.

Ziehen Sie die Datei „HighSierra.iso“ in das Fenster (oder suchen Sie die ISO-Datei manuell).

Parallels antwortet mit „Betriebssystem kann nicht erkannt werden“. Klicken Sie auf Weiter, um dies zu ignorieren und fahren Sie mit der Installation über Parallels fort.

Die Methode von @ user3439894 hat auch bei mir funktioniert, um eine ISO zu erstellen. Für High Sierra (10.13) sieht es so aus, als hätten sie das aus verschoben BaseSystem.dmg, InstallESD.dmgalso musste ich das Skript ein wenig ändern:

#!/bin/bash

hdiutil attach "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o macOS_HighSierra_10.13.0.cdr -size 6144m -layout SPUD -fs HFS+J
hdiutil attach macOS_HighSierra_10.13.0.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg" -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert macOS_HighSierra_10.13.0.cdr.dmg -format UDTO -o macOS_HighSierra_10.13.0.iso
rm macOS_HighSierra_10.13.0.cdr.dmg
mv macOS_HighSierra_10.13.0.iso.cdr macOS_HighSierra_10.13.0.iso