Cum pentru a Instala macOS High Sierra in VirtualBox pe Windows 10

  • Justin Oală

    @jhpot

  • Actualizat 1 decembrie 2020, 4:52pm EDT

Dacă doriți să ocazional testa un site web în Safari, sau încercați un pic de software-ul în Mac mediu, având acces la cea mai recentă versiune de macOS într-o mașină virtuală este utilă. Din păcate, nu ar trebui să faceți acest lucru—așa că rularea macOS în VirtualBox este, cel puțin, dificilă.

actualizare: instrucțiunile de aici se aplică versiunilor mai vechi de macOS., Dacă doriți să instalați o versiune mai nouă de macOS în VirtualBox, consultați acest script pe GitHub. Promite să vă ducă prin procesul de instalare și configurare a unei mașini virtuale macOS. Încă nu l-am testat noi înșine, dar am auzit lucruri bune.

nu este imposibil, cu toate acestea. Unii dintre cei de la forumurile InsanelyMac și-au dat seama de un proces care funcționează. Singurul lucru care nu funcționează este sunetul, care din anumite motive este foarte distorsionat sau inexistent. În afară de asta, totuși, acesta este macOS High Sierra, care rulează fără probleme în VirtualBox.,

pentru a face lucrurile un pic mai ușor pentru oameni, am combinat metode de la câteva fire de forum diferite într-un singur tutorial, pas cu pas, complet cu capturi de ecran. Să ne scufundăm.

RELATED: începător Geek: cum să creați și să utilizați mașini virtuale

publicitate

notă: pentru a face acest lucru, veți avea nevoie de acces la un Mac real pentru a descărca High Sierra. Ați putea, presupunem, să obțineți un ISO High Sierra prin alte mijloace, dar nu îl recomandăm., Împrumutați Mac—ul unui prieten timp de o oră dacă nu aveți unul și ar trebui să fiți bine-totul dincolo de primul pas al acestui tutorial se poate face pe computerul Windows.dacă sunteți pe un Mac și doriți o mașină virtuală macOS pentru a fi utilizată pe acel Mac, vă recomandăm să verificați Parallels Desktop Lite, deoarece poate crea mașini virtuale macOS gratuit și este mult mai ușor de utilizat.

gata pentru a începe? Să sărim!,

pasul unu: creați un fișier ISO macOS High Sierra

pentru a începe, va trebui să creăm un fișier ISO al programului de instalare macOS High Sierra, astfel încât să îl putem încărca în VirtualBox pe mașina noastră Windows. Luați Mac-ul împrumutat, mergeți la Mac App Store, căutați Sierra și faceți clic pe „Descărcați.”

când procesul este terminat, programul de instalare se va lansa—este în regulă, trebuie doar să îl închideți cu Command+Q. nu vrem să actualizăm Mac-ul prietenului dvs.; avem nevoie doar de fișierele descărcate.,pentru a converti aceste fișiere într-un ISO, va trebui să folosim terminalul, pe care îl puteți găsi în aplicații > utilități.

în Primul rând, executați următoarea comandă pentru a crea un disc gol de imagine:

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

Apoi, muntele gol imagine:

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

Acum ai de gând pentru a restabili BaseSystem.dmg de la instalator până la imaginea nou montată:

rețineți că, după ce faceți acest lucru, numele punctului nostru de montare a destinației s-a schimbat în „OS X Base System / System.”Aproape ai terminat!, Demonta imaginea:

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

Și, în cele din urmă, pentru a converti imaginea pe care a creat într-un fișier ISO:

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

Muta ISO pentru desktop:

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

Și ai o bootabil High Sierra fișier ISO!copiați-l pe computerul Windows utilizând o unitate flash mare, un hard disk extern sau prin rețeaua locală.,

Pasul Doi: de a Crea Mașini Virtuale în VirtualBox

Apoi, capul la calculator cu Windows și instalați VirtualBox dacă nu ați făcut deja, asigurându-vă că aveți cea mai recentă versiune (serios, versiunile mai vechi nu pot lucra.)

Deschideți-l și faceți clic pe butonul „Nou”. Denumiți mașina dvs. virtuală ” High Sierra „și alegeți” Mac OS X „pentru sistemul de operare și” Mac OS X (64-bit) „Pentru versiune (de la această scriere,” macOS High Sierra ” nu este oferit, dar este în regulă.)

publicitate

continua prin procesul., Pentru memorie, vă recomandăm să utilizați cel puțin 4096mb, deși puteți opta pentru mai mult dacă aveți suficientă memorie RAM pentru a economisi pe mașina dvs.

în continuare, veți fi întrebat despre hard disk. Alegeți „Creați un Hard Disk Virtual acum” și faceți clic pe Creare.

alegeți VDI pentru tipul de hard disk și faceți clic pe Următorul. Veți fi întrebat dacă doriți o unitate de dimensiuni dinamice sau fixă. Vă recomandăm dimensiunea fixă, deoarece este puțin mai rapidă, deși va dura un pic mai mult spațiu pe hard disk pe mașina dvs.

Faceți clic pe Următorul., Veți fi întrebat cât de mare o unitate pe care doriți; vă recomandăm cel puțin 25GB, care este suficient de mare pentru sistemul de operare și câteva aplicații. În funcție de situația dvs. de stocare, puteți oferi mai mult, dar nu credem că puteți folosi cu adevărat mult mai puțin decât atât.

publicitate

Faceți clic pe solicitări și ați creat o intrare pentru mașina dvs. virtuală! Acum este timpul să faceți o mică configurație.

Pasul trei: Configurați-vă mașina virtuală în VirtualBox

ar trebui să vedeți mașina dvs. virtuală în fereastra principală a VirtualBox.,

selectați-l, apoi faceți clic pe butonul mare galben „Setări”. Mai întâi, mergeți la „sistem” în bara laterală din stânga. În fila plăcii de bază, asigurați-vă că „Floppy” nu este bifat.

apoi mergeți la fila „procesor” și asigurați-vă că aveți cel puțin două procesoare alocate mașinii virtuale.apoi, faceți clic pe” Afișare ” în bara laterală din stânga și asigurați-vă că memoria Video este setată la cel puțin 128 MB.apoi, faceți clic pe” stocare „în bara laterală din stânga, apoi faceți clic pe unitatea CD” goală”. Faceți clic pe pictograma CD din partea dreaptă sus, apoi navigați la fișierul ISO High Sierra pe care l-ați creat anterior.,asigurați-vă că faceți clic pe „OK” pentru a finaliza toate modificările pe care le-ați făcut, apoi închideți VirtualBox. Nu, serios: închideți VirtualBox acum sau următorii pași nu vor funcționa.

Pasul patru: Configurați-vă mașina virtuală din promptul de comandă

am făcut câteva modificări, dar trebuie să mai facem câteva pentru a convinge sistemul de Operare că rulează pe un Mac real. Din păcate, nu există opțiuni pentru acest lucru din interfața VirtualBox, deci va trebui să deschideți promptul de comandă.,deschideți meniul Start, căutați „Command Prompt”, apoi faceți clic dreapta pe el și selectați ” Run as administrator.”

trebuie să executați un număr de comenzi, în ordine. Inserați următoarele comenzi, apăsând Enter după fiecare și de așteptare pentru el pentru a finaliza:

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

Asta e! Dacă totul a funcționat, nu ar trebui să vedeți niciun feedback, comenzile vor rula pur și simplu., Dacă comanda nu a funcționat, asigurați-vă că mașina dvs. virtuală este numită exact „High Sierra”; dacă nu este, editați comenzile de mai sus, punând numele mașinii dvs. în ghilimele. Mergeți mai departe și închideți promptul de comandă. Ne întoarcem la VirtualBox acum.

Pasul Cinci: porniți și rulați programul de instalare

redeschideți VirtualBox, faceți clic pe mașina dvs.”Mașina dvs. va începe să pornească. Veți vedea o mulțime de informații inutile pe măsură ce se întâmplă acest lucru—și vreau să spun multe—dar nu vă faceți griji. Este normal, chiar și unele dintre lucrurile care arată ca erori.,trebuie să vă faceți griji numai dacă o eroare specifică se blochează timp de cinci minute sau mai mult. Doar de mers pe jos și lăsați-l să ruleze pentru un pic. Dacă ai făcut totul bine, va porni.

în cele din urmă, veți vedea programul de instalare care vă cere să alegeți o limbă:

alegeți „engleză” sau orice limbă preferați, apoi faceți clic pe „Următorul.”Înainte de a face altceva, faceți clic pe „Disk Utility” apoi pe „Continuați.”

nu veți vedea unitatea: nu intrați în panică, High Sierra ascunde unitățile goale în mod implicit. În bara de meniu, faceți clic pe „Vizualizare” urmată de „Afișați toate dispozitivele.,”

publicitate

ar trebui să vedeți acum unitatea virtuală goală în bara laterală. Faceți clic pe acesta, apoi faceți clic pe opțiunea „ștergeți”.denumiți unitatea „Macintosh HD” și lăsați celelalte două setări ca atare:” Mac OS Extended Journaled „și”Guid Partition Map”. Nu creați o partiție AFS, deoarece nu va funcționa și va trebui să începeți din nou cu un nou hard disk virtual. Faceți clic pe” ștergeți”, apoi închideți utilitatea discului când procesul este finalizat. Vei fi adus înapoi la fereastra principală.

selectați „reinstalați macOS”, apoi faceți clic pe ” Continuați.”Vi se va cere să fiți de acord cu Termenii.,

sunt de acord și în cele din urmă vi se va cere să alegeți un hard disk; selectați partiția pe care tocmai ați făcut-o.

publicitate

instalarea va începe! S-ar putea să dureze ceva, așa că ai răbdare. În cele din urmă, mașina dvs. virtuală va reporni și vă va duce…înapoi la instalator. Nu vă panicați: acest lucru este de așteptat.

Pasul șase: Boot Installer etapa a doua de pe Hard disk-ul Virtual

în acest moment, instalatorul a copiat fișierele pe hard disk-ul virtual și se așteaptă să pornească de acolo., Din orice motiv, acest lucru nu funcționează pe mașina virtuală, motiv pentru care vedeți din nou programul de instalare.opriți mașina virtuală și deschideți setările acesteia. Mergeți la depozitare, faceți clic pe ” HighSierra.iso „în panoul ” Storage Tree”, apoi faceți clic pe pictograma CD din partea dreaptă sus și faceți clic pe ” eliminați discul din unitatea virtuală.”Acest lucru va deconecta complet ISO-ul nostru de instalare.acum porniți mașina virtuală și veți vedea acest ecran minunat.,aceasta este carcasa internă EFI și atâta timp cât vedeți „FS1” listat în galben, îl puteți folosi pentru a lansa restul programului de instalare. Faceți clic pe mașina virtuală și permiteți-i să vă captureze mouse-ul și tastatura, apoi tastați fs1: și apăsați Enter. Aceasta va comuta directoarele la FS1, unde se află restul instalatorului.,

apoi vom rula câteva comenzi pentru a trece la directorul avem nevoie de:

cd "macOS Install Data" cd "Locked Files" cd "Boot Files"

Acum putem rula programul de instalare în sine cu următoarea comandă:

boot.efi

programul De instalare va ridica de unde a rămas. Mai întâi veți vedea o serie de text, ca înainte, dar în cele din urmă veți vedea că programul de instalare GUI revine. (Nu vă faceți griji, trebuie să parcurgeți acest proces o singură dată.suntem obtinerea acolo, nevoie doar de un pic mai multă răbdare.,

Pasul opt: Conectați-vă la macOS High Sierra

În cele din urmă, mașina virtuală se va reporni din nou, de data aceasta în macOS High Sierra. Dacă acest lucru nu se întâmplă, încercați să ejectați ISO din mașina virtuală. Când High Sierra se pornește, va trebui să parcurgeți alegerea țării dvs., configurarea unui utilizator și restul procesului de configurare inițială.

în cele din urmă, veți ajunge pe desktopul Mac. Ura!

acum Puteți încerca orice software Mac, deși unele funcții, cum ar fi FaceTime și mesaje, nu vor funcționa, deoarece Apple nu va recunoaște computerul ca un Mac real., Dar o mulțime de lucruri de bază ar trebui să funcționeze. Distracție plăcută!

Pasul opt (opțional): modificați rezoluția

în mod implicit, mașina dvs. virtuală va avea o rezoluție de 1024×768, ceea ce nu este prea mult spațiu pentru a lucra. Cu toate acestea, dacă încercați să modificați rezoluția din macOS, nu veți vedea nicio opțiune pentru a face acest lucru. În schimb, trebuie să introduceți câteva comenzi.

publicitate

închideți mașina virtuală prin închiderea macOS: faceți clic pe Apple în bara de meniu, apoi faceți clic pe „Shut Down.,”În continuare, închideți complet VirtualBox (serios, acest pas nu va funcționa dacă VirtualBox este încă deschis!) și întoarceți-vă la promptul de comandă Windows ca administrator.,fed să rulați următoarele două comenzi:

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

În cea de-a doua comandă, aveți nevoie pentru a înlocui N cu un număr de la unu la cinci, în funcție de ceea ce rezoluție vrei:

  • 1 vă oferă o rezoluție de 800×600
  • 2 vă oferă o rezoluție de 1024×768
  • 3 vă oferă o rezoluție de 1280×1024
  • 4 vă oferă o rezoluție de 1440×900
  • 5 vă oferă o rezoluție de 1920×1200

Pornire VirtualBox, încărcați până dvs. mașină virtuală, și ar trebui să pornească la rezoluția dumneavoastră preferat!,10 trucuri VirtualBox și funcții avansate despre care ar trebui să știți

de acum înainte, puteți deschide VirtualBox pentru orice testare legată de Mac pe care doriți să o faceți. Din nou, veți vedea o mulțime de erori care apar în timpul încărcării, dar sunt bine; ignorați-le. De asemenea, rețineți că audio nu va funcționa și nici lucruri precum FaceTime sau iMessage, care necesită un Mac real. Acest lucru nu va fi perfect, ceea ce este de așteptat de la o configurație complet neacceptată. Dar este macOS, într-o mașină virtuală, și asta nu este rău!, Asigurați-vă că consultați ghidul nostru pentru funcțiile avansate ale VirtualBox pentru a profita la maxim și de mașina dvs.încă un lucru: un strigăt uriaș către Chad S. Samuels, fără de care nu aș fi putut actualiza acest ghid pentru High Sierra. Mulțumesc mult!Justin Pot Justin Pot scrie despre tehnologie de peste un deceniu, cu lucrări care apar în tendințele digitale, The Next Web, Lifehacker, MakeUseOf și blogul Zapier. El conduce, de asemenea, Hillsboro Signal, o sursă de știri locală condusă de voluntari pe care a fondat-o.Citeste tot Bio ”

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *