Come installare OS X El Capitan su PC con Virtualbox

101

OS X El Capitan è il sistema operativo di Apple che può essere facilmente installato su tutti i Mac compatibili. Se possiedi un PC Windows che non è un Mac, in questa guida ti mostrerò come installare OS X El Capitan su PC con Virtualbox. Di solito installare OS X su PC è un’operazione un po’ complessa. Bisogna infatti verificare che tutti i componenti hardware del PC siano compatibili con il sistema operativo per Mac. Fatta questa operazione è necessario procurarsi i driver necessari e proseguire con l’installazione. Questo processo si chiama Hackintosh e ne abbiamo parlato nell’articolo come installare OS X El Capitan Hackintosh su PC.

Di seguito invece vorrei proporti una soluzione più semplice che non prevede molte conoscenze in campo Hackintosh. Per portare a termine l’installazione di OS X El Capitan su PC useremo VirtualBox. Ai fini di questa guida, per poter procedere è necessario un PC con Windows installato.

Cos’è VirtualBox

VirtualBox è un software disponibile per tutte le piattaforme che permette di virtualizzare un intero sistema operativo. Basterà eseguire l’installazione del sistema operativo desiderato e poi avviare l’app su Windows e, in una finestra dedicata, potrai utilizzare un sistema operativo differente da quello realmente installato sul PC.

VirtualBox è un software totalmente gratuito. Tramite una serie di modifiche permette l’installazione di OS X El Capitan su PC, sia esso basato su piattaforma Intel o Amd.

Pre-Requisiti

  • Un PC con Windows 7, 8 o 10 a 64-bit.
  • Minimo 3GB di memoria RAM.
  • Il software VirtualBox per Windows – Link Download (scarica la versione “for Windowa hosts”).
  • OS X El Capitan – Link Download.

Dopo aver scaricato tutto il necessario, puoi procedere a leggere questa guida per installare OS X El Capitan su PC con VirtualBox.

Installare OS X El Capitan su PC con VirtualBox

Configurare VirtualBox

  • Come prima cosa, estrai l’archivio di OS X El Capitan scaricato in precedenza.
  • Installa il software VirtualBox seguendo la procedura guidata.
  • Al termine dell’installazione, avvia il programma.
  • Crea una nuova macchina virtuale. Per farlo Seleziona l’icona Nuova in alto a sinistra.
  • Riempi i campi nel modo seguente:
    • Nome: El Capitan
    • Tipo: Mac OS X
    • Versione: Mac OS X 10.11 El Capitan (64-bit)

OS X El Capitan su PC - 1

  • Dopo avere riempito i campi, seleziona Avanti.
  • Ora dovrai assegnare il quantitativo di memoria RAM da assegnare a OS X El Capitan. Questo campo varia in base a quanta RAM è installata sul tuo PC. Se ad esempio hai a disposizione 3GB, assegna 2560MB. Se invece disponi di 8GB, puoi assegnare 4096MB. Più RAM assegni a OS X, maggiore sarà la reattività. Cerca di assegnare circa la metà della RAM a disposizione ad OS X El Capitan, in modo da lasciare la parte restante a Windows. Se dovessi lasciare un quantitativo minimo di RAM a Windows, potresti notare molti rallentamenti quando userai OS X.

OS X El Capitan su PC - 2

  • Quando hai definito quanta RAM assegnare, seleziona Avanti.
  • Seleziona Usa un file di disco virtuale esistente. Clicca sull’icona a forma di cartella ed apri il file OS X 10.11 El Capitan Retail.vmdk estratto in precedenza. Seleziona Crea.

OS X El Capitan su PC - 3

Configurare la Macchina Virtuale

  • Ora fai click con il tasto destro sulla macchina virtuale El Capitan appena creata e seleziona Impostazioni.
  • Dalla barra sinistra seleziona Sistema e sulla destra spostati nel tab Processore.
  • Imposta 2 processori ed abilita la voce Abilita PAE/NX. Se il processore del tuo PC ha più di 4 CPU, puoi impostare anche un valore più alto, facendo attenzione a non rientrare nella zona rossa. Ad esempio nel mio caso ho 8CPU e posso selezionare anche 3 processori.

OS X El Capitan su PC - 4

  • Apri il tab Scheda madre. Disabilita Floppy, abilita la voce Abilita EFI e alla voce Chipsset seleziona PIIX3.

OS X El Capitan su PC - 5

  • Seleziona OK per confermare le nuove impostazioni.
  • A questo punto devi avviare il Prompt dei comandi come amministratore. Per farlo, clicca su Start in Windows 7 e digita cmd nel campo di ricerca. Su Windows 10 invece digita cmd nella ricerca di Cortana nella barra delle applicazioni. Dal risultato di ricerca clicca con il tasto destro su Prompt dei comandi e seleziona Esegui come amministratore.

OS X El Capitan su PC - 6

  • Ora copia i seguenti comandi, incollati uno ad uno nel Prompt dei comandi e digita invio per confermare:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe 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

Questo è tutto. Ora puoi fare doppio click su El Capitan per avviare OS X El Capitan su PC ed iniziare la configurazione guidata.

Conclusioni

Le operazioni per installare OS X El Capitan su PC con VirtualBox è molto semplice. Al termine delle operazioni potrai utilizzare il sistema operativo di Apple anche sul tuo PC Windows. Se dovessi riscontrare problemi contattaci tramite i commenti presenti alla fine di questo articolo.

CONDIVIDI
  • valter panepucci

    ho provato in tutte le salse, ma, come sagitter58, si pianta tutto dopo
    ***[IOBluetoothFamily][SearchForTransportEventTimeoutHandler] — Missing Bluetooth Controller Transport
    https://uploads.disquscdn.com/images/418d945741dafaa92d480d85b8d4a830591b696bfecdc471884379f5d96f974a.png

    qualcuno può darmi una mano?
    grazie

  • sagitter58

    ho seguito alla lettera la guida ma si blocca sempre allo stesso punto
    Process[176] crashed: loginwindow. too corppses being created.
    Process[176] crashed: mds. too many corpses being created.
    ***[IOBluetoothFamily][SearchForTransportEventTimeoutHandler] — Missing Bluetooth Controller Transport
    e non va piu avanti
    Quancuno può aiutarmi
    Grazie

    • Simone Montalto

      Ciao, questi problemi li riscontri in fase di installazione tramite Virtualbox oppure quando provi ad avviare El Capitan?

      • giacomo

        ho lo stesso errore e si genera quando avvio el capitan, mi aveva già chiesto di installare nuovamente virtual box, ma l’installazione era andata a buon fine

        • Che computer possiedi? Verifica se è necessario abilitare da bios qualche impostazione per attivare la virtualizzazione dei sistemi operativi.

      • giacomo

        io ho riscontrato stesso problema che mi viene data in fase di avvio di el capitan

  • Davide

    a me da errore ho seguito l’intera giuda ho provato anche a fare gli stessi passaggi con os x mavericks ma niente 🙁

    • Simone Montalto

      Ciao, esattamente qual è l’errore che riscontri?

  • Giampiero Salemme

    Ciao! Ho seguito la guida per installare OSX sul mio portatile ma quando lo avvio mi esce un messaggio di errore che fa:
    “Si è verificato un errore critico durante il funzionamento della macchina virtuale e l’esecuzione della macchina è stata fermata. Per ottenere aiuto, vedi la sezione Community…”
    Cosa potrebbe essere?
    Io ho un Asus K501U con i7 6500U, 12gb di RAM, windows 10..
    Grazie per l’aiuto!

  • Pietro Beraldini

    Salve, sembra funzionare tutto ma volevo chiederle un altro tipo di informazione. Io sto installando OS X El Capitan in VirtualBox perchè devo sviluppare un’applicazione per iPad ma non ho un Mac fisico in cui sviluppare l’app. Quindi cercando ho trovato delle piattaforme di sviluppo per Windows (Xamarin in Visual Studio nello specifico) che però necessitano comunque di un Mac nella rete alla fine per poter autenticare l’applicazione. Secondo lei una macchina virtuale può essere una soluzione o non viene riconosciuto come Mac e serve acquistarne uno vero e proprio? La ringrazio, Cordiali saluti

    • Simone Montalto

      Ciao, io ho utilizzato macOS su una macchina virtuale per sviluppare in Xcode e non ho avuto alcun tipo di problema. Quindi non penso ci siano problemi con Xamarin.

      • Pietro

        Quindi è possibile creare un account per developers anche da macchina virtuale? Perchè io non ho mai avuto un mac e di conseguenza non ho un account. Ed è a pagamento account per sviluppare applicazioni (senza pubblicarle su AppStore)?

        • Simone Montalto

          Si, puoi creare un account senza problemi. La macchina virtuale viene vista come un Mac a tutti gli effetti. Se non hai la necessità di pubblicare app sull’App Store puoi utilizzare l’account gratuito, che ti permette di provare le app che sviluppi solo sul tuo dispositivo.

          • Pietro

            Ok grazie, proverò anch’io così. Non riesco però a connettere la macchina virtuale alla rete, ho provato anche a modificare le impostazioni di rete ma niente. Come si fa? Grazie

          • Simone Montalto

            In teoria dovrebbe prendere in automatico la connessione del sistema operativo di base.

          • Pietro

            Inoltre scopro ora che xcode non è installabile su El Capitan, ma solo su versione 10.12 o più recente. Esiste una guida anche per questa versione di OS? Grazie

          • Simone Montalto
  • Andrea

    Ciao ho eseguito tutte le operazioni descritte nel tuo articolo, ma non riesco comunque ad avviare os x el capitan con il programma ( macchina virtuale ), perchè mi da il seguente messaggio di errore :
    Apertura di una sessione per la Macchina Virtuale El Capitan non riuscita; e cliccando sui dettagli mi dice: Could not open the medium ‘C:\Users\Andrea\Downloads\OS X 10.11 El Capitan (Virtual Machine)\OS X 10.11 El Capitan Retail.vmdk’.
    VD: error VERR_FILE_NOT_FOUND opening image file ‘C:\Users\Nome utente\Downloads\OS X 10.11 El Capitan (Virtual Machine)\OS X 10.11 El Capitan Retail.vmdk’ (VERR_FILE_NOT_FOUND).

    • Simone Montalto

      Ciao, hai eliminato il file di installazione della macchina virtuale? Senza quel file la macchina non si avvia.

  • Giuseppe Clericò

    Ho eseguito passo passo la guida, ma alla fine mi rimane bloccato su una schermata nera con una serie di scritte.
    Come posso risolvere il problema?
    Grazie in anticipo
    Distinti saluti

    • Simone Montalto

      Ciao, qual è esattamente l’errore restituito?

      • Giuseppe Clericò

        Buongiorno,
        Process 175 crashed: loginwindow. Too many corpses being created.
        Process 176 crashed: mds. Too many corpses being created.
        IOBluetoothFamily SearchForTransportEventTimeOutHandler – missing bluetooth controller transport
        hfs: mounted recovery HD on device disk0s3
        hfs unmount initiated on recovery hd on device disk0s3
        considerRebuildOfPrelinkedKernel com.apple.kext. triggered rebuild.
        Queste sono le ultime righe che mi da su sfondo nero.
        Saluti

        • Simone Montalto

          Quali sono le caratteristiche del tuo PC? Quanta CPU e RAM hai assegnato alla macchina virtuale?

          • Mi scuso per la risposta tardiva, ma ho avuto altri impegni. Comunque, sempre utilizzando le vostre guide, ho installato Sierra OS X su virtual machine, ed ho creato una pendrive avviabile, Ho aggiunto sul mio pc un hard disk interno sul quale ho installato Sierra OS X ed è andato tutto OK. L’unico inconveniente è il fatto che devo tenere la pendrive inserita per poter scegliere quale sistema operativo avviare.
            Le chiederei se c’è un modo per evitare ciò.
            La ringrazio per la sua disponibilità e porgo distinti saluti.

          • Simone Montalto

            Ciao, hai utilizzato la guida che prevede l’uso di unibeast per installare macOS Sierra sul PC?

          • Giuseppe Clericò

            Si ho usato la guida unibeast per installare Sierra.

          • Simone Montalto

            Senza pendrive parte direttamente Windows?

          • Giuseppe Clericò

            Buongiorno, si senza pendrive parte Windows.

          • Simone Montalto

            ok, allora il problema è che manca un gestore che ti permette di selezionare il sistema operativo da avviare quando accendi il PC. Questo ègestore è presente solo sulla pendrive, per questo è richiesta per fare partire macOS. Devi installare un gestore di boot che all’avvio del PC ti faccia selezionare il sistema operativo da avviare.

          • Giuseppe Clericò

            Buongiorno, quale gestore di boot mi consiglia? e da quale sistema operativo installarlo?.
            Possibilmente qualcosa che non mi comprometta l’attuale funzionalità e la possibilità di ripristinare tutto.
            Se mi segnala un link da dove scaricare il gestore di boot sarebbe cosa gradita.
            In attesa porgo distinti saluti.

          • Simone Montalto

            Leggi questa guida: https://www.guideitech.com/computer/installare-macos-sierra-hackintosh-su-pc/

            In particolare vai direttamente alla sezione in cui si parla di Multibeast. Segui tutti i passaggi e vedrai che in automatico verrà installato il gestore di boot.

      • Giuseppe Clericò

        Buongiorno, vorrei sapere se usare UEFI boot mode oppure LEGACY boot mode?
        e per quanto riguarda la configurazione di multibeast le chiedo quale configurazione devo utilizzare per le caratteristiche che le indico sotto.
        1) processore: intel core I5 3100 MHz
        2) scheda madre: asrock H61M-DGS
        3) 8GB di RAM
        4) BIOS: AMI EFI P1.60
        5) scheda video: Intel(R) HD Graphics
        6) scheda di rete: Realtek RTL8168C/8111C PCI-E
        Gigabit Ethernet Adapter PCI
        7) scheda audio: Realtek ALC662 @ Intel Cougar Point PCH – High Definition Audio Controller [B-3] PCI
        8) sistema operativo windows 7 64bit.
        Distinti saluti e grazie per l’attenzione che mi dedica.

        • Simone Montalto

          Ciao, per suggerimenti post installazione ti consiglio di consultare questo forum: https://www.tonymacx86.com/forums/
          È il punto di riferimento del mondo hackintosh e certamente troverai la risposta alle tue domande. Prova ad utilizzare UEFI boot mode. Se il tuo PC è recente allora dovrebbe andare bene.

          • Giuseppe Clericò

            Buongiorno, grazie per il consiglio, ma ho consultato il forum “in inglese” tradotte le informazioni (col traduttore), il tutto è incomprensibile. Quindi sarò costretto a lasciare le cose così come stanno.
            Grazie

          • Simone Montalto

            Ti consiglio di fare qualche ricerca in rete. Purtroppo ogni PC deve essere configurato diversamente ed è difficile, non avendolo sotto mano, poter dare dei suggerimenti.

  • Dino Rainò

    OS X El Capitan – Link Download (https://drive.google.com/drive/folders/0B84m7Z19gucXYTFXeVY3VHp0RXc).

    Sono un po’ tanto tonto ma non trovo El Capitan al link indicato. grazie

    Dino Rainò

  • Renato

    Ciao, non riesco ad installare le guest additions. All’avvio del file apk mi restituisce un errore.
    Qualcuno può aiutarmi? Grazie mille
    Renato

    • Simone Montalto

      Ciao Renato, esattamente qual è il messaggio di errore che ricevi?

      • Renato

        Ciao,
        cliccando sul CD ed aprendo il contenuto, provo ad avviare il file VboxSolarisAdditions.pkg e mi compare il messaggio:
        Impossibile completare l’operazione.
        (com.apple.installer.pagecontroller errore -1.)
        Impossibile aprire “VboxSolarisAdditions.pkg”

        Grazie
        Renato

  • NinjaIIDX

    Con VMWare Player 12 va. Su Virtual Box no.. Assurdo. Mi dice che VBox sembra non aver terminato l’installazione…

    • Simone Montalto

      Ciao, ho fatto un po’ di esperimenti ed alla fine ho constatato che VMWare funziona meglio con macOS, soprattutto dal punto di vista della fluidità. Ti consiglio di rinunciare all’installazione di macOS con Virtualbox: http://www.guideitech.com/comp

      • NinjaIIDX

        Ciao. Mi hai tolto le parole di bocca. Dopo vb ho infatti provato con VMWare es in effetti funziona tutto alla perfezione

        • Simone Montalto

          Ora ho la conferma che VMWare vada in generale meglio di Virtualboc per questo tipo di operazione. Buono a sapersi!

          • NinjaIIDX

            Così sembra. Però ho comunque dovuto fare un paio di “modifiche”: un unlock per VMWARE player e l’aggiunta di una riga nel fil di configurazione della VM di OS X. Nulla di complicato, ma così tutto è filato liscio =)

  • Con VMWare Player 12 va. Su Virtual Box no.. Assurdo. Mi dice che VBox sembra non aver terminato l’installazione…

    • Ciao, ho fatto un po’ di esperimenti ed alla fine ho constatato che VMWare funziona meglio con macOS, soprattutto dal punto di vista della fluidità. Ti consiglio di rinunciare all’installazione di macOS con Virtualbox: http://www.guideitech.com/computer/come-installare-macos-sierra-su-pc-con-vmware/

      • Ciao. Mi hai tolto le parole di bocca. Dopo vb ho infatti provato con VMWare es in effetti funziona tutto alla perfezione

        • Ora ho la conferma che VMWare vada in generale meglio di Virtualboc per questo tipo di operazione. Buono a sapersi!

          • Così sembra. Però ho comunque dovuto fare un paio di “modifiche”: un unlock per VMWARE player e l’aggiunta di una riga nel fil di configurazione della VM di OS X. Nulla di complicato, ma così tutto è filato liscio =)

  • Fred

    Salve, non riesco a far partire la macchina virtuale. Dispongo di un processore AMD FX-8350. Può dipendere da questo??? Grazie! https://uploads.disquscdn.com/

    • Simone Montalto

      Ciao, le schede grafiche AMD sono supportate da macOS. Hai provato ad eseguire nuovamente la guida?

      • Fred

        Ciao! Si si… provato anche oggi. Potrebbe essere la versione di VirtualBox??? Io sto usando l’ultima versione…
        Grazie!

        • Simone Montalto

          Quante risorse stai assegnando alla macchina virtuale? Prova ad incrementare RAM e CPU oltre che allo spazio su disco. In modo tale da rispettare quantomeno i pre requisiti di OS X.

          • Fred

            Allora: CPU 3 e 4 ho provato, RAM circa 6 Gb, la dimensione virtuale è di 79 Gb.
            https://uploads.disquscdn.com/

          • Simone Montalto

            Qual è il quantitativo di RAM del tuo PC? Occhio a non sforare con la macchina virtuale. Setta la RAM a circa la metà di quella effettiva del PC.

          • Davide

            ciao, io stesso problema.. ho CPU A8-3850, 16Gb.. che posso fare ? grazie

          • Simone Montalto

            Quanta RAM imposti quando creai la macchina virtuale?

          • Davide

            8gb

          • Simone Montalto

            Ho testato una nuova procedura che utilizza VMWARE al posto di VirtualBox e non si dovrebbero avere più problemi. A giorni verrà pubblicata la nuova guida.

  • Fred

    Salve, non riesco a far partire la macchina virtuale. Dispongo di un processore AMD FX-8350. Può dipendere da questo??? Grazie! https://uploads.disquscdn.com/images/f12f30b9c026b82106d7acc3a59d5e1f7160354acd0493bfb13d836775183d41.jpg

    • Ciao, le schede grafiche AMD sono supportate da macOS. Hai provato ad eseguire nuovamente la guida?

      • Fred

        Ciao! Si si… provato anche oggi. Potrebbe essere la versione di VirtualBox??? Io sto usando l’ultima versione…
        Grazie!

        • Quante risorse stai assegnando alla macchina virtuale? Prova ad incrementare RAM e CPU oltre che allo spazio su disco. In modo tale da rispettare quantomeno i pre requisiti di OS X.

  • Alfo22

    Ciao, a me da questo errore…ho seguito pari pari la guida
    https://uploads.disquscdn.com/

    grazie

    • Simone Montalto

      Ciao, l’utente Andrea Guzzon ha scritto questo: “Hai chiuso la vbox prima di eseguire i comandi da cmd? A me dava errore in installazione, rifatto la procedura chiudendo, eseguendo e riaprendo ed è andato tutto liscio”. Hai provato a seguire queste indicazioni?

      • Alfo22

        Si avevo tutto chiuso

        • Simone Montalto

          Ciao, hai risolto?

  • Alfo22
    • Ciao, l’utente Andrea Guzzon ha scritto questo: “Hai chiuso la vbox prima di eseguire i comandi da cmd? A me dava errore in installazione, rifatto la procedura chiudendo, eseguendo e riaprendo ed è andato tutto liscio”. Hai provato a seguire queste indicazioni?

  • Raffaele Vargas

    scusate ma anche a voi resta la schermata nera all’avvio?

    • Simone Montalto

      Ciao, non parte neanche la configurazione guidata?

    • Andrea Guzzon

      Hai chiuso la vbox prima di eseguire i comandi da cmd? A me dava errore in installazione, rifatto la procedura chiudendo, eseguendo e riaprendo ed è andato tutto liscio

      • Simone Montalto

        Grazie per la segnalazione. Può tornare certamente utile a molti 🙂

  • Raffaele Vargas

    scusate ma anche a voi resta la schermata nera all’avvio?

    • Ciao, non parte neanche la configurazione guidata?

    • Andrea Guzzon

      Hai chiuso la vbox prima di eseguire i comandi da cmd? A me dava errore in installazione, rifatto la procedura chiudendo, eseguendo e riaprendo ed è andato tutto liscio

      • Grazie per la segnalazione. Può tornare certamente utile a molti 🙂

  • Denil Emaldi

    il download osX non presenta files, non disponibili nemmeno dal txt

    • Simone Montalto

      Ciao, grazie per la segnalaIone. Prova questo link: https://drive.google.com/drive

      • Denil Emaldi

        grazie, riprenderò lo sclero sul nas per provarlo a virtualizzare, stranamente vmware 12 lo carica senza troppi problemi, vbox non potendogli cambiare da riga di comando i parametri risulta ostico. Avevo anche provato a convertire la vmx in ofv ma resta in deny per la rete senza procedere

  • Denil Emaldi

    il download osX non presenta files, non disponibili nemmeno dal txt