Com instal·lar macOS High Sierra a VirtualBox al Windows 10

Tant si voleu provar de tant en tant un lloc web a Safari o provar una mica de programari a l’entorn Mac, és útil tenir accés a la versió més recent de macOS en una màquina virtual. Malauradament, no ho estàs realment suposat per fer-ho, així que fer funcionar macOS a VirtualBox és, com a mínim, complicat.

Actualització: Les instruccions aquí s'apliquen a versions anteriors de macOS. Si voleu instal·lar una versió més nova de macOS al VirtualBox, consulteu aquest script a GitHub. Promet fer-vos passar pel procés d’instal·lació i configuració d’una màquina virtual macOS. Encara no ho hem provat nosaltres, però hem escoltat coses bones.

No obstant això, no és impossible. Alguns dels fòrums d’InsanelyMac han descobert un procés que funciona. La única cosano treballar és sòlid, que per alguna raó és altament distorsionat o inexistent. A part d’això, però, es tracta de macOS High Sierra, que funciona sense problemes a VirtualBox.

Per fer les coses una mica més fàcils per a la gent, hem combinat mètodes d’uns quants fils de fòrum diferents en un tutorial únic pas a pas, amb captures de pantalla. Anem a bussejar.

RELACIONATS:Beginner Geek: Com crear i utilitzar màquines virtuals

NOTA: Per tal que això funcioni, necessitareu accedir a un Mac real per descarregar High Sierra. Suposem que podríeu obtenir un ISO High Sierra per altres mitjans, però no el recomanem. Preneu en préstec el Mac d’un amic durant una hora si no en teniu cap i hauríeu d’estar bé; tot el que hi ha més enllà del primer pas d’aquest tutorial es pot fer al vostre PC amb Windows.

Si utilitzeu un Mac i voleu utilitzar una màquina virtual macOS en aquest Mac, us recomanem que consulteu Parallels Desktop Lite, ja que pot crear màquines virtuals macOS de forma gratuïta i és molt més fàcil de treballar.

A punt per començar? Saltem-hi!

Primer pas: creeu un fitxer ISO de macOS High Sierra

Per començar, haurem de crear un fitxer ISO de l’instal·lador de macOS High Sierra, de manera que el puguem carregar a VirtualBox a la nostra màquina Windows. Agafeu el vostre Mac prestat, aneu a la Mac App Store, cerqueu Sierra i feu clic a "Baixa".

Quan finalitzi el procés, s'iniciarà l'instal·lador; no està malament, tanqueu-lo amb Command + Q. No volem actualitzar el Mac del vostre amic; només necessitem els fitxers descarregats.

Per convertir aquests fitxers a un ISO, haurem d’utilitzar el terminal, que podeu trobar a Aplicacions> Utilitats.

Primer, executeu l'ordre següent per crear una imatge de disc en blanc:

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

A continuació, munteu la vostra imatge en blanc:

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

Ara restaurareu BaseSystem.dmg de l’instal·lador a la imatge recentment muntada:

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

Tingueu en compte que, després d’haver-ho fet, el nom del nostre punt de muntatge de destinació ha canviat a “Sistema base / sistema OS X”. Ja quasi estàs! Desmunteu la imatge:

hdiutil detach / Volumes / OS \ X \ Base \ System

I, finalment, converteix la imatge que heu creat en un fitxer ISO:

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

Moveu l'ISO a l'escriptori:

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

I teniu un fitxer ISO High Sierra d’arrencada.

Copieu-lo a la màquina Windows mitjançant una unitat flaix gran, un disc dur extern o a través de la vostra xarxa local.

Segon pas: creeu la vostra màquina virtual a VirtualBox

A continuació, aneu a la vostra màquina Windows i instal·leu VirtualBox si encara no ho heu fet, assegurant-vos que teniu la versió més recent (és probable que les versions anteriors no funcionin).

Obriu-lo i feu clic al botó "Nou". Anomeneu la vostra màquina virtual "High Sierra" i trieu "Mac OS X" per al sistema operatiu i "Mac OS X (64 bits)" per a la versió (a partir d'aquest escrit, no s'ofereix "macOS High Sierra", però està bé.)

Continueu amb el procés. Per a la memòria, us recomanem que utilitzeu almenys 4096 MB, tot i que podeu optar per més si teniu prou memòria RAM a la vostra màquina Windows.

A continuació, se us preguntarà sobre el vostre disc dur. Trieu "Crea un disc dur virtual ara" i feu clic a Crea.

Trieu VDI per al tipus de disc dur i feu clic a Següent. Se us preguntarà si voleu una unitat de mida dinàmica o fixa. Us recomanem la mida fixa, ja que és una mica més ràpida, tot i que ocuparà una mica més d'espai al disc dur al vostre equip Windows.

Feu clic a Següent. Se us demanarà la mida que voleu; recomanem com a mínim 25 GB, prou grans per al sistema operatiu i algunes aplicacions. En funció de la vostra situació d’emmagatzematge, en podríeu oferir més, però no creiem que en pugueu utilitzar molt menys.

Feu clic a les indicacions i heu creat una entrada per a la vostra màquina virtual. Ara és hora de fer una mica de configuració.

Pas tercer: configureu la màquina virtual a VirtualBox

Hauríeu de veure la vostra màquina virtual a la finestra principal de VirtualBox.

Seleccioneu-lo i feu clic al botó groc gran "Configuració". En primer lloc, aneu a "Sistema" a la barra lateral esquerra. A la pestanya Placa mare, assegureu-vos que "Disquet" estigui desmarcat.

A continuació, aneu a la pestanya "Processador" i assegureu-vos que teniu assignades almenys dues CPU a la màquina virtual.

A continuació, feu clic a "Mostra" a la barra lateral esquerra i assegureu-vos que la memòria de vídeo estigui configurada com a mínim a 128 MB.

A continuació, feu clic a "Emmagatzematge" a la barra lateral esquerra i, a continuació, feu clic a la unitat de CD "Buida". Feu clic a la icona del CD a la part superior dreta i, a continuació, aneu al fitxer ISO High Sierra que heu creat anteriorment.

Assegureu-vos de fer clic a "D'acord" per finalitzar tots els canvis que heu fet i, a continuació, tanqueu VirtualBox. No, de debò: tanqueu VirtualBox ara o els passos següents no funcionaran.

Pas quatre: configureu la màquina virtual des del símbol del sistema

Hem fet alguns ajustaments, però hem de fer-ne alguns més per convèncer el sistema operatiu que s’executa en un Mac real. Malauradament, no hi ha opcions per a això des de la interfície de VirtualBox, de manera que haureu d'obrir el símbol del sistema.

Obriu el menú Inici, cerqueu "Indicació d'ordres" i, a continuació, feu-hi clic amb el botó dret i seleccioneu "Executa com a administrador".

Cal que executeu ordres numèriques per ordre. Enganxeu les ordres següents, prement Intro després de cadascuna i esperant que es completi:

cd "C: Program FilesOracleVirtualBox"
VBoxManage.exe modifica vm "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" "el nostre treball dur per aquestes paraulesguardedpleasedontsteal (c) AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

Això és! Si tot funcionava, no hauríeu de veure cap comentari; les ordres simplement s'executaran. Si l'ordre no ha funcionat, assegureu-vos que la màquina virtual es diu exactament "High Sierra"; si no és així, editeu les ordres anteriors posant el nom de la vostra màquina a les cometes. Seguiu endavant i tanqueu el símbol del sistema. Ara tornem a VirtualBox.

Cinc pas: arrencar i executar l'instal·lador

Torneu a obrir VirtualBox, feu clic a la màquina Sierra i, a continuació, feu clic a "Inici". La vostra màquina començarà a arrencar. Veuràs molta informació superflua quan això passi, i vull dir a molt—Però no us en preocupeu. És normal, fins i tot algunes de les coses que semblen errors.

Només us hauríeu de preocupar si es produeix un error específic durant cinc minuts o més. Només cal anar-se’n i deixar-lo córrer una mica. Si ho heu fet tot bé, arrencarà.

Finalment, veureu l’instal·lador que us demana que escolliu un idioma:

Trieu "Anglès" o l'idioma que vulgueu i feu clic a "Següent". Abans de fer res, feu clic a "Utilitat de disc" i, a continuació, a "Continua".

No veureu la unitat: no us espanteu, High Sierra amaga les unitats en blanc per defecte. A la barra de menú, feu clic a "Visualitza" seguit de "Mostra tots els dispositius".

Ara hauríeu de veure la vostra unitat virtual buida a la barra lateral. Feu-hi clic i, a continuació, feu clic a l'opció "Esborra".

Poseu un nom a la unitat "Macintosh HD" i deixeu els altres dos paràmetres tal qual: "Mac OS Extended Journaled" i "GUID Partition Map". No creeu una partició AFS, perquè no funcionarà i haureu de començar de nou amb un nou disc dur virtual. Feu clic a "Esborra" i, a continuació, tanqueu Utilitat de disc quan el procés s'hagi completat. Tornareu a la finestra principal.

Seleccioneu "Torna a instal·lar macOS" i feu clic a "Continua". Se us demanarà que accepteu els termes.

Accepteu i finalment se us demanarà que trieu un disc dur; seleccioneu la partició que acabeu de fer.

La instal·lació començarà. Això pot trigar una estona, així que tingueu paciència. Finalment, la vostra màquina virtual es reiniciarà i us portarà ... de nou a l'instal·lador. No us espanteu: això és d’esperar.

Sisè pas: arrencar la segona fase de l'instal·lador des del disc dur virtual

En aquest moment, l'instal·lador ha copiat fitxers al disc dur virtual i espera arrencar des d'allà. Per qualsevol motiu, això no funciona a la màquina virtual, per això torneu a veure l'instal·lador.

Apagueu la màquina virtual i obriu-ne la configuració. Dirigiu-vos a Emmagatzematge, feu clic a "HighSierra.iso" al tauler "Arbre d'emmagatzematge", feu clic a la icona del CD a la part superior dreta i feu clic a "Elimina el disc de la unitat virtual". Això desconnectarà completament la nostra instal·lació ISO.

Ara engegueu la màquina virtual i veureu aquesta bonica pantalla.

Aquest és el Shell intern EFI i, sempre que vegeu "FS1" llistat en groc, el podeu utilitzar per iniciar la resta de l'instal·lador. Feu clic a la màquina virtual i deixeu-lo capturar el ratolí i el teclat i, a continuació, escriviu fs1: i premeu Retorn. Això canviarà els directoris a FS1, on es troba la resta de l'instal·lador.

A continuació, executarem algunes ordres per canviar al directori que necessitem:

cd "macOS Install Data" cd "Fitxers bloquejats" cd "Arxius d'arrencada"

Ara podem executar el propi instal·lador amb l'ordre següent:

boot.efi

L'instal·lador recollirà el lloc on l'ha deixat. Primer veureu una sèrie de text, com abans, però finalment veureu com torna l’instal·lador de la GUI. (No us preocupeu, només heu de passar aquest procés una vegada).

Hi arribem, només cal una mica més de paciència.

Pas vuit: inicieu la sessió a macOS High Sierra

Finalment, la màquina virtual es reiniciarà de nou, aquesta vegada a macOS High Sierra. Si això no passa, proveu d'expulsar l'ISO de la màquina virtual. Quan High Sierra arrenci, haureu de triar el vostre país, configurar un usuari i la resta del procés de configuració inicial.

Finalment, arribareu a l’escriptori del Mac. Visca!

Ara podeu provar qualsevol programari de Mac, tot i que algunes funcions, com ara FaceTime i Messages, no funcionaran perquè Apple no reconeixerà l’ordinador com un Mac real. Però moltes de les coses bàsiques haurien de funcionar. Diverteix-te!

Pas vuit (opcional): canvieu la resolució

De manera predeterminada, la vostra màquina virtual tindrà una resolució de 1024 × 768, que no suposa gaire espai per treballar. No obstant això, si proveu de canviar la resolució des de macOS, no veureu cap opció per fer-ho. En lloc d’això, cal que introduïu algunes ordres.

Apagueu la màquina virtual apagant macOS: feu clic a l'Apple a la barra de menú i, a continuació, feu clic a "Apaga". A continuació, tanqueu completament VirtualBox (de debò, aquest pas no funcionarà si VirtualBox encara està obert) i torneu a l’indicatiu d’ordres de Windows com a administrador. Heu d'executar les dues ordres següents:

cd "C: Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

A la segona ordre, heu de substituir el fitxer N amb un número d'un a cinc, segons la resolució que vulgueu:

  • 1 us dóna una resolució de 800 × 600
  • 2 us dóna una resolució de 1024 × 768
  • 3 us dóna una resolució de 1280 × 1024
  • 4 us dóna una resolució de 1440 × 900
  • 5 us dóna una resolució de 1920 × 1200

Inicieu VirtualBox, carregueu la màquina virtual i hauria d'arrencar a la vostra resolució preferida.

RELACIONATS:10 trucs de VirtualBox i funcions avançades que heu de conèixer

A partir d’ara, podeu obrir VirtualBox per a qualsevol prova relacionada amb el Mac que vulgueu fer. De nou, veureu que apareixen molts errors durant l’arrencada, però estan bé; ignorar-los. A més, recordeu que l’àudio no funcionarà, ni tampoc coses com FaceTime o iMessage, que requereixen un Mac real. Això no serà perfecte, cosa que s’espera d’una configuració totalment no compatible. Però és macOS, en una màquina virtual, i això no està malament. Consulteu també la nostra guia de funcions avançades de VirtualBox per treure el màxim profit de la vostra màquina.

Una cosa més: un enorme crit a Chad S. Samuels, sense el qual no hauria pogut actualitzar aquesta guia de High Sierra. Moltes gràcies!