Virtuelle und native Betriebssysteme – Sierra, Mavericks und Windows/Bootcamp?

Ich habe ein MacBook Pro Ende 2011 mit 16 GB RAM (Systemmaximum) und einer 1 TB SSD. Das Laufwerk hat zwei Partitionen – eine mit MacOS Sierra 10.12.5 und die zweite mit Mavericks 10.9.5 (um kommerziell lizenzierte Software zu behalten, die jetzt nur noch als monatlich/jährlich bezahlte Abonnements erhältlich ist). Dies ist das komplexeste Setup, das ich je erreicht habe, nur um Ihnen eine Vorstellung von meiner technischen Expertise zu geben.

Ich möchte Parallels/Fusion/andere installieren, damit ich ohne Neustart auf meine Legacy-Apps und Windows (über Bootcamp oder eine andere Option?) zugreifen und ein Setup erreichen kann, in dem ALLE DREI dieser Szenarien möglich sind:

  1. Ich kann in Sierra starten und Mavericks und/oder Windows praktisch nach Bedarf ausführen
  2. Ich kann in Mavericks starten und meine Legacy-Apps nativ ausführen
  3. Ich kann in einem Bootcamp-basierten Windows-Modus (oder einer anderen nicht virtuellen Methode) starten.

Bevor ich Build-Änderungen vornehme, die möglicherweise mein aktuelles Setup „zerstören“, wollte ich um Rat fragen, was möglich/nicht möglich ist und wie man am besten ein System erhält, das auf die drei Betriebssysteme zugreifen kann. Wie ich recherchiert habe, kämpfe ich teilweise damit, dass ich nicht vollständig verstehe, wie Virtualisierung funktioniert. Ich bin mir nicht sicher, wie sehr ich mich darauf verlassen kann, und behalte daher native bootfähige Laufwerke für jedes in meinem Setup.

Meine Fragen sind:

  • Kann ich Parallels/Fusion/andere verwenden, um mein VORHANDENES Mavericks-Laufwerk in Sierra auszuführen, oder muss ich das Betriebssystem und ältere Anwendungen über Virtualisierungssoftware neu installieren?

  • Angenommen, ein Setup, in dem Mavericks virtuell in Sierra ausgeführt werden kann, kann ich Mavericks nativ ausführen, indem ich es bei Bedarf als Startvolume neu starte?

  • Wenn ich eine von Bootcamp erstellte Windows-Partition hinzufüge, kann sie auch virtuell in Sierra ausgeführt werden (oder muss ich mich für das eine oder andere entscheiden)?

Warum nicht VM verwenden und all diese als virtuelle Maschinen ausführen? Oder ist Geschwindigkeit auch ein kritischer Faktor? Dies würde auch ein gewisses Maß an Zukunftssicherheit bieten ...

Antworten (1)

Meiner Meinung nach ist ein Setup möglich, das alle drei Szenarien abdeckt, aber es erfordert viel Arbeit, und das Ganze ist wahrscheinlich zerbrechlich und wird Upgrades oder spezielle Updates einer der Partitionen nicht überleben.


  • Sowohl Parallels Desktop als auch VMware Fusion ermöglichen es, die Boot Camp-Partition als virtuelle Maschine zu verwenden, ohne die Fähigkeit zu verlieren, auf das physische Volume zu booten. In der Vergangenheit hatte diese Funktion jedoch einige Probleme (z. B. Verlust der Windows-Aktivierung).

  • Triple Boot macOS 10.12/OS X 10.9/Windows sollte von einer der Antworten von David Anderson abgedeckt werden . Eine Antwort, die die grundlegende Vorgehensweise zeigt, finden Sie hier: Installation von Ubuntu auf Mac mit bereits installiertem macOS und Windows . Installieren Sie ein einfaches OS X-System (Sierra), installieren Sie Windows mit dem Boot Camp-Assistenten. Ändern Sie die Größe der Sierra-Partition, ohne die Windows-Partitionen zu berühren, fügen Sie eine Partition für Mavericks hinzu und installieren Sie Mavericks (oder sichern Sie Ihre aktuelle Mavericks-Partition und klonen Sie sie in der Größe neu).

  • Zumindest in VMware Fusion ist es möglich, eine andere OS X-Partition als VM mit einem Raw-Festplattengerät zu booten - dies ist die Methode, die auch mit der virtualisierten Boot Camp-Partition verwendet wird, aber nicht für die Arbeit mit OS X-Partitionen dokumentiert ist:

    1. Erstellen Sie eine einfache virtuelle OS X 10.9-Maschine, ohne etwas zu installieren. Fahren Sie die VM herunter und beenden Sie VMware Fusion. Dadurch wird ein vmwarevm-Bundle erstellt. Öffnen Sie das Paket (Rechtsklick > Paketbündel anzeigen).

    Geben Sie hier die Bildbeschreibung ein

    1. Terminal öffnen und eingeben diskutil list. Bestimmen Sie die Partitionsnummern der EFI, der Mavericks-Partition und der Mavericks-Wiederherstellungspartition (wahrscheinlich disk0s1, disk0s4 und disk0s5). Unmounten Sie das Mavericks-Volume.
    2. Ändere die Richtung:cd "/Applications/VMware Fusion.app/Contents/Library/"
    3. Erstellen Sie eine Raw-Festplatte mit der Festplattennummer und den Partitionsnummern, die im vorherigen Schritt gefunden wurden (die EFI-Partition ist erforderlich, die Wiederherstellungspartition wahrscheinlich nicht ):

      ./vmware-rawdiskCreator create /dev/disk0 1,4,5 ~/Desktop/Virtual\ Disk sata
      

      oder ohne Wiederherstellungspartition

      ./vmware-rawdiskCreator create /dev/disk0 1,4 ~/Desktop/Virtual\ Disk sata
      

      Der Befehl erstellt zwei Dateien auf Ihrem Desktop: Virtual Disk-pt.vmdk und Virtual Disk.vmdk

    4. Verschieben Sie die Dateien in das 10.9 vmwarevm-Bundle (und ersetzen Sie die vorhandene Virtual Disk.vmdk-Datei):

    Geben Sie hier die Bildbeschreibung ein

    1. Starten Sie VMware Fusion und konfigurieren Sie die OS X 10.9-VM (Prozessoren/RAM/Netzwerk – überbrückte Geräte). Starten Sie die VM.

    Dies wurde mit einem vollständigen Mavericks-System auf einem externen USB-Stick mit einem El Capitan-Host getestet und es funktioniert. Mavericks und El Capitan waren und sind beide als echte Systeme bootfähig.

    Wenn Ihre SSD eine oder mehrere CoreStorage Volume Groups enthält, ist es komplizierter. Ich würde zuerst zum Standard-Partitionsschema von OS X zurückkehren.


Empfehlung:

Virtualisieren Sie alles außer Sierra, da ein einfacher Fehler/Benutzerfehler in der oben beschriebenen Einrichtung dazu führen kann, dass alle Systeme nicht mehr bootfähig sind.