Come installare macOS High Sierra in VirtualBox su Windows 10

Sommario:

Come installare macOS High Sierra in VirtualBox su Windows 10
Come installare macOS High Sierra in VirtualBox su Windows 10

Video: Come installare macOS High Sierra in VirtualBox su Windows 10

Video: Come installare macOS High Sierra in VirtualBox su Windows 10
Video: Se hai Windows 10 puoi attivare il surround 7.1 in tutti i PC: ecco come fare - YouTube 2024, Aprile
Anonim
Image
Image

Se si desidera testare occasionalmente un sito Web in Safari o provare un po 'di software nell'ambiente Mac, è utile avere accesso all'ultima versione di macOS in una macchina virtuale. Sfortunatamente, non lo sei davvero ipotetico per fare questo, quindi ottenere macOS in esecuzione in VirtualBox è, a dir poco, complicato.

Non è impossibile, comunque. Alcuni dei forum di InsanelyMac hanno scoperto un processo che funziona. L'unica cosanon funziona è suono, che per qualche motivo è molto distorto o inesistente. A parte questo, però, macOS High Sierra funziona senza intoppi in VirtualBox.

Per rendere le cose un po 'più semplici per le persone, abbiamo combinato i metodi di alcuni thread del forum in un singolo tutorial passo-passo, completo di schermate. Tuffiamoci dentro

NOTA: per poter funzionare, è necessario accedere a un vero Mac per scaricare High Sierra. Potremmo, supponiamo, ottenere un ISO High Sierra con altri mezzi, ma non lo raccomandiamo. Prendi in prestito il Mac di un amico per un'ora se non ne hai uno e dovresti stare bene. Tutto ciò che si può fare al di là del primo passo di questo tutorial può essere fatto sul tuo PC Windows.

Se sei su un Mac e desideri una macchina macOS virtuale da utilizzare su quel Mac, ti consigliamo di provare Parallels Desktop Lite, perché è in grado di creare macchine virtuali macOS gratuite ed è molto più semplice da utilizzare.

Pronto per iniziare? Facciamo un salto!

Fase uno: creazione di un file ISO MacOS High Sierra

Per iniziare, dovremo creare un file ISO del programma di installazione di macOS High Sierra, in modo che possiamo caricarlo in VirtualBox sulla nostra macchina Windows. Prendi il tuo Mac in prestito, vai al Mac App Store, cerca Sierra e fai clic su "Download".

Quando il processo è terminato, l'installer si avvierà, va bene, basta chiuderlo con Command + Q. Non vogliamo aggiornare il Mac del tuo amico; abbiamo solo bisogno dei file scaricati.
Quando il processo è terminato, l'installer si avvierà, va bene, basta chiuderlo con Command + Q. Non vogliamo aggiornare il Mac del tuo amico; abbiamo solo bisogno dei file scaricati.

Per convertire quei file in un ISO, dovremo usare il Terminale, che puoi trovare in Applicazioni> Utilità.

Innanzitutto, esegui il seguente comando per creare un'immagine del disco vuota:
Innanzitutto, esegui il seguente comando per creare un'immagine del disco vuota:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

Quindi, monta l'immagine vuota:

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

Ora devi ripristinare BaseSystem.dmg dall'installer all'immagine appena montata:

asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Nota che, dopo averlo fatto, il nome del nostro punto di mount di destinazione è cambiato in "Sistema / Sistema OS X Base". Hai quasi finito! Smonta l'immagine:

hdiutil detach /Volumes/OS X Base System

E, infine, converti l'immagine che hai creato in un file ISO:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

Sposta l'ISO sul desktop:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

E hai un file ISO High Sierra avviabile!

Copia sul tuo computer Windows utilizzando una grande unità flash, un disco rigido esterno o sulla rete locale.
Copia sul tuo computer Windows utilizzando una grande unità flash, un disco rigido esterno o sulla rete locale.

Passo due: crea la tua macchina virtuale in VirtualBox

Successivamente, vai al tuo computer Windows e installa VirtualBox se non lo hai già fatto, assicurandoti di avere l'ultima versione (seriamente, le versioni precedenti potrebbero non funzionare).

Aprilo e fai clic sul pulsante "Nuovo". Assegna un nome alla macchina virtuale "High Sierra" e scegli "Mac OS X" per il sistema operativo e "Mac OS X (64-bit)" per la versione (al momento della stesura di questo documento, "macOS High Sierra" non è disponibile, ma va bene.)

Continua attraverso il processo. Per la memoria, si consiglia di utilizzare almeno 4096 MB, anche se è possibile optare di più se si dispone di RAM sufficiente per il computer Windows.
Continua attraverso il processo. Per la memoria, si consiglia di utilizzare almeno 4096 MB, anche se è possibile optare di più se si dispone di RAM sufficiente per il computer Windows.
Successivamente, ti verrà chiesto del tuo disco fisso. Scegli "Crea un disco rigido virtuale ora" e fai clic su Crea.
Successivamente, ti verrà chiesto del tuo disco fisso. Scegli "Crea un disco rigido virtuale ora" e fai clic su Crea.
Scegliere VDI per il tipo di disco rigido e fare clic su Avanti. Ti verrà chiesto se desideri un'unità di dimensioni dinamiche o fissa. Raccomandiamo Fixed Size, dato che è un po 'più veloce, anche se occuperà un po' più di spazio su disco rigido sul tuo computer Windows.
Scegliere VDI per il tipo di disco rigido e fare clic su Avanti. Ti verrà chiesto se desideri un'unità di dimensioni dinamiche o fissa. Raccomandiamo Fixed Size, dato che è un po 'più veloce, anche se occuperà un po' più di spazio su disco rigido sul tuo computer Windows.
Fare clic su Avanti. Ti verrà chiesto quanto grande è l'unità che desideri; raccomandiamo almeno 25 GB, che è abbastanza grande per il sistema operativo e alcune applicazioni. A seconda della situazione di archiviazione, potresti offrire di più, ma non pensiamo che tu possa davvero usare molto meno di quello.
Fare clic su Avanti. Ti verrà chiesto quanto grande è l'unità che desideri; raccomandiamo almeno 25 GB, che è abbastanza grande per il sistema operativo e alcune applicazioni. A seconda della situazione di archiviazione, potresti offrire di più, ma non pensiamo che tu possa davvero usare molto meno di quello.

Fai clic sulle istruzioni e hai creato una voce per la tua macchina virtuale! Ora è il momento di fare una piccola configurazione.

Passo 3: configura la tua macchina virtuale in VirtualBox

Dovresti vedere la tua macchina virtuale nella finestra principale di VirtualBox.

Selezionalo, quindi fai clic sul grande pulsante giallo "Impostazioni". Per prima cosa, vai su "Sistema" nella barra laterale sinistra. Nella scheda Scheda madre, assicurati che "Floppy" sia deselezionato.
Selezionalo, quindi fai clic sul grande pulsante giallo "Impostazioni". Per prima cosa, vai su "Sistema" nella barra laterale sinistra. Nella scheda Scheda madre, assicurati che "Floppy" sia deselezionato.
Quindi vai alla scheda "Processore" e assicurati di avere almeno due CPU allocate alla macchina virtuale.
Quindi vai alla scheda "Processore" e assicurati di avere almeno due CPU allocate alla macchina virtuale.
Quindi, fai clic su "Visualizza" nella barra laterale sinistra e assicurati che la memoria video sia impostata su almeno 128 MB.
Quindi, fai clic su "Visualizza" nella barra laterale sinistra e assicurati che la memoria video sia impostata su almeno 128 MB.
Quindi, fai clic su "Archiviazione" nella barra laterale sinistra, quindi fai clic sull'unità CD "Vuota". Fai clic sull'icona del CD in alto a destra, quindi seleziona il file ISO High Sierra che hai creato in precedenza.
Quindi, fai clic su "Archiviazione" nella barra laterale sinistra, quindi fai clic sull'unità CD "Vuota". Fai clic sull'icona del CD in alto a destra, quindi seleziona il file ISO High Sierra che hai creato in precedenza.
Assicurati di fare clic su "OK" per finalizzare tutte le modifiche apportate, quindi chiudere VirtualBox.No, sul serio: chiudi VirtualBox adesso, altrimenti i prossimi passi non funzioneranno.
Assicurati di fare clic su "OK" per finalizzare tutte le modifiche apportate, quindi chiudere VirtualBox.No, sul serio: chiudi VirtualBox adesso, altrimenti i prossimi passi non funzioneranno.

Passaggio 4: configurazione della macchina virtuale dal prompt dei comandi

Abbiamo apportato alcune modifiche, ma abbiamo bisogno di farne altre ancora per convincere il sistema operativo su un vero Mac. Purtroppo, non ci sono opzioni per questo dall'interfaccia di VirtualBox, quindi è necessario aprire il prompt dei comandi.

Apri il menu Start, cerca "Prompt dei comandi", quindi fai clic destro e seleziona "Esegui come amministratore".

È necessario eseguire un comando numerico, in ordine. Incolla i seguenti comandi, premendo Invio dopo ciascuno e in attesa che si completi:
È necessario eseguire un comando numerico, in ordine. Incolla i seguenti comandi, premendo Invio dopo ciascuno e in attesa che si completi:

cd 'C:Program FilesOracleVirtualBox'

VBoxManage.exe modifyvm 'High Sierra' --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemProduct' 'MacBookPro11,3'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemVersion' '1.0'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiBoardProduct' 'Mac-2BD1B31983FE1663'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/DeviceKey' 'ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC' 1

Questo è tutto! Se tutto ha funzionato, non dovresti vedere alcun feedback; i comandi funzioneranno semplicemente. Se il comando non ha funzionato, assicurati che la tua macchina virtuale sia chiamata esattamente "High Sierra"; in caso contrario, modifica i comandi sopra riportati inserendo il nome della macchina tra virgolette. Vai avanti e chiudi il prompt dei comandi. Stiamo tornando a VirtualBox ora.
Questo è tutto! Se tutto ha funzionato, non dovresti vedere alcun feedback; i comandi funzioneranno semplicemente. Se il comando non ha funzionato, assicurati che la tua macchina virtuale sia chiamata esattamente "High Sierra"; in caso contrario, modifica i comandi sopra riportati inserendo il nome della macchina tra virgolette. Vai avanti e chiudi il prompt dei comandi. Stiamo tornando a VirtualBox ora.

Passaggio 5: avviare ed eseguire l'installazione

Riapri VirtualBox, fai clic sulla macchina Sierra, quindi fai clic su "Start". La tua macchina inizierà ad avviarsi. Vedrai molte informazioni superflue come questo, e intendo a lotto-Ma non preoccuparti per questo È normale, anche alcune delle cose che sembrano errori.

Dovresti preoccuparti solo se un errore specifico si blocca per cinque minuti o più. Basta andarsene e lasciar correre un po '. Se hai fatto tutto bene, si avvierà.
Dovresti preoccuparti solo se un errore specifico si blocca per cinque minuti o più. Basta andarsene e lasciar correre un po '. Se hai fatto tutto bene, si avvierà.

Alla fine, vedrai il programma di installazione che ti chiede di scegliere una lingua:

Scegli "Inglese" o qualsiasi altra lingua tu preferisca, quindi fai clic su "Avanti". Prima di fare qualsiasi altra cosa, tuttavia, fai clic su "Utility Disco" quindi su "Continua".
Scegli "Inglese" o qualsiasi altra lingua tu preferisca, quindi fai clic su "Avanti". Prima di fare qualsiasi altra cosa, tuttavia, fai clic su "Utility Disco" quindi su "Continua".
Non vedrai l'unità: non ti agitare, High Sierra nasconde le unità vuote per impostazione predefinita. Nella barra dei menu, fai clic su "Visualizza" seguito da "Mostra tutti i dispositivi".
Non vedrai l'unità: non ti agitare, High Sierra nasconde le unità vuote per impostazione predefinita. Nella barra dei menu, fai clic su "Visualizza" seguito da "Mostra tutti i dispositivi".
Image
Image

Ora dovresti vedere la tua unità virtuale vuota nella barra laterale. Fare clic, quindi fare clic sull'opzione "Cancella".

Image
Image

Denominare l'unità "Macintosh HD" e lasciare le altre due impostazioni così come sono: "Mac OS Extended Journaled" e "GUID Partition Map". Non creare una partizione AFS, perché non funzionerà e dovrai ricominciare con un nuovo disco rigido virtuale. Fai clic su "Cancella", quindi chiudi Utility Disco quando il processo è completato. Sarai riportato alla finestra principale.

Seleziona "Reinstalla macOS" quindi fai clic su "Continua". Ti verrà chiesto di accettare i termini.
Seleziona "Reinstalla macOS" quindi fai clic su "Continua". Ti verrà chiesto di accettare i termini.
D'accordo e alla fine ti verrà chiesto di scegliere un disco rigido; seleziona la partizione appena creata.
D'accordo e alla fine ti verrà chiesto di scegliere un disco rigido; seleziona la partizione appena creata.
L'installazione inizierà! Questo potrebbe richiedere del tempo, quindi sii paziente. Alla fine la tua macchina virtuale si riavvierà e ti porterà … al programma di installazione. Non fatevi prendere dal panico: questo è normale.
L'installazione inizierà! Questo potrebbe richiedere del tempo, quindi sii paziente. Alla fine la tua macchina virtuale si riavvierà e ti porterà … al programma di installazione. Non fatevi prendere dal panico: questo è normale.

Passo Sei: Boot Installer Fase Due dal disco rigido virtuale

A questo punto l'installer ha copiato i file sul disco rigido virtuale e si aspetta di avviarsi da lì. Per qualsiasi motivo, questo non funziona sulla macchina virtuale, motivo per cui stai visualizzando di nuovo il programma di installazione.

Spegni la tua macchina virtuale e apri le sue impostazioni. Vai su Archiviazione, fai clic su "HighSierra.iso" nel pannello "Albero di archiviazione", quindi fai clic sull'icona del CD in alto a destra e fai clic su "Rimuovi disco da Virtual Drive." Ciò scollegherà completamente la nostra installazione ISO.

Ora avvia la macchina virtuale e vedrai questo schermo adorabile.
Ora avvia la macchina virtuale e vedrai questo schermo adorabile.
Questa è la EFI Internal Shell, e finché vedi "FS1" elencata in giallo, puoi usarla per avviare il resto del programma di installazione. Fare clic sulla macchina virtuale e consentirle di catturare il mouse e la tastiera, quindi digitare
Questa è la EFI Internal Shell, e finché vedi "FS1" elencata in giallo, puoi usarla per avviare il resto del programma di installazione. Fare clic sulla macchina virtuale e consentirle di catturare il mouse e la tastiera, quindi digitare

fs1:

e premi Invio. Ciò cambierà le directory in FS1, dove si trova il resto del programma di installazione.

Ora eseguiremo alcuni comandi per passare alla directory di cui abbiamo bisogno:

cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'

Ora possiamo eseguire il programma di installazione stesso con il seguente comando:

boot.efi

L'installatore riprenderà da dove era stato interrotto. Prima vedrai una serie di testi, come prima, ma alla fine vedrai tornare l'installatore della GUI. (Non ti preoccupare, devi solo seguire questa procedura una volta.)
L'installatore riprenderà da dove era stato interrotto. Prima vedrai una serie di testi, come prima, ma alla fine vedrai tornare l'installatore della GUI. (Non ti preoccupare, devi solo seguire questa procedura una volta.)
Ci stiamo arrivando, ho solo bisogno di un po 'più di pazienza.
Ci stiamo arrivando, ho solo bisogno di un po 'più di pazienza.

Step Eight: Accedi a macOS High Sierra

Alla fine la macchina virtuale si riavvierà di nuovo, questa volta in macOS High Sierra. Se ciò non accade, prova a espellere l'ISO dalla Macchina Virtuale. Quando High Sierra si avvia, dovrai selezionare il tuo Paese, impostare un utente e il resto del processo di installazione iniziale.

Alla fine, lo farai sul desktop del Mac. Sìì!
Alla fine, lo farai sul desktop del Mac. Sìì!
Ora puoi provare qualsiasi software Mac, anche se alcune funzioni, come FaceTime e Messaggi, non funzioneranno perché Apple non riconoscerà il tuo computer come un vero Mac. Ma molte delle cose di base dovrebbero funzionare. Divertiti!
Ora puoi provare qualsiasi software Mac, anche se alcune funzioni, come FaceTime e Messaggi, non funzioneranno perché Apple non riconoscerà il tuo computer come un vero Mac. Ma molte delle cose di base dovrebbero funzionare. Divertiti!

Step Eight (Opzionale): cambia la risoluzione

Per impostazione predefinita, la tua macchina virtuale avrà una risoluzione di 1024 × 768, che non è molto spazio per lavorare. Se provi a cambiare la risoluzione da macOS, tuttavia, non vedrai alcuna opzione per farlo. Invece, è necessario inserire alcuni comandi.

Spegni la macchina virtuale spegnendo macOS: fai clic su Apple nella barra dei menu, quindi fai clic su "Chiudi sessione". Quindi, chiudi VirtualBox completamente (seriamente, questo passaggio non funzionerà se VirtualBox è ancora aperto!) E torna a Windows 'Prompt dei comandi come amministratore. È necessario eseguire i seguenti due comandi:

cd 'C:Program FilesOracleVirtualBox'

VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N

Nel secondo comando, è necessario sostituire il

N

con un numero da uno a cinque, a seconda della risoluzione desiderata:

  • 1 ti dà una risoluzione di 800 × 600
  • 2 ti dà una risoluzione di 1024 × 768
  • 3 ti dà una risoluzione di 1280 × 1024
  • 4 ti dà una risoluzione di 1440 × 900
  • 5 ti dà una risoluzione di 1920 × 1200

Avvia VirtualBox, carica la tua macchina virtuale e dovrebbe avviarsi alla tua risoluzione preferita!

D'ora in poi, puoi aprire VirtualBox per qualsiasi test relativo al Mac che desideri eseguire. Di nuovo, all'avvio appariranno molti errori, ma stanno bene; ignorali. Inoltre, ricorda che l'audio non funzionerà, né cose come FaceTime o iMessage, che richiedono un vero Mac. Questo non sarà perfetto, cosa che ci si può aspettare da una configurazione completamente non supportata. Ma è macOS, in una macchina virtuale, e non è male! Assicurati di consultare la nostra guida alle funzionalità avanzate di VirtualBox per ottenere il massimo dalla tua macchina.

Un'altra cosa: un enorme urlo a Chad S. Samuels, senza il quale non avrei potuto aggiornare questa guida per l'Alta Sierra. Grazie mille!

Consigliato: