OS X 10.11 El Capitan als virtuelle Maschine installieren

Bootbares Image von OS X El Capitan 10.11 erstellen

Man darf davon ausgehen, dass die Probleme der verschiedenen Virtualisierungstools mit dem Starten eines EL-Capitan-Image wahrscheinlich bald gelöst werden. Schließlich wird der Betrieb von OS X 10.11 El Capitan in einer virtuellen Maschine von Apple ja offiziell erlaubt.

Apple bietet aber bisher keine bootbaren Images an, die direkt von den Virtualisierungstools für das Setup von El Capitan genutzt werden könnten. Daher muss man grundsätzlich die im Mac App Store angebotene OS-X-Version für den Betrieb in einer virtuellen Maschine modifizieren.

Hierfür geht man wie folgt vor.

  1. Zunächst öffnet man das terminal
  2. Anschließend installiert das Tool iesd mit: sudo gem install iesd
  3. Nun werden im Terminal folgende Befehle eingegeben. Hierbei ist zu beachten, dass sich der Name der El-Capitan-Installationsdatei ändern kann, sodass man für zukünftige Versionen Anpassungen vornehmen muss:
    iesd -i /Applications/Install\ OS\ X\ El\ Capitan\ GM\ Candidate.app/ -o el-capitangm.dmg -t BaseSystem
    hdiutil convert el-capitangm.dmg -format UDSP -o el-capitangm.sparseimage
    hdiutil mount /Applications/Install\ OS\ X\ El\ Capitan\ GM\ Candidate.app/Contents/SharedSupport/InstallESD.dmg
    hdiutil mount el-capitangm.sparseimage
    cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System/
    hdiutil unmount /Volumes/OS\ X\ Install\ ESD/
    hdiutil unmount /Volumes/OS\ X\ Base\ System/
    hdiutil convert el-capitangm.sparseimage -format UDZO -o OSX-VM.dmg

Die Ausgabe der Befehle sieht folgendermaßen aus. Für das Beispiel wurde die Developer-Version von El Capitan herangezogen.

OS-X-Image bootbar machen (Screenshot: ZDNet.de)

Im Home-Verzeichnis liegen jetzt drei Dateien vor. Davon werden el-capitan.sparseimage und el-capitan.dmg nicht benötigt und können gelöscht werden. OSX-VM.dmg bindet man in Virtualbox als CD ein. Der Setup-Prozess unterscheidet sich nicht von der einer normalen Installation mit einem USB-Stick.

Wenn unter Virtualbox oder einer anderen Virtualisierungslösung folgende Bildschirmausgabe erfolgt, dann kann die Virtualisierungslösung das Image nicht booten.

Fehlerausgabe bei nicht bootbarem Image (Screenshot: ZDNet.de)

Wer die Developer-Version von El Capitan oder aber OS X 10.10 Yosemite in einer virtuellen Maschine betreibt, kann von dieser auch über die im App Store erhältlichen Version von El Capitan (derzeit nur für Developer verfügbar) ein Update durchführen.

Upgrade auf El Capitan (Screenshot: ZDNet.de)

Themenseiten: Apple, Mac OS X

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

9 Kommentare zu OS X 10.11 El Capitan als virtuelle Maschine installieren

Kommentar hinzufügen
  • Am 26. Oktober 2015 um 17:33 von Mac-Harry

    Oracle macht ja richtig gute Sachen :-)

  • Am 27. Oktober 2015 um 8:05 von Skyguard

    Guten Tag
    Gerne moechte ich El Capitan so auf meinem Virtualbox oder VMWare auf meinem WINDOWS PC installieren. Geht das auch?
    Danke!

    • Am 27. Oktober 2015 um 18:23 von Kai Schmerer

      Möglich ist es, aber lizenzrechtlich nicht erlaubt. Ich habe den Artikel entsprechend ergänzt.

      • Am 28. Oktober 2015 um 4:35 von b4rl1na

        Das angehangene Video kann aber nicht das gemeinte sein, denn da geschieht in den kompletten 10min nichts mit Terminal, wird nämlich alles auf Windows Ebene umgesetzt!!

        • Am 28. Oktober 2015 um 8:52 von Kai Schmerer

          Mein Fehler. Das Windows-Terminal aka Eingabaufforderung ist gemeint. Artikel ist ausgebessert. Im Video sind die Befehle ab 5:17 min zu sehen.

    • Am 27. Oktober 2015 um 22:15 von berlina

      Das wüsste ich auch gerne…^^ :(

  • Am 10. November 2015 um 19:10 von marius137

    hi, eigentlich eine ganz gute anleitung, ABER:
    1.was soll man damit?

    hdiutil attach „/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg“
    -noverify -nobrowse -mountpoint /Volumes/esd
    hdiutil create -o ElCapitan3.cdr -size 7316m -layout SPUD -fs HFS+J
    hdiutil attach ElCapitan3.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 ElCapitan3.cdr.dmg -format UDTO -o ElCapitan3.iso
    mv ElCapitan3.iso.cdr ElCapitan3.iso

    2.desweiteren wäre es schön wenn die Boot flags behandelt werden (mein system friert beim initialisieren des grafiktreibers ein)

    3. das iso muss nicht zwingend erstellt werden, da virtualbox mittlerweile auch das .dmg dateiformat unterstützt

  • Am 16. April 2016 um 15:30 von Fabian

    Moin!

    Ich würde die o.g. Lösung für eine regelmäßige Nutzung und bestimmte Use-Cases brauchen.
    Hat jemand Erfahrung mit dem Performanceverlust der sich durch die VM-Technik ergibt? (Jetzt mal abgesehen von kritischen Anwendungen wie z.B. Photoshop, iMovie und Spielen)

    Vielen Dank für das Feedback!

    Gruß
    Fabian

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *