OS X in VirtualBox auf iMac installieren?


9

Ist es möglich, OS X 10.6 Snow Leopard in VirtualBox auf einem iMac (i3) unter OS X 10.6.8 zu installieren? Ich habe die 10.6-Installations-CD, DMG und ISO, kann aber keine davon zum Booten von VirtualBox bringen.


Hinweis: Nur die Serverversion von Snow Leopard darf virtualisiert werden. Die Virtualisierung der Nicht-Server 10.6.x-Version verstößt gegen die EULA.
Ian C.

Es gibt Websites, auf denen ganze vorgebündelte Virtual-Box-Images gehostet werden, sodass Sie keine Installation / Einrichtung der VM durchführen müssen
Alexander - Reinstate Monica

@XAleXOwnZX Wenn dies immer noch zutrifft, können Sie einige auflisten?
Aidan Miles

Google "virtuelle Box Bilder"
Alexander - Reinstate Monica

Antworten:


8

Diese Anweisungen gelten für VirtualBox unter Windows und Linux, funktionieren jedoch auch unter OS X. Von hier übernommen - gekürzt und geändert für OS X-Gastbetriebssystem:

  • Rippen Sie Ihre Original-DVD von Snow Leopard im ISO-Format.
  • Erstellen Sie in VirtualBox eine neue virtuelle Maschine. Benennen Sie es wie gewünscht, wählen Sie jedoch "Mac OS X" als Betriebssystem und "Mac OS X Server" als Version. Weiter klicken. Weisen Sie der VM eine gute Menge RAM zu. Ich habe 1024 MB gewählt. Weiter klicken. Erstellen Sie eine neue virtuelle Festplatte. Ich habe 20 GB dynamisch wachsenden Speicher ausgewählt. Klicken Sie auf Fertig stellen.
  • Öffnen Sie die Einstellungen für diese neue virtuelle Maschine und laden Sie im Abschnitt Speicher die Snow Leopard ISO in das jetzt leere CD / DVD-Gerät.
  • Schließen Sie nun VirtualBox (wichtig!). Suchen Sie die XML-Datei, die die gerade erstellte virtuelle Maschine definiert. Dies wird in sein ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Durchsuchen Sie diese Datei in einer Textbearbeitung nach den ExtraDataItemTags. ExtraDataItemFügen Sie nach der letzten Instanz von Tags die folgenden zwei neuen ExtraDataItemTags hinzu:

    <ExtraDataItem name = "VBoxInternal2 / EfiBootArgs" value = "" />

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "Unsere harte Arbeit durch die Wörter, die als erfreulich angesehen werden, stehlen (c) AppleComputerInc" />

  • Speichern und schließen Sie die Datei.

  • Öffnen Sie VirtualBox und schalten Sie die virtuelle Maschine ein. Die Installation beginnt nach einigen Minuten. Wähle deine Sprache. Öffnen Sie nun das Festplatten-Dienstprogramm im Menü Dienstprogramme. Wählen Sie die virtuelle Festplatte aus und klicken Sie auf Löschen. Schließen Sie es und Sie können jetzt OSX installieren. Zuvor können Sie die Installation anpassen. Es kann interessant sein, zusätzliche Sprachübersetzungen oder Druckerunterstützung zu deaktivieren (Sie sparen etwa 2 GB).


1
Ich habe kein Glück, die XML-Datei zu finden. In ~ / Library / VirtualBox / befindet sich weder ein Maschinenordner, noch kann Finder OSX.xml auf der Festplatte finden. Alles, was ich finden kann, ist / VirtualBox VMs / OSX / in meinem Home / User-Ordner mit .vbox, .vbox-prev und .vhd
David

1
Ich sehe VirtualBox.xml in ~ / Library / VirtualBox /, das ExtraDataItem-Inhalte enthält. Soll ich es dort ablegen?
David

Auch hier kein Glück, nur zu Ihrer Information.
David

@ David, das ist ein Mist. Ich habe das schon lange nicht mehr versucht, daher ist VirtualBox möglicherweise weitergegangen. :(
Ian C.

1
Das funktioniert bei mir. Das Entscheidende ist das Hinzufügen des <ExtraDataItem>XML-Tags direkt nach dem <Machine>Tag. <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> Neuere Versionen von VirtualBox speichern Ihre VM unter /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox Tipp: Sichern, bevor Sie Änderungen vornehmen.
Hanxue

2

Ich habe eine SL 10.6.8 VBox, die gerade läuft. Es funktioniert perfekt, wenn auch etwas langsam. Ich werde es aus Gründen aufgeben, die nichts mit VirtualBox zu tun haben, aber mal sehen, ob ich mich an alles erinnern kann, was ich getan habe, um es zum Laufen zu bringen:

1) Beginnen Sie wie in der anderen Antwort mit einem Rip einer Original-SL-DVD. Meins war 10.6.0.

2) Erstellen Sie wie bei der anderen Antwort die neue VM, wählen Sie Mac OS X Server aus (auch wenn Sie keinen Server verwenden), weisen Sie> = 1 GB RAM zu (ich würde ihm mindestens 2 GB geben, wenn Sie ihn schonen können). und hängen Sie Ihre gerippte DVD ein.

3) Starten Sie die Maschine nicht.

4) Öffnen Sie die Maschineneinstellungen und stellen Sie sicher, dass alle folgenden Einstellungen vorgenommen wurden:

System> Motherboard> Chipsatz: ICH9

System> Motherboard> Erweiterte Funktionen> E / A-APIC aktivieren (aktiviert)

System> Motherboard> Erweiterte Funktionen> EFI aktivieren (aktiviert)

System> Prozessor> PAE / NX aktivieren (aktiviert)

System> Beschleunigung> VT-x / AMD-V aktivieren (aktiviert)

System> Beschleunigung> Verschachteltes Paging aktivieren (aktiviert)

Speicher> Stellen Sie hier sicher, dass die Festplatte an einen SATA-Controller vom Typ AHCI angeschlossen ist.

Netzwerk> Adapter 1 (oder ein anderer)> Adaptertyp: Intel PRO / 1000 T Server (82543GC)

Ports> Serielle Ports> Serielle Schnittstelle aktivieren (deaktivieren Sie diese Option)

Anschlüsse> USB> USB-Controller aktivieren (aktiviert)

Anschlüsse> USB> USB 2.0 aktivieren (aktiviert)

5) Starten Sie den Computer und Sie sollten den ausführlichen Startmodus sehen (kein grauer Apple-Bildschirm).

6) Fahren Sie mit der Installation von OS X fort.

Genau das habe ich getan und bin jetzt am Laufen. 10.6.0 auf 10.6.8 mit Standard-Software-Update aktualisiert. Keine Patches, Kexts oder andere Hacks erforderlich.

Mein System: iMac 21,5 "Ende 2009 (3,06 GHz Intel Core 2 Duo mit 16 GB RAM)

VirtualBox-Version: 4.1.12 r77245 mit installierten Erweiterungen.

Ich habe versucht, VirtualBox auf 4.1.14 zu aktualisieren, aber das hat diese VM irgendwie kaputt gemacht. Ich habe nie ganz herausgefunden warum, aber das hat mich davon abgehalten zu aktualisieren. Ich habe 4.1.16 noch nicht ausprobiert. Wenn Sie es mit diesen Einstellungen nicht auf der aktuellen Version installieren können, ist dies möglicherweise der Grund?

Ich hoffe, das hilft!


0

Ich habe ein altes Macbook (weiß 13 "). Ich konnte aufgrund meiner Hardware kein Update auf Mavericks über AppStore durchführen (würde mir das Herunterladen nicht erlauben). Derzeit am 10.6.8

Ich habe die neueste Version von virtualbox (4.3.6) installiert. Ich habe 10.8.5 installesd.iso im Web gefunden (erinnere mich nicht, wo). So ziemlich alle Standardeinstellungen (40 GB statische Festplatte im VDI-Format, 2 GB RAM, 128 MB Videospeicher). In den Einstellungen ist der Standard-Controller SATA, was für mich funktioniert hat. Ich habe die installesd.iso zum virtuellen DVD-Laufwerk hinzugefügt und die Maschine gestartet. Der Computer startet und Sie sehen einige Minuten lang die Verbage. Anschließend gelangen Sie zum Optionsbildschirm der Installationsdiskette. Wählen Sie "Festplatten-Dienstprogramm". Wählen Sie im "Festplatten-Dienstprogramm" die virtuelle Festplatte aus, die Sie für die Maschine haben (die ganz oben in der Liste). Wählen Sie "Partition" -> 1 Partition -> Mac OS Extended (Journaled) und klicken Sie auf "Partition", um die Festplatte zu partitionieren. Beenden Sie das Festplatten-Dienstprogramm und wählen Sie dann oxx neu installieren. Wählen Sie Ihre virtuelle Festplatte aus und installieren Sie sie.

Nahm fooooorrrrrrrreeeevvvvvveerrrrrrrrr! Die Installation von 20 min. War eher wie 45 min. Wenn der Bildschirm während der Installation weiß wird, ist der Bildschirm nur inaktiv. Klicken Sie im Maschinenfenster zurück, um den aktuellen Installationsstatus anzuzeigen. Erstellen Sie ein Konto wie für einen Mac üblich und verwenden Sie Ihren Mac.

Ich kann jetzt meine VM auf Mavericks (das gerade heruntergeladen wird) auf dem Bare-Metal-System aktualisieren, das ich nicht aktualisieren konnte.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.