Installieren Sie älteres OSX einen Dual Boot auf einem Computer mit OSX High Sierra

1

Ich muss ein zweites, älteres OSX-System wie Yosemite oder so auf einem Computer installieren, auf dem High Sierra installiert ist. Das Problem ist, dass es das verrückte APFS-Dateisystem gibt, das anscheinend keine normalen Partitionen zulässt (zumindest scheint das Festplatten-Dienstprogramm dies nicht zu tun), und dass es das Yosemite-Installationsprogramm nicht ausführen kann, weil es zu alt für ist dieser Computer ... Irgendwelche Ideen?

Ich versuche auch, das OSX High Sierra-Installationsprogramm herunterzuladen, und der verdammte App Store sagt "Herunterladen", aber das ist es, keine Ahnung, wie weit es ist oder ob es tatsächlich heruntergeladen wird ...

Vojtěch Melda Meluzín
quelle
Sie möchten wirklich nur eine einzige Frage stellen, um auf dieser Website eine Antwort zu erhalten. Es hört sich für mich so an, als ob Sie dies nicht dual booten können, da Macs keine Betriebssysteme ausführen können, die älter sind als die, mit denen sie ausgeliefert wurden. Möglicherweise können Sie es in Virtual Box
ausführen
Bitte geben Sie das jeweilige Mac-Modell an. Apple entwickelt seine Computer so, dass ältere Versionen von macOS nicht mehr auf neueren Computern installiert werden können. Aus diesem Grund können Sie Yosemite möglicherweise überhaupt nicht installieren.
IconDaemon
1
@IconDaemon "Disallow" ist hier ein starkes Wort. Apple aktualisiert alte MacOS-Versionen nicht mit Treibern für neuere Hardware. Sie müssten viel Arbeit leisten, damit Sie alte MacOS-Versionen auf neuer Hardware verwenden können. Der Standardzustand, wenn sie nichts tun, ist, dass Sie nicht können.
Mike Scott
@ Mike Scott - Ich verwende dieses spezielle Wort in diesem speziellen Kontext ziemlich oft. Möglicherweise können Sie auf der Website für den Austausch von Englisch und Verwendungszwecken Erläuterungen anfordern.
IconDaemon
@IconDaemon Nur weil Sie das Wort häufig verwenden, wird es nicht korrekt verwendet. Sie implizieren, dass Apple aktive Maßnahmen ergreift, um die Verwendung alter MacOS-Versionen auf alter Hardware zu verhindern. Dies ist jedoch nicht der Fall, es sei denn, Sie sparen Zeit, indem Sie die Ausführung einer fehlgeschlagenen Installation unterbinden.
Mike Scott

Antworten:

1

Hinweis: Das OP hat gemeldet, dass dieses Verfahren anfangs auf einem 2015 MacBook Pro nicht funktioniert hat. Wenn Sie jedoch die Kommentare lesen, war das OP letztendlich erfolgreich. Das Verfahren funktioniert auf meinem 2013 iMac.

Ich bin nicht sicher, ob ich genau verstehe, wie VirtualBox funktioniert, aber ich habe immer angenommen, dass die Hardware virtuell ist. Wenn ein bestimmtes Betriebssystem auf einem Computer ausgeführt wird, sollte es daher auf jedem Computer ausgeführt werden, auf dem VirtualBox installiert ist. Ich nehme an, es gibt bestimmte offensichtliche Einschränkungen aufgrund von Maschinenhardware, wie zum Beispiel:

  • Die Größe des physischen Speichers.
  • Die physische Anzahl der Kerne.
  • Die Geschwindigkeit der USB-Anschlüsse.
  • Ob der Prozessor 32 Bit oder 64 Bit ist.
  • Die Menge des verfügbaren Speicherplatzes.
  • Die Geschwindigkeit von Prozessor, Speicher und Logikplatine.

Der Grund, warum ich dieses Problem anspreche, ist, dass ich einen 2013 iMac habe, auf dem Yosemite ausgeführt werden kann, aber ich würde es vorziehen, High Sierra auszuführen. Leider habe ich auch Software (wie Adobe CS5), die mit High Sierra nicht gut funktioniert. Ich fand es relativ trivial, Yosemite als Gast in VirtualBox zu installieren. Die Anweisungen sind auf der Website basiert OS X auf OS X . Diese Anweisungen besagen auch, dass neuere Macs den Prozessor fälschen müssen, um Yosemite ausführen zu können. Da ich keinen neueren Mac habe, kann ich nicht testen, ob dies zutrifft. Sie müssen die Anweisungen also selbst ausprobieren.

Laut SOFTWARE-LIZENZVEREINBARUNG FÜR OS X YOSEMITE ist dies legal, bevor sich jemand beschwert .

Um vollständig zu sein, habe ich die folgenden Anweisungen wiederholt. Damit Sie wissen, sollte die Yosemite.dmgunten erstellte Datei in das virtuelle optische Laufwerk eingefügt werden.

  • Anforderung

    1. Installieren Sie OS X.app, das Sie im Mac App Store gekauft haben
    2. iESD

  • VirtualBox-Einstellungen

    - Betriebssystemversion: Mac OS X (64 Bit)

    - Grundspeicher: 2048 MB (größer ist besser)

    - Aktivieren Sie EFI

    In der neuesten VirtualBox funktionieren alle Standardeinstellungen einwandfrei.

    Einige Leute sind beim Booten der virtuellen Maschine auf schwarzen Bildschirm gestoßen. Sie berichteten, dass das Ändern des Standardchipsatzes ICH9 zu PIIX3 dieses Problem behebt.


  • Installationsdiskette vorbereiten

    gem install iesd
    

    iESD erfordert Ruby-1.9.2 oder höher.

  • Yosemite & Mavericks

    Das neue InstallESD.dmgist nicht bootfähig. Daher müssen wir eine bootfähige Installationsdiskette mit erstellen BaseSystem.dmg.

    iesd -i /Applications/Install\ OS\ X\ Yosemite.app -o Yosemite.dmg -t BaseSystem
    

    Alle Macs mit Intel Haswell-CPU (Macs nach 2013) müssen ihre CPU als Ivy Bridge fälschen, um die virtuelle Maschine zu starten. Vielen Dank an @danmccombs für diesen Tipp.

    VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
    

    Auf Mac Pro Early 2009 und anderen Macs mit ECC-Speicher kommt AppleTyMCEDriver.kextes während des Startvorgangs zu einer Kernel-Panik. Also müssen wir es entfernen.

    iesd -i /Applications/Install\ OS\ X\ Yosemite.app -o Yosemite.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext
    

     

Schließlich habe ich Anweisungen zum Einstellen der Bildschirmauflösung beigefügt. Sie können die Auflösung nur ändern, wenn die virtuelle Maschine ausgeschaltet ist. Geben Sie die folgenden Befehle ein, um die horizontale und vertikale ( HxV) Auflösung für die angegebene virtuelle Maschine VM namefestzulegen.

VBoxManage setextradata "VM name" "CustomVideoMode1" "HxVx32"
VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV

Um beispielsweise die horizontale und vertikale Auflösung 1824x1026für die Yosemitevon einem iMac (21,5 Zoll, Ende 2013) gehostete virtuelle Maschine festzulegen, müssen Sie die folgenden Befehle eingeben.

VBoxManage setextradata "Yosemite" "CustomVideoMode1" "1824x1026x32"
VBoxManage setextradata "Yosemite" VBoxInternal2/EfiGraphicsResolution 1824x1026

Hinweis: Das Hauptdisplay eines iMac (21,5 Zoll, Ende 2013) hat eine maximale Auflösung von 1920x1080.

David Anderson
quelle
Wenn Sie sich nicht sicher sind, wie VirtualBox funktioniert, lesen Sie Kapitel 10.3 des Benutzerhandbuchs: 10.3 Hardware- / Software-Virtualisierung
Allan
Vielen Dank. Ich habe das Installations-ISO bereits von yosemite erstellt, es war weitaus schwieriger als das, was Sie geschrieben haben, also kann ich das auch versuchen. Trotzdem hat VirtualBox nicht wirklich funktioniert - das Installations-Image hat es nicht einmal ausgeführt. Ich habe das Laufwerk ausprobiert, mit dem ich dieses Image in mbpro selbst erstellt habe, und dort funktioniert es ... also denke ich, dass es ein technisches Problem gibt.
Vojtěch Melda Meluzín
Du hast Recht. Alle Installationsdateien, die Sie erstellen können, um Yosemite auf Ihrem MacBook Pro zu installieren, funktionieren nicht mit VirtualBox. Die Yosemite.dmg-Datei, die Sie nach meinen Anweisungen erstellen können, funktioniert mit VirtualBox, jedoch nicht mit Ihrem MacBook Pro. Wenn Sie also den Anweisungen in meiner Antwort folgen, sollten Sie in der Lage sein, Yosemite in VirtualBox auszuführen. Wenn Sie Probleme haben, meine Anweisungen zu befolgen, lassen Sie es mich wissen.
David Anderson
Danke für die Information. Ich habe versucht, leider gerät der Kernel schnell in Panik ... Ich habe MBPro 2015 hier, kein ECC. Andere, dass ich alle Schritte, die Sie geschrieben haben, getan habe, aber kein Glück ...
Vojtěch Melda Meluzín
@ Vojtěch Melda Meluzín: Hast du versucht , den VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbffBefehl wegzulassen ? Können Sie auch angeben, ob es sich bei Ihrem Mac um ein frühes oder spätes 2105-Modell handelt, sowie die Bildschirmgröße und den Prozessor?
David Anderson
1

Die beste Möglichkeit, auf Apple-Computern einen Dual-Boot-Vorgang durchzuführen, besteht darin, die Festplatte zu partitionieren und das andere OSX-System über ein Pendrive-Laufwerk zu installieren. Alternativ können Sie das zweite Betriebssystem auf einer externen Festplatte oder einem größeren Pendrive-Laufwerk installieren.

  1. Holen Sie sich ein Installationsmedium für Ihr älteres OSX. Sie müssen wahrscheinlich im Internet nach einer bootfähigen Version von z. B. El Capitan suchen. Apple entfernt ältere Installationen regelmäßig von ihren Servern, um Sie zum Aktualisieren auf das neueste verfügbare Betriebssystem zu zwingen.

    Hinweis: Apple stellt die Website bereit: So laden Sie OS X El Capitan herunter . Als einziger offizieller Fallback für ältere OS

  2. Machen Sie aus diesem Betriebssystem ein bootfähiges Gerät (z. B. ein Pendrive) ... es gibt viele Anleitungen im Internet und beim Stack-Austausch. Es gibt auch eine App: diskmakerx.com

  3. Starten Sie Ihren Computer neu und halten Sie die ALT- / Wahltaste gedrückt, um von diesem USB-Stick oder von einer externen Festplatte zu starten und das ältere Betriebssystem auf dem Gerät Ihrer Wahl zu installieren.

  4. Um wieder zu wählen, von welchem ​​Laufwerk aus gebootet werden soll, muss nur dieses Gerät beim Booten angeschlossen sein, die Alt-Taste drücken und das gewünschte Betriebssystem auswählen.

Prost

Canelo Digital
quelle
Vielen Dank. Das habe ich so ziemlich versucht. Ich habe den schrecklich schmerzhaften Prozess überstanden, ISO vom Installer zu bekommen (nicht sicher, ob alles korrekt ist, aber hoffentlich). Aber OSX High Sierra verwandelte das Laufwerk in APFS und Disk Utility stürzt ab, wenn ich versuche, das Laufwerk zu partitionieren, so stecke ich fest ...
Vojtěch Melda Meluzín
Versuchen Sie, diskmakerx.com zu verwenden, wenn dieser andere Ansatz nicht funktioniert. Das Dateiformat des bootfähigen Laufwerks spielt in der Tat keine Rolle. Während der Installation wird das Laufwerk (Sie installieren das zweite OSX-Laufwerk) in das formatiert Dateiformat, das dieses Betriebssystem benötigt ... Sorgen Sie sich also nicht um das Dateiformat des Laufwerks. el capitan formatiert es auf das benötigte Format um. Und was die Partitionierung betrifft oder nicht, können Sie das Betriebssystem auch auf einer externen Festplatte installieren. Oder versuchen Sie, im Wiederherstellungsmodus zu partitionieren (dies ist wahrscheinlich erforderlich, wenn Sie nur eine große Partition haben und das ist wahrscheinlich der Grund, warum das Festplatten-Dienstprogramm abstürzt)
Canelo Digital