Sistemi operativi virtuali e nativi - Sierra, Mavericks e Windows / Bootcamp?

1

Ho un MacBook Pro alla fine del 2011 con 16 GB di RAM (sistema massimo) e un SSD da 1 TB. L'unità ha due partizioni: una in esecuzione MacOS Sierra 10.12.5 e la seconda in esecuzione Mavericks 10.9.5 (allo scopo di mantenere il software con licenza commerciale che è ora disponibile solo come abbonamenti mensili / annuali). Questa è la configurazione più complessa che abbia mai raggiunto, solo per darti un'idea della mia esperienza tecnica.

Vorrei installare Parallels / Fusion / other in modo che possa accedere alle mie app legacy senza un riavvio e Windows (tramite Bootcamp o altra opzione?) e ottenere una configurazione in cui TUTTI TRE di questi scenari sono possibili:

  1. Posso eseguire l'avvio in Sierra ed eseguire Mavericks e / o Windows praticamente come necessario
  2. Posso eseguire l'avvio in Mavericks ed eseguire le mie applicazioni legacy in modo nativo
  3. Posso eseguire l'avvio in una modalità Windows basata su Bootcamp (o un altro metodo non virtuale)

Prima di apportare modifiche alle build che potenzialmente "infrangono" la mia attuale configurazione, volevo ottenere un consiglio su cosa è / non è possibile e il metodo migliore per ottenere un sistema in grado di accedere ai tre sistemi operativi. Come ho cercato, parte di ciò con cui sto lottando non è forse del tutto comprensibile come funziona la virtualizzazione. Non sono sicuro di quanto posso fare affidamento su di esso, mantenendo quindi unità di avvio native per ciascuna delle mie impostazioni.

Le mie domande sono:

  • Posso usare Parallels / Fusion / other per eseguire il mio drive Mavericks ESISTENTE in Sierra o dovrò reinstallare il SO e le applicazioni legacy tramite il software di virtualizzazione?

  • Supponendo un setup in cui i Mavericks possono essere eseguiti virtualmente in Sierra, sarò in grado di eseguire Mavericks in modo nativo riavviandolo come il mio disco di avvio se / quando necessario?

  • Se aggiungo una partizione Windows creata da Bootcamp, può anche essere eseguita virtualmente in Sierra (o devo scegliere l'una o l'altra)?

posta StacieBee 13.07.2017 - 21:50
fonte

1 risposta

1

A mio parere è possibile un setup che copra tutti e tre gli scenari, ma richiede molto lavoro e il tutto è probabilmente fragile e non sopravviverà agli aggiornamenti o agli aggiornamenti speciali di una delle partizioni.

  • Parallels Desktop nonché VMware Fusion consentono di utilizzare la partizione di Boot Camp come macchina virtuale senza perdere la capacità di avviare il volume fisico. In passato questa funzione aveva alcuni hick-up (ad esempio, perdere l'attivazione di Windows).

  • Triple boot macOS 10.12 / OS X 10.9 / Windows dovrebbe essere coperto da uno dei le risposte di David Anderson . Una risposta che mostra l'approccio di base può essere trovata qui: Installazione di Ubuntu su Mac con macOS e Windows già installati . Installa un sistema OS X di base (Sierra), installa Windows con l'Assistente Boot Camp. Ridimensiona la partizione Sierra senza toccare le partizioni Windows, aggiungi una partizione per Mavericks e installa Mavericks (o esegui il backup e ridimensiona la tua partizione Mavericks attuale).

  • Almeno in VMware Fusion è possibile avviare un'altra partizione OS X come VM con un dispositivo disco crudo - questo è il metodo utilizzato anche con la partizione Boot Camp virtualizzata ma non documentata per funzionare con le partizioni OS X:

    1. Crea una macchina virtuale OS X 10.9 di base senza installare nulla. Arresta la VM e esce da VMware Fusion. Questo creerà un pacchetto vmwarevm. Apri il pacchetto (fai clic con il pulsante destro del mouse > Mostra pacchetto pacchetto).

  • Apri terminale e inserisci diskutil list . Determina i numeri delle partizioni di EFI, la partizione Mavericks e la partizione di ripristino di Mavericks (probabilmente disk0s1, disk0s4 e disk0s5). Smonta il volume di Mavericks.
  • Cambia directory: cd "/Applications/VMware Fusion.app/Contents/Library/"
  • Crea un disco raw con il numero del disco e i numeri di partizione trovati nel passaggio precedente (è richiesta la partizione EFI, la partizione di ripristino probabilmente non ):

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

    o senza partizione di ripristino

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

    Il comando creerà due file sul desktop: Disco virtuale-pt.vmdk e Disco virtuale.vmdk

  • Spostare i file nel bundle vmwarevm 10.9 (e sostituire il file Virtual Disk.vmdk esistente):
  • Avvia VMware Fusion e configura la VM di OS X 10.9 (processori / RAM / rete - dispositivi con bridge). Avvia la VM.
  • Questo è testato con un sistema Mavericks completo su una pen drive esterna usando un host El Capitan e funziona. Mavericks ed El Capitan erano entrambi e sono ancora avviabili come sistemi reali.

    Se il tuo SSD contiene uno o più gruppi di volumi CoreStorage è più complicato. Prima tornerei allo schema di partizione OS X standard.

Raccomandazione:

Virtualizza tutto tranne Sierra perché un semplice errore / errore utente nella configurazione descritta sopra può rendere tutti i sistemi non avviabili.

    
risposta data 14.07.2017 - 00:46
fonte

Leggi altre domande sui tag