Installa il vecchio OSX un dual boot su un computer con OSX High sierra

1

Ho bisogno di installare un OSX secondario, uno più vecchio, come lo yosemite o qualcosa del genere, su un computer, che ha installato High sierra. Il problema è che ha il pazzo file system APFS, che non sembra consentire le partizioni normali (almeno l'utilità del disco non sembra farlo) e dice anche che non può eseguire il programma di installazione di Yosemite, perché è troppo vecchio per questo computer ... qualche idea?

Sto anche provando a scaricare il programma di installazione di OSX High Sierra e il dannato App Store sta dicendo "download", ma è tutto, non ha idea di quanto sia lontano o se stia effettivamente scaricando ...

    
posta Vojtěch Melda Meluzín 30.04.2018 - 13:27
fonte

2 risposte

1

Note: The OP has reported that this procedure initially failed to work on a 2015 MacBook Pro. However, if you read the comments, the OP eventually successed. The procedure does work on my 2013 iMac.

Non sono sicuro di aver capito esattamente come funziona VirtualBox, ma ho sempre pensato che l'hardware fosse virtuale. Pertanto, se un particolare sistema operativo viene eseguito su una macchina, deve essere eseguito su qualsiasi computer in cui è installato VirtualBox. Suppongo che ci siano alcune ovvie limitazioni dovute all'hardware della macchina, come ad esempio:

  • La quantità di memoria fisica.
  • Il numero fisico di core.
  • La velocità delle porte USB.
  • Indica se il processore è a 32 bit oa 64 bit.
  • La quantità di spazio su disco disponibile.
  • La velocità del processore, della memoria e della scheda logica (madre))

Il motivo per cui ho sollevato questo problema è che ho un iMac 2013 in grado di eseguire Yosemite, ma preferirei eseguire High Sierra. Sfortunatamente, ho anche software (come Adobe CS5) che non funziona bene con High Sierra. Ho trovato relativamente banale installare Yosemite come guest in VirtualBox. Le istruzioni si basano sul sito web OS X su OS X . Queste istruzioni indicano anche che i nuovi Mac devono falare il processore per poter eseguire Yosemite. Dal momento che non ho un Mac più recente, non posso testare per vedere se questo è vero. Quindi, dovrai provare le istruzioni per te.

Before anyone complains, according to the SOFTWARE LICENSE AGREEMENT FOR OS X YOSEMITE this is legal to do.

Per essere completi, ho ripetuto le istruzioni di seguito. Solo per quello che sai, il file Yosemite.dmg , che viene creato di seguito, dovrebbe essere inserito nell'unità ottica virtuale.

  • Requisiti

    1. Installa OS X.app acquistato nel Mac App Store
    2. iESD
  • Impostazioni VirtualBox

    - Versione del sistema operativo: Mac OS X (64 bit)

    - Memoria di base: 2048 MB (più grande è meglio)

    - Abilita EFI

    Nell'ultimo VirtualBox, tutte le impostazioni predefinite funzionano bene.

    Some people encountered black screen upon booting the virtual machine. They reported that changing the default chipset ICH9 to PIIX3 fixes this issue.

  • Prepara il disco di installazione

    gem install iesd
    

    iESD requires ruby-1.9.2 or later.

  • Yosemite & Mavericks

    Il nuovo InstallESD.dmg non è avviabile. Pertanto, dobbiamo creare un disco di installazione avviabile con BaseSystem.dmg .

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

    Tutti i Mac che utilizzano CPU Intel Haswell (Mac dopo il 2013) devono falsificare la propria CPU come Ivy Bridge per poter avviare la macchina virtuale. Grazie a @danmccombs per questo suggerimento.

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

    Su Mac Pro Early 2009 e altri Mac con memoria ECC, AppleTyMCEDriver.kext causerà un panico del kernel durante l'avvio. Quindi dobbiamo rimuoverlo.

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

Infine, ho incluso le istruzioni per l'impostazione della risoluzione dello schermo. È possibile modificare la risoluzione solo mentre la macchina virtuale è spenta. Per impostare la risoluzione orizzontale e verticale ( HxV ) per la macchina virtuale denominata VM name , inserisci i comandi indicati di seguito.

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

Ad esempio, per impostare la risoluzione orizzontale e verticale su 1824x1026 per la macchina virtuale denominata Yosemite ospitata da un iMac (21,5 pollici, Fine 2013), è necessario immettere i comandi indicati di seguito.

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

Note: The main display of an iMac (21.5-inch, Late 2013) has a maximum resolution of 1920x1080.

    
risposta data 30.04.2018 - 16:34
fonte
1

Il modo migliore per avere un doppio avvio sui computer Apple è partizionare il disco rigido e installare l'altro OSX tramite pendrive, o, in alternativa, installare il secondo sistema operativo su un disco rigido esterno o una penna più grande.

  1. Ottieni un supporto di installazione per il tuo vecchio OSX. probabilmente devi cercare su internet una versione avviabile di, ad es. El Capitan, Apple rimuove regolarmente le vecchie installazioni dai loro server per farti aggiornare al più recente sistema operativo disponibile.

    Note: Apple does provide the website: How to download OS X El Capitan. As only official fallback for older OS

  2. Crea un dispositivo di avvio (ad es. pendrive) da quel sistema operativo ... ci sono un sacco di guide in internet e su stackexchange. c'è anche un'app: diskmakerx.com

  3. Riavvia il computer e tieni premuto il tasto alt / option, per avviare da quel pendrive o hard disk esterno e installa il vecchio osx sul dispositivo di tua scelta.

  4. Ancora una volta, per scegliere da quale unità avviare, è sufficiente collegare tale devozione all'avvio, premere alt e selezionare il sistema operativo desiderato.

Saluti

    
risposta data 30.04.2018 - 19:58
fonte

Leggi altre domande sui tag