Dual-Boot Yosemite und Big Sur (HFS, APFS und andere potenzielle Herausforderungen)

Ich möchte eine Neuinstallation des neuesten Big Sur (11.4 oder 11.5) auf einem Computer verwenden, auf dem derzeit Yosemite installiert ist. Ich möchte Yosemite aufgrund einiger veralteter Apps/Lizenzen weiterhin verwenden.

  • Idealerweise möchte ich die gleichen Dateien von Yosemite und Big Sur bearbeiten
  • Ich habe auch überlegt, auf Daten zuzugreifen und eine App auf einer anderen Partition als der mit dem Betriebssystem zu installieren/auszuführen
  • Mir ist jedoch klar, dass es aufgrund der HFS- und APFS-Formatierung zu Herausforderungen kommen könnte

Ich habe Yosemite (10.10.3) auf der Macintosh HD-Partition installiert. Ich habe zwei weitere Partitionen, die ich als Datenspeicher verwende (zB Word-, Excel-Dateien).

P1) Macintosh HD (480GB, Yosemite already installed)
P2) 2 - 430GB
P3) 5 - 90gb

Szenario (i):

P1) Macintosh HD (480GB, Yosemite already installed)
P2) 2 - 430GB (Big Sur would be installed)
P3) 5 - 90gb

Szenario (ii):

P1) Macintosh HD (480GB, Yosemite already installed)
P2) 2 - 430GB 
P3) 5 - 90gb (Big Sur would be installed)

Alle drei Partitionen laut disk utilsind:

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs

Frage die sich stellt:

  1. Ist es in Bezug auf die beiden obigen Szenarien möglich, auf Dateien (sowohl lesend als auch schreibend) (z. B. ein Word-Dokument) zuzugreifen und Apps auszuführen, die auf einer anderen Partition als der mit dem laufenden Betriebssystem gespeichert sind? ... Oder wird die Partition (mit dem anderen installierten Betriebssystem) nicht mehr sichtbar sein?

A.) Wenn ja, wie funktioniert das, wenn eines der Laufwerke JHFS+ und das andere APFS ist?

B.) Wenn nicht, wäre es besser, Daten auf einer Partition zu speichern, auf der kein Betriebssystem installiert ist (wird fast wie eine externe SDD verwendet, außer dass sie intern ist)?

C.) Würde es Probleme geben, Apps zu installieren, die nicht auf derselben Partition liegen wie die mit installiertem Betriebssystem? ZB App-Dateien, die im System lokalisiert werden müssen, Caches, Anwendungsunterstützung und Bibliotheksordner

Maschine: MacBook Pro (Retina, 15 Zoll, Mitte 2015) 1 TB SSD (3 Partitionen):

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            479.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS 2 - 430GB               430.3 GB   disk0s4
   5:                  Apple_HFS 5 - 90gb                89.7 GB    disk0s5

Ich habe versucht, meine Frage unten zu beantworten, aber einige Punkte sind mir immer noch unklar (ich habe meine Recherchen mit Links dort hinzugefügt).

In jedem Fall würde ich empfehlen, alles zu sichern, was Sie nicht verlieren möchten (und vielleicht eine USB-Installationsdiskette für Yosemite zu erstellen, falls Sie es neu installieren müssen). Ich habe in letzter Zeit zu viele Probleme vom Typ "Ich habe neu partitioniert/installiert/was auch immer und jetzt wird nichts gemountet/booten" gesehen.
@GordonDavisson Sehr gültiger Punkt zum Sichern von Dingen. Ich habe ein Time-Machine-Backup. Da die Maschine mit Yosemite geliefert wurde, gäbe es nicht immer die Möglichkeit, von Recovery HD (das Yosemite ist/speichert) zu booten?
Wenn die lokale Partitionstabelle durcheinander gebracht wird (ein häufiges Problem), kann auf die lokale Wiederherstellungs-Festplatte nicht zugegriffen werden (möglicherweise wird sie sogar überschrieben). Sie können Internet Recovery mit Command-Option-Shift-R verwenden, um die Version zu erhalten, die mit dem Mac geliefert wurde, oder etwas Ähnliches ... vielleicht. Ich habe auch schon von Problemen damit gehört. Wenn Sie ein TM-Backup auf einem USB- (oder FireWire-) Laufwerk haben, können Sie davon booten und entweder eine vollständige Wiederherstellung durchführen (wenn Sie alles einschließlich des Betriebssystems sichern) oder die Installation von dort ausführen, und ich denke, es wird das installieren dieselbe Version (aber ich habe diese Theorie nicht getestet). Eine Installationsdiskette funktioniert einfach .
@GordonDavisson Vielen Dank für Ihren Kommentar. Eigentlich denke ich, dass die Partitionstabelle vorher durcheinander gebracht worden sein könnte und ich am Ende die Internetwiederherstellung verwendet habe. Sie sagen jedoch, dass die Möglichkeit besteht, dass die Internetwiederherstellung nicht immer funktioniert. Ich kann Yosemite anscheinend nicht finden, indem ich im Mac App Store oder in meinen Einkäufen oder auf support.apple.com/downloads suche . Ich brauche 10.10.3 — Gibt es eine Möglichkeit, es vom Wiederherstellungslaufwerk zu kopieren, um es in einen bootfähigen externen USB-Stick zu verwandeln? (Ich habe das für Big Sur gemacht: youtube.com/watch?v=dQCp-rQlZuY )
Hier finden Sie Links zum Herunterladen alter Installationsprogramme (eigentlich Installationspakete, die die Installationsanwendung erstellen , die Sie zum Erstellen einer Installationsdiskette benötigen). Ich bin mir nicht sicher, welche Version von Yosemite installiert wird, aber ich würde die neueste vermuten. Übrigens, David Anderson hat unter dieser Frage mehrere alternative Methoden zum Erstellen von Installationsdisketten veröffentlicht . Überprüfen Sie sie, wenn Sie auf Probleme stoßen.
Wie von @GordonDavisson gepostet, verwenden Sie diesen Link , um Yosemite herunterzuladen und die Install OS X YosemiteAnwendung zu erstellen. Dies sollte die neueste Version von Yosemite sein, die mit Ihrem Mac kompatibel sein sollte. Sie müssen Ihr vorhandenes Yosemite verwenden, um die Install OS X YosemiteAnwendung zu erstellen. Sie können diesen Link verwenden , um das bootfähige USB-Yosemite-Installationsprogramm zu erstellen. Der Befehl für Yosemite wurde weggelassen. Sie müssen den Befehl für El Capitan anpassen.

Antworten (2)

Hier ist mein Versuch zu antworten, aber bei einigen Dingen noch nicht ganz klar.

Für eine maximale Benutzerfreundlichkeit des Dual-Boot mit minimalem Leistungs-/Bug-Risiko erwäge ich Szenario (ii) mit Partition 3, die als APFS formatiert ist.

Auf diese Weise könnte ich mehr Daten (430 GB statt 90 GB) speichern, die beim Ausführen von Yosemite und auch beim Ausführen von Big Sur sichtbar (und zugänglich, dh lesen und schreiben) sind:

  • Yosemite kann P2 sehen, aber nicht P3
  • Big Sur kann sowohl P1 als auch P2 sehen

In diesem Fall würde ich davon ausgehen, dass "Sehen" zum Lesen und Schreiben gut genug ist, wenn ich mich nicht irre.

Eine andere Option wäre gewesen, alle Partitionen auf APFS zu haben, aber anscheinend funktioniert Yosemite nicht auf APFS? Alternativ alles in HFS+ speichern, aber riskieren, Big Sur nicht aktualisieren zu können?

Links die ich mir angeschaut habe:

  1. Dual-Boot-Dual-Partition und Neuinstallation von High Sierra [@klanomath & @Chains diskutieren hier die Verwendung von CLI zur Installation von Big Sur im HFS+-Format]
  2. 10.13 zu Big Sur – HDD APFS Systemvolumen und HFS+ Benutzerbereich
  3. https://www.reddit.com/r/MacOS/comments/odc717/dual_partition_boot_disk_with_yosemite_and_big_sur/ [Ich denke, was hier erklärt wird, ist, dass selbst wenn APFS- und HFS+-Partitionen auf derselben SSD sind, jede Partition nicht für die andere sichtbar ist]
  4. https://support.apple.com/en-us/HT208891 [Haben Sie zwei APFS-Volumes auf derselben Partition?]
  5. https://www.macworld.com/article/234913/macos-big-sur-supports-time-machine-on-apfs-formatted-drives-but-there-are-a-few-catches.html [Time Machine kann APFS nicht reibungslos verwenden?]
  6. https://mrmacintosh.com/macos-big-sur-full-installer-database-download-directly-from-apple/
  7. https://www.youtube.com/watch?v=zHfJ0uHgktA [2 Easy Ways to Convert HFS/HFS+ to APFS Without Losing Data] - Ich glaube nicht, dass dies auf Yosemite zutrifft.
  8. https://discussions.apple.com/thread/8570503 ["Wenn die Mojave-Partition als APFS formatiert ist, wird Yosemite sie nicht sehen." und "Vermeiden Sie es, Mojave auf hfs zu platzieren, obwohl dies möglich ist: Jedes minimale Upgrade auf Mojave erfordert, dass es sich auf einem Apfs-Volume befindet." — Ich nehme an, diese gelten auch für Big Sur]
Ich stimme zu. Machen Sie Ihr Szenario 3. Versuchen Sie sicherzustellen, dass Ihr Benutzer sowohl auf Yosemite als auch auf BS dieselbe ID hat, um die Berechtigungen für die freigegebenen Volumes zu vereinfachen. Der erste erstellte Benutzer hat die ID 501.
Gilby danke für deinen Beitrag!! Ich habe nur einen Benutzer erstellt und er hat tatsächlich die Benutzer-ID 501 – ich habe die Befehle whoamiund idim Terminal verwendet, um dies zu bestätigen. @bmike hat hier apple.stackexchange.com/questions/356716/… erwähnt , dass Home-Ordner und Apps sehr portabel sind (ich gehe davon aus, dass hier kein Symlincing erforderlich ist), dass beim Verschieben jedoch möglicherweise "weniger Funktionalität und Geschwindigkeit" vorhanden sind Ausführen von Apps von einem anderen Ort ... ist Ihnen so etwas begegnet?
Vermeiden Sie es, den Home-Ordner mit Big Sur zu symbolisieren. BS macht mehr (undokumentierte) Dinge mit ~/Documents, ~/Desktop, wodurch Symlinking Probleme verursacht. Verwenden Sie Sys Prefs - Users and Groups, um den gesamten Home-Ordner zu verschieben. Aber wenn ich es wäre (weil Yosemite und BS so unterschiedlich sind), würde ich Home-Ordner auf den beiden Startlaufwerken belassen und Ordner erstellen, die auf den dritten Laufwerken freigegeben werden sollen. In jedem Fall wird es Herausforderungen mit Betriebssystemversionen geben, die so weit voneinander entfernt sind.

Irgendwie bin ich hier gelandet, als ich recherchierte, mein MacBook Pro (2015) mit einem Pre-APFS-Betriebssystem (Snow Leopard) und einem Post-APFS-Betriebssystem (höchstwahrscheinlich das neueste mögliche) neu zu erstellen.

In den letzten Jahren habe ich beim Bau meiner Macs einen anderen Ansatz verfolgt, und das wollte ich hier nur erwähnen. Was ich im Grunde tue, ist, das Betriebssystem von den Benutzerdateien zu trennen. Bei der Standardeinstellung erstellt macOS eine Partition, in die es das Betriebssystem und auch die Home-Ordner und Unterordner des Benutzers wirft. Was ich tue, ist, eine Partition zu generieren, auf der ich das Betriebssystem installiere, und andere Partitionen für Benutzer-Home-Ordner (und ihre Unterordner). Ich habe auch eine 3. Partition für global gemeinsam nutzbare Dateien (z. B. Musik, Filme, E-Books usw.) erstellt. Die letzten 2 Partitionen sind lediglich Datenspeicher und haben kein Betriebssystem darauf. Die Systempartitionen können dann mit beliebig vielen Betriebssystemversionen serialisiert werden, die Sie installieren möchten.

Nun, die Schlüsselidee bei all dem ist, dass nur EIN Betriebssystem Ihr bevorzugtes Betriebssystem sein wird. Zum Beispiel werde ich Monterey als mein Hauptbetriebssystem verwenden, das die Mehrheit meiner Benutzerdateien, Anwendungen, iCloud usw. enthalten wird. Die anderen Betriebssysteme werden im Vergleich wahrscheinlich kleiner sein und daher können sie ihre eigenen Benutzerordner in derselben Partition wie haben dem Betriebssystem oder aus Gründen der Transparenz einem NAS zugeordnet. Die erweiterten Optionen für Benutzer in den Systemeinstellungen ermöglichen eine sehr einfache Änderung des Home-Ordners. Es gibt auch die Verzeichnisdienst-App, die ähnliche Dinge tun kann (und wahrscheinlich noch viel mehr, von denen ich nicht einmal weiß).

Dies scheint insofern gut zu funktionieren, als die Trennung von Betriebssystem- und Benutzerdateien die Komplikation des Zugriffs auf eine Betriebssystempartition von einer anderen eliminiert (z. B. Zugriff auf die Monterey-Partition von Snow Leopard - wir wissen jetzt, dass es nicht funktionieren wird).

Wie auch immer, nur meine 2p zu der Sache. Ich bin ein eher einfacher Mac-Benutzer, nichts Verrücktes, aber ich "bastele" gerne an der Standardeinstellung, damit es für mich funktioniert.

Dies funktioniert, solange Anwendungen (oder App-Versionen), die nur für das neuere Betriebssystem verfügbar sind, ein neues Dateiformat erfordern.