15Jul

Wie installiere ich macOS High Sierra in VirtualBox unter Windows 10?

Ob Sie gelegentlich eine Website in Safari testen oder ein wenig Software in der Mac-Umgebung ausprobieren möchten, der Zugriff auf die neueste Version von macOS in einer virtuellen Maschine ist nützlich. Leider ist nicht wirklich , um das zu tun - also macOS in VirtualBox laufen zu lassen ist, gelinde gesagt, knifflig.

Es ist jedoch nicht unmöglich. Einige Leute in den InsanelyMac Foren haben einen Prozess gefunden, der funktioniert. Das einzige, was nicht funktioniert, ist Sound, der aus irgendeinem Grund stark verzerrt oder nicht existent ist. Davon abgesehen ist dies macOS High Sierra, das in VirtualBox reibungslos läuft.

Um die Dinge für die Leute ein wenig einfacher zu machen, haben wir Methoden aus ein paar verschiedenen Foren-Themen in einem einzigen Schritt-für-Schritt-Tutorial zusammen mit Screenshots kombiniert. Lass uns eintauchen.

HINWEIS: Damit das funktioniert, benötigst du Zugang zu einem echten Mac, um High Sierra herunterladen zu können. Sie könnten, wie wir annehmen, eine High Sierra ISO auf andere Weise erhalten, aber wir empfehlen sie nicht. Leihen Sie den Mac eines Freundes für eine Stunde, wenn Sie keinen haben, und Sie sollten in Ordnung sein - alles, was über Schritt eins dieses Tutorials hinausgeht, kann auf Ihrem Windows-PC durchgeführt werden.

Wenn Sie auf einem Mac arbeiten und eine virtuelle Maschine mit macOS zur Verwendung auf diesem Mac haben möchten, empfehlen wir Ihnen, stattdessen Parallels Desktop Lite zu verwenden, da es virtuelle macOS-Maschinen kostenlos erstellen kann und viel einfacher zu handhaben ist.

Bereit für den Start? Lass uns hineinspringen!

Schritt 1: Erstellen Sie eine macOS High Sierra ISO-Datei

Zunächst müssen wir eine ISO-Datei des Installationsprogramms von macOS High Sierra erstellen, damit wir sie auf unserem Windows-Rechner in VirtualBox laden können. Schnappen Sie sich Ihren geliehenen Mac, gehen Sie zum Mac App Store, suchen Sie nach Sierra und klicken Sie auf "Download".

Wenn der Vorgang abgeschlossen ist, wird das Installationsprogramm gestartet - das ist in Ordnung, schließen Sie es einfach mit Befehl + Q.Wir möchten den Mac deines Freundes nicht aktualisieren. Wir brauchen nur die heruntergeladenen Dateien.

Um diese Dateien in ein ISO zu konvertieren, müssen wir das Terminal verwenden, das Sie in Applications & gt;Dienstprogramme.

Führen Sie zuerst den folgenden Befehl aus, um ein leeres Festplatten-Image zu erstellen:

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

Stellen Sie als Nächstes Ihr leeres Image bereit:

hdiutil /tmp/ HighSierra.cdr anhängen.dmg -overovery -nobrowse-mountpoint /Volumes/ install_build

Nun werden Sie BaseSystem.dmg vom Installer auf das neu gemountete Image wiederherstellen:

asr restore -source /Applications/ Installieren Sie \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -target /Volumes/ install_build -noprompt -noverify -erase

Beachten Sie, dass der Name unseres Ziel-Mount-Punkts in "OS X Base System / System" geändert wurde. Sie sind fast fertig! Unmount das Bild:

hdiutil /Volumes/ AS \ X \ Base \ System

und schließlich das Bild, das Sie erstellt in eine ISO-Datei zu konvertieren:

hdiutil /tmp/ HighSierra.cdr.dmg-Format UDTO -o /tmp/ HighSierra.iso

Move konvertierendie ISO zum Desktop:

mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.iso

Und Sie haben eine bootbare High Sierra ISO-Datei!

Kopieren Sie es mit einem großen Flash-Laufwerk, einer externen Festplatte oder über Ihr lokales Netzwerk auf Ihren Windows-Computer.

Schritt 2: Erstellen Sie Ihre virtuelle Maschine in VirtualBox

Gehen Sie als Nächstes zu Ihrem Windows-Rechner und installieren Sie VirtualBox, falls noch nicht geschehen. Stellen Sie sicher, dass Sie die neueste Version haben( ernsthaft, ältere Versionen funktionieren möglicherweise nicht.)

Öffnen Sie esund klicke auf "Neu".Benennen Sie Ihre virtuelle Maschine "High Sierra" und wählen Sie "Mac OS X" für das Betriebssystem und "Mac OS X( 64-Bit)" für die Version( zum jetzigen Zeitpunkt wird "macOS High Sierra" nicht angeboten, aberdas ist in Ordnung.)

Fahren Sie den Prozess fort. Für Speicher empfehlen wir Ihnen mindestens 4096 MB zu verwenden, obwohl Sie sich für mehr entscheiden können, wenn Sie genug RAM auf Ihrem Windows-Rechner zur Verfügung haben.

Als nächstes werden Sie nach Ihrer Festplatte gefragt. Wählen Sie "Create a Virtual Hard Disk Now" und klicken Sie auf Erstellen.

Wählen Sie VDI als Festplattentyp und klicken Sie auf Weiter. Sie werden gefragt, ob Sie ein Laufwerk mit dynamischer Größe möchten oder fest. Wir empfehlen Fixed Size, da es etwas schneller ist, aber auf Ihrem Windows-Rechner etwas mehr Speicherplatz benötigt.

Klicken Sie auf Weiter. Sie werden gefragt, wie groß ein Laufwerk sein soll;Wir empfehlen mindestens 25 GB, was groß genug für das Betriebssystem und einige Anwendungen ist. Abhängig von Ihrer Speichersituation könnten Sie mehr anbieten, aber wir glauben nicht, dass Sie viel weniger verwenden können.

Klicken Sie sich durch die Eingabeaufforderungen und Sie haben einen Eintrag für Ihre virtuelle Maschine erstellt! Jetzt ist es Zeit für eine kleine Konfiguration.

Schritt 3: Konfigurieren Sie Ihre virtuelle Maschine in VirtualBox

Sie sollten Ihre virtuelle Maschine im Hauptfenster von VirtualBox sehen.

Wählen Sie es aus und klicken Sie dann auf die große gelbe Schaltfläche "Einstellungen".Gehen Sie zuerst zu "System" in der linken Seitenleiste. Stellen Sie auf der Registerkarte Hauptplatine sicher, dass "Diskette" deaktiviert ist.

Als nächstes gehen Sie zur Registerkarte "Processor" und vergewissern Sie sich, dass Sie mindestens zwei CPUs für die virtuelle Maschine haben.

Als Nächstes klicken Sie auf "Anzeige" in der linken Seitenleiste und stellen Sie sicher, dass der Videospeicher auf mindestens 128 MB eingestellt ist.

Als nächstes klicken Sie auf "Storage" in der linken Seitenleiste und dann auf das "Empty" CD-Laufwerk. Klicken Sie oben rechts auf das CD-Symbol, und navigieren Sie zu der High Sierra-ISO-Datei, die Sie zuvor erstellt haben.

Klicken Sie auf "OK", um alle vorgenommenen Änderungen abzuschließen, und schließen Sie dann VirtualBox. Nein, im Ernst: Schließen Sie VirtualBox jetzt, oder die nächsten Schritte werden nicht funktionieren.

Schritt 4: Konfigurieren Sie Ihre virtuelle Maschine über die Eingabeaufforderung

Wir haben ein paar Verbesserungen vorgenommen, aber wir müssen noch ein paar mehr machen, um das Betriebssystem, das auf einem echten Mac läuft, zu überzeugen. Leider gibt es dafür keine Optionen über die Benutzeroberfläche von VirtualBox, daher müssen Sie die Eingabeaufforderung öffnen.

Öffnen Sie das Startmenü, suchen Sie nach "Eingabeaufforderung", klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Administrator ausführen" aus.

Sie müssen eine Reihe von Befehlen in der richtigen Reihenfolge ausführen. Fügen Sie die folgenden Befehle ein, drücken Sie nach jeder Eingabe die EINGABETASTE und warten Sie, bis sie abgeschlossen ist:

cd "C: ProgrammeOracleVirtualBox" VBoxManage.exe modifyvm "Hohe Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "High Sierra" "VBoxInternal /Devices/efi/0/Config/DmiSystemProduct "" MacBookPro11,3 "VBoxManage sectretradata" High Sierra "" VBoxInternational /Devices/efi/0/Config/ DmiSystemVersion "" 1.0 "VBoxManage setextradata" HighSerra "" VBoxInternal /Devices/efi/0/Config/ DmiBoardProduct "" Mac-2BD1B31983FE1663 "VBoxManage setextradata" High Sierra "" VBoxInternal /Devices/smc/0/Config/ DeviceKey "" unsereHardwaredurchdieseswörtlichbeschworenePleastsystem(c) AppleComputerInc "VBoxManage sectretradata" High Sierra "" VBoxInternal /Devices/smc/0/Config/ GetKeyFromRealSMC "1

Das war's! Wenn alles funktioniert, sollten Sie kein Feedback sehen. Die Befehle werden einfach ausgeführt. Wenn der Befehl nicht funktioniert, vergewissern Sie sich, dass Ihre virtuelle Maschine genau "High Sierra" heißt. Wenn dies nicht der Fall ist, bearbeiten Sie die obigen Befehle, indem Sie den Namen Ihres Rechners in Anführungszeichen setzen. Fahren Sie fort und schließen Sie die Eingabeaufforderung. Wir gehen jetzt zurück zu VirtualBox.

Schritt 5: Starten und starten Sie das Installationsprogramm

Öffnen Sie VirtualBox erneut, klicken Sie auf Ihren Sierra-Computer und dann auf "Start". Ihr Computer wird gestartet. Sie werden eine Menge überflüssiger Informationen sehen, wenn das passiert - und ich meine eine -Menge - aber machen Sie sich keine Sorgen. Es ist normal, sogar einige der Dinge, die wie Fehler aussehen.

Sie sollten sich nur sorgen, wenn ein bestimmter Fehler fünf Minuten oder länger anhält. Geh einfach weg und lass es ein bisschen laufen. Wenn Sie alles richtig gemacht haben, bootet es.

Am Ende wird das Installationsprogramm Sie auffordern, eine Sprache auszuwählen:

Wählen Sie "Englisch" oder die von Ihnen bevorzugte Sprache und klicken Sie auf "Weiter". Bevor Sie jedoch etwas anderes tun, klicken Sie auf "Festplatten-Dienstprogramm" und dann auf "Weiter. "

Sie werden das Laufwerk nicht sehen: keine Panik, High Sierra verbirgt standardmäßig leere Laufwerke. Klicken Sie in der Menüleiste auf "Anzeigen", gefolgt von "Alle Geräte anzeigen".

Sie sollten jetzt Ihr leeres virtuelles Laufwerk in der Seitenleiste sehen. Klicken Sie darauf und dann auf die Option "Löschen".

Benennen Sie das Laufwerk "Macintosh HD" und lassen Sie die beiden anderen Einstellungen unverändert: "Mac OS Extended Journaled" und "GUID Partition Map". Erstellen Sie keine AFS-Partition , da dies nicht funktioniert und Sie mit einer neuen virtuellen Festplatte neu beginnen müssen. Klicken Sie auf "Löschen" und schließen Sie das Festplatten-Dienstprogramm, wenn der Vorgang abgeschlossen ist. Sie werden zurück zum Hauptfenster gebracht.

Wählen Sie "MacOS neu installieren" und klicken Sie auf "Weiter". Sie werden aufgefordert, den Bedingungen zuzustimmen.

Stimmen Sie zu und Sie werden eventuell aufgefordert, eine Festplatte auszuwählen. Wählen Sie die Partition, die Sie gerade erstellt haben.

Die Installation wird beginnen! Das könnte eine Weile dauern, also sei geduldig. Eventuell startet Ihre virtuelle Maschine neu und bringt Sie. .. zurück zum Installer. Keine Panik: das ist zu erwarten.

Schritt 6: Boot Installer Phase 2 von der virtuellen Festplatte

An dieser Stelle hat das Installationsprogramm Dateien auf die virtuelle Festplatte kopiert und erwartet von dort zu booten. Aus irgendeinem Grund funktioniert dies nicht auf der virtuellen Maschine, weshalb Sie das Installationsprogramm erneut sehen.

Schalten Sie Ihre virtuelle Maschine aus und öffnen Sie ihre Einstellungen. Gehen Sie zu Storage, klicken Sie im Panel "Storage Tree" auf "HighSierra.iso", klicken Sie dann oben rechts auf das CD-Symbol und dann auf "Remove Disk from Virtual Drive". Dadurch wird unser Installations-ISO vollständig getrennt.

Jetzt starten Sie die virtuelle Maschine und Sie werden diesen schönen Bildschirm sehen.

Dies ist die interne EFI-Shell, und solange "FS1" in gelb angezeigt wird, können Sie den Rest des Installationsprogramms starten. Klicken Sie auf die virtuelle Maschine und lassen Sie sie Maus und Tastatur erfassen. Geben Sie dann fs1: ein und drücken Sie die Eingabetaste. Dies wird die Verzeichnisse zu FS1 wechseln, wo sich der Rest des Installers befindet.

Als nächstes werden wir ein paar Befehle ausführen, um in das benötigte Verzeichnis zu wechseln:

cd "macOS Installationsdaten" cd "Gesperrte Dateien" cd "Startdateien"

Jetzt können wir das Installationsprogramm selbst mit dem folgenden Befehl ausführen:

boot.efi

Das Installationsprogramm greift dort auf, wo es aufgehört hat. Zuerst sehen Sie wie zuvor eine Reihe von Text, aber irgendwann wird das GUI-Installationsprogramm wieder angezeigt.(Mach dir keine Sorgen, du musst nur einmal durch diesen Prozess gehen.)

Wir kommen dorthin, brauchen nur ein bisschen mehr Geduld.

Schritt Acht: Logge dich in macOS High Sierra

ein Schließlich wird die virtuelle Maschine wieder neu gestartet, diesmal in macOS High Sierra. Wenn dies nicht geschieht, versuchen Sie, das ISO von der virtuellen Maschine zu entfernen. Wenn High Sierra bootet, müssen Sie Ihr Land auswählen, einen Benutzer einrichten und den Rest des anfänglichen Einrichtungsvorgangs durchführen.

Sie werden es schließlich auf dem Mac-Desktop schaffen. Yay!

Sie können jetzt jede Mac-Software ausprobieren, obwohl einige Funktionen wie FaceTime und Messages nicht funktionieren, da Apple Ihren Computer nicht als echten Mac erkennt. Aber viele grundlegende Dinge sollten funktionieren. Habe Spaß!

Schritt Acht( optional): Ändern der Auflösung

Standardmäßig hat Ihre virtuelle Maschine eine Auflösung von 1024 × 768, was nicht viel Platz für die Arbeit bietet. Wenn Sie versuchen, die Auflösung innerhalb von macOS zu ändern, sehen Sie jedoch keine Option dafür. Stattdessen müssen Sie einige Befehle eingeben.

Fahren Sie Ihre virtuelle Maschine herunter, indem Sie macOS herunterfahren: Klicken Sie auf den Apple in der Menüleiste und dann auf "Herunterfahren". Schließen Sie anschließend VirtualBox vollständig( ernsthaft, dieser Schritt funktioniert nicht, wenn VirtualBox noch geöffnet ist!) Und gehen Sie zurück zuWindows Eingabeaufforderung als Administrator. Sie müssen die folgenden zwei Befehle ausführen:

cd "C: ProgrammeOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

Im zweiten Befehl müssen Sie das N durch eine Zahl von eins bis fünf ersetzen, je nachdemauf welche Auflösung Sie wollen:

  • 1 gibt Ihnen eine Auflösung von 800 × 600
  • 2 gibt Ihnen eine Auflösung von 1024 × 768
  • 3 gibt Ihnen eine Auflösung von 1280 × 1024
  • 4 gibt Ihnen eine Auflösung von 1440 × 900
  • 5 gibt Ihnen eine Auflösung von 1920 ×1200

Starten Sie VirtualBox, laden Sie Ihre virtuelle Maschine, und es sollte mit Ihrer bevorzugten Auflösung starten!

Ab sofort können Sie VirtualBox für alle Mac-Tests öffnen, die Sie durchführen möchten. Auch hier sehen Sie viele Fehler beim Booten, aber sie sind in Ordnung;ignoriere sie. Denken Sie auch daran, dass Audio nicht funktioniert, und auch Dinge wie FaceTime oder iMessage, die einen echten Mac benötigen. Dies wird nicht perfekt sein, was von einem völlig nicht unterstützten Setup zu erwarten ist. Aber es ist macOS, in einer virtuellen Maschine, und das ist nicht schlecht! Schauen Sie sich auch unseren Leitfaden zu den erweiterten Funktionen von VirtualBox an, um das Beste aus Ihrem Computer herauszuholen.

Noch eine Sache: ein großer Aufruf an Chad S. Samuels, ohne den ich diesen Guide für High Sierra nicht hätte aktualisieren können. Ich danke dir sehr!