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.
- Zunächst öffnet man das terminal
- Anschließend installiert das Tool iesd mit:
sudo gem install iesd
- 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.
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.
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.
Neueste Kommentare
9 Kommentare zu OS X 10.11 El Capitan als virtuelle Maschine installieren
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.
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
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
Guten Tag
Gerne moechte ich El Capitan so auf meinem Virtualbox oder VMWare auf meinem WINDOWS PC installieren. Geht das auch?
Danke!
Möglich ist es, aber lizenzrechtlich nicht erlaubt. Ich habe den Artikel entsprechend ergänzt.
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!!
Mein Fehler. Das Windows-Terminal aka Eingabaufforderung ist gemeint. Artikel ist ausgebessert. Im Video sind die Befehle ab 5:17 min zu sehen.
Das wüsste ich auch gerne…^^ :(
Oracle macht ja richtig gute Sachen :-)
Naja, so halb. Ursprünglich ist das ein deutsches Produkt von der Firma Innotek. Die wurden von Sun gekauft und die wiederum von Oracle.
https://www.virtualbox.org/wiki/innotek