Installare El Capitan in VirtualBox

Installare El Capitan in VirtualBox

Da quando non ho più il Mac, non ho più la possibilità di sperimentare con Mac OS X.

Senza contare, che ad oggi, non ho la possibilità neanche di aggiornare la musica sul mio iPad Air.

Ho, quindi, installato El Capitan su VirtualBox; devo ancora un attimo testare le performance e l'usabilità.

Però intanto ci sono riuscito!

Prima di tutto dovete scaricare l'immagine; io l'ho scaricata da qua (sono parecchi giga ovviamente): https://goo.gl/4XqHv7.

Le raccomandazioni sono:

  • VirtualBox versione 5
  • Windows 7 o Windows 10
  • almeno 3 GB di RAM da dedicare
  • un bel pò di spazio libero su hard disk

Io come host ho ovviamente usato Linux; non so quali possano essere le differenze.

Una volta scaricata l'immagine, estraete il contenuto, e create una nuova macchina virtuale su VBox.

Come hard disk, non createne uno nuovo, ma scegliete quello che avete estratto in precedenza.

Come altre impostazioni:

  • io gli ho dedicato 4 GB di RAM
  • due processori
  • 256 MB di memoria video
  • abilitate il PAE/NX, I/O APIC, EFI, e l'accelerazione 3D

Ovviamente tutto questo dipende anche dal vostro pc.

Una volta fatti tutti i settaggi, chiudete VirtualBox, ed aprite un terminale; questi passaggi valgono anche per Windows ovviamente (in questo caso aprtielo come amministratore):

$ cd /PATH/TO/VBOX/EL_CAPITAN (è un path a titolo di esempio)
$ VBoxManage modifyvm "EL_CAPITAN" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
$ VBoxManage setextradata "EL_CAPITAN" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
$ VBoxManage setextradata "EL_CAPITAN" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
$ VBoxManage setextradata "EL_CAPITAN" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
$ VBoxManage setextradata "EL_CAPITAN" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
$ VBoxManage setextradata "EL_CAPITAN" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Al posto di EL_CAPITAN, metteteci il nome che gli avete dato voi ovviamente.

A questo punto provate ad avviare la VM.

Se tutto è andato ok, dovreste avere il vostro sistema installato.

Enjoy!