Sommario:

Come installare macOS tramite una macchina virtuale
Come installare macOS tramite una macchina virtuale
Anonim

Istruzioni dettagliate per chi ha bisogno di Xcode o vuole semplicemente provare il sistema operativo proprietario di Apple.

Come installare macOS tramite una macchina virtuale
Come installare macOS tramite una macchina virtuale

1. Verifica la compatibilità del PC

Hai bisogno di un computer relativamente moderno per eseguire macOS. Per un lavoro più o meno confortevole, è necessario un processore quad-core, 8 GB di RAM e grafica discreta.

Inoltre, il processore deve supportare le tecnologie di virtualizzazione a livello di hardware. Per i chip Intel, questo è VT-x o VT-d, per AMD - AMD-V. Quasi tutti i processori moderni ce l'hanno, ma non sarà superfluo controllarlo.

Come installare macOS tramite una macchina virtuale: verifica la compatibilità del PC
Come installare macOS tramite una macchina virtuale: verifica la compatibilità del PC

Questo può essere chiarito nella descrizione di un modello di chip specifico sul sito Web del produttore o utilizzando l'utilità CPU-Z gratuita.

  1. applicazione dal sito Web ufficiale e installare.
  2. Avvia CPU-Z e dai un'occhiata alla riga delle istruzioni.
  3. Se ci sono i segni sopra, allora tutto è in ordine.
  4. In caso contrario, è possibile utilizzare la virtualizzazione del software, ma in questo caso le prestazioni saranno notevolmente inferiori.

2. Prepara l'immagine macOS

Le immagini di installazione di MacOS non sono disponibili gratuitamente e Apple vieta l'uso del suo sistema operativo su computer di altri produttori. Per ottenere un'immagine del disco avviabile, puoi provare a trovarla su Internet o prendere in prestito un Mac da un amico.

Useremo la seconda opzione.

  1. Sul tuo Mac, vai su e fai clic su Apri App Store.
  2. Fare clic su "Download", attendere il download del programma di installazione e chiuderlo.
  3. Apri la cartella Applicazioni → Utilità e avvia Terminale.
  4. Crea un contenitore di immagini disco copiando il comando

    hdiutil convert ~ / Desktop / InstallSystem.dmg -format UDTO -o ~ / Desktop / HighSierra.iso

  5. Montalo con il comando

    hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint / Volumi / install_build

  6. Espandi il programma di installazione del sistema sull'immagine creata con il comando

    sudo / Applicazioni / Install / macOS / High / Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / install_build

  7. Immettere la password dell'amministratore e confermare premendo Y e Invio.
  8. Sposta l'immagine sul desktop con il comando

    mv /tmp/HighSierra.cdr.dmg ~ / Desktop / InstallSystem.dmg

  9. Smonta il programma di installazione con il comando

    hdiutil detach / Volumi / Installa / macOS / High / Sierra

  10. Converti l'immagine macOS in formato ISO con il comando

    hdiutil convert ~ / Desktop / InstallSystem.dmg -format UDTO -o ~ / Desktop / HighSierra.iso

  11. Modificare l'estensione del file immagine in ISO e trasferirlo utilizzando un'unità flash sul PC in cui verrà installata la macchina virtuale.

3. Seleziona e installa il software di virtualizzazione

Esistono molte macchine virtuali gratuite e a pagamento. VmWare, Parallels, VirtualBox sono adatti per l'installazione di macOS. Per il nostro esempio, prendiamo quest'ultimo: è disponibile gratuitamente e ben noto.

  1. al sito Web ufficiale di VirtualBox e fare clic sul collegamento host di Windows.
  2. Apri il file scaricato e segui le istruzioni della procedura guidata di installazione.
  3. Confermare l'installazione di componenti aggiuntivi nel processo.

4. Crea una macchina virtuale

Ora in VirtualBox, dobbiamo creare il nostro computer virtuale, sul quale installeremo successivamente macOS.

  1. Esegui l'utilità, fai clic sul pulsante "Crea" e inserisci un nome per la macchina.
  2. Specifica il tipo e la versione del sistema operativo, nel nostro caso: Mac OS X e macOS 10.13 High Sierra.
  3. Inserisci la quantità di RAM. Più sono, meglio è, ma è meglio non andare oltre la zona verde.
  4. Seleziona "Crea un nuovo disco virtuale" e il tipo di VDI.
  5. Specificare il formato "Dinamico" e impostare la dimensione desiderata. Consigliato da 30 GB, a seconda della quantità di software che si prevede di utilizzare.

5. Configura la macchina virtuale

Per avviare correttamente il SO guest, è necessario allocare la quantità ottimale di risorse sul computer principale, configurare alcune impostazioni e selezionare l'immagine macOS come disco di avvio.

  1. Seleziona la macchina virtuale e fai clic su Configura nella barra degli strumenti.
  2. Vai alla sezione "Sistema" e nella scheda "Scheda madre", deseleziona la voce "Disco floppy", quindi spostala verso il basso utilizzando la freccia. Lascia invariato il resto.
  3. Nella scheda "Processore", specificare il numero di core. Meglio non lasciare l'area verde.
  4. Nella sezione "Display", imposta la quantità massima di memoria video e assicurati che entrambe le caselle di controllo dell'accelerazione siano deselezionate.
  5. Nella sezione "Media", fai clic sulla riga "Vuoto", quindi sull'icona del disco e seleziona l'immagine ISO che abbiamo preparato nel secondo passaggio.
  6. Fare clic su OK per salvare le impostazioni e chiudere VirtualBox.

6. Configura parametri aggiuntivi

A causa delle limitazioni sopra menzionate, macOS funziona solo su computer Apple di marca. Affinché il sistema possa essere installato in VirtualBox, devi armeggiare un po' nella console e fingere di essere un iMac.

  1. Apri la ricerca, entra cmd ed eseguire il prompt dei comandi.
  2. Copia uno per uno i seguenti comandi, sostituendo mac con il nome della tua macchina virtuale.

cd "C:\Programmi\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "Nome della tua macchina virtuale" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11, 3"

VBoxManage setextradata "Nome della tua macchina virtuale" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"

VBoxManage setextradata "Nome della tua macchina virtuale" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "Nome della tua macchina virtuale" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "il nostro lavoro con queste parole protette da non rubare (c) AppleComputerInc"

VBoxManage setextradata "Nome della tua macchina virtuale" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

7. Installa macOS in una macchina virtuale

Ora puoi procedere all'installazione di macOS stesso. Questa procedura è suddivisa in più fasi e dura circa un'ora. Nel processo, dovrai armeggiare di nuovo con la riga di comando, ma questa volta per l'ultima volta.

Primo passo

  1. Apri VirtualBox e avvia la macchina virtuale.
  2. Il sistema inizierà a precaricare. Sullo schermo verrà visualizzato molto testo, tra cui potrebbero esserci informazioni sugli errori. Non prestare attenzione a questo.
  3. Dopo qualche minuto comparirà il logo della mela e si caricherà l'interfaccia grafica.
  4. Seleziona la lingua del tuo sistema e avvia "Utility Disco" dal menu.
  5. Specifica il disco virtuale che abbiamo creato nel quarto passaggio e fai clic sul pulsante "Cancella".
  6. Dagli un nome e lascia il resto delle opzioni così come sono. Conferma cancellazione.
  7. Seleziona Installa macOS dalla finestra Utility e fai clic su Continua.
  8. Accetta il contratto di licenza e fai clic sul disco creato.
  9. Attendi mentre i file di installazione vengono copiati su disco e il sistema si riavvia.
  10. Quando riappare la finestra Utility macOS, vai al menu Apple e fai clic su Spegni.

Seconda fase

  1. Seleziona la macchina virtuale in VirtualBox e apri le sue impostazioni.
  2. Vai alla sezione "Media" e fai clic sulla riga HighSierra.iso, quindi sull'icona del disco e fai clic su "Rimuovi disco dall'unità".
  3. Fare clic su OK e riavviare la macchina virtuale.
  4. Dopo l'avvio, viene visualizzata una shell UEFI con una riga di comando, nella quale è necessario inserire manualmente i seguenti comandi uno per uno:

Fs1:

cd "Dati di installazione macOS"

cd "File bloccati"

cd "File di avvio"

boot.efi

Fase tre

  1. Questo avvierà l'interfaccia grafica e continuerà con l'installazione.
  2. Dopo alcuni minuti, la macchina virtuale si riavvierà e si aprirà l'interfaccia di configurazione iniziale del sistema.
  3. Specificare il paese e il layout della tastiera.
  4. Seleziona Non trasferire alcuna informazione ora per configurare il sistema come nuovo.
  5. Salta l'accesso al tuo ID Apple facendo clic su Configura in seguito e Salta.
  6. Accetta i termini del contratto di licenza, quindi inserisci il nome utente e la password.
  7. Fare clic su Continua e seguire le istruzioni per personalizzare la tastiera.

8. Controllare il funzionamento della macchina virtuale

L'installazione di MacOS è completata. Il sistema operativo viene eseguito in una finestra separata che può essere ridotta a icona o spostata su un altro monitor.

Per accendere la macchina virtuale, apri VirtualBox e fai clic sul pulsante Start. L'arresto e il riavvio possono essere eseguiti sia dall'utilità che dal menu di sistema macOS.

Consigliato: