15Jul

Kako instalirati MacOS High Sierra u VirtualBox na Windowsima 10

Želite li povremeno testirati web stranicu u Safaru, ili isprobati malo softvera u okruženju Mac, korisno je imati pristup najnovijoj verziji macOS-a u virtualnom stroju. Nažalost, niste stvarno trebali to učiniti - tako da dobivanje macOS trčanje u VirtualBox je, recimo najmanje, lukav.

Međutim, nije nemoguće. Neki od ljudi na InsanelyMac forumima shvatili su proces koji radi. Jedino što ne radi je zvuk, koji je iz nekog razloga vrlo iskrivljen ili nepostojeći. Osim toga, ipak, ovo je macOS High Sierra, glatko trčanje u VirtualBoxu.

Da bismo stvari olakšale ljudima, kombinirali smo metode s nekoliko različitih foruma na forumu u jedan, korak po korak udžbenik, zajedno s snimkama zaslona. Dopustimo da se uronite.

NAPOMENA: Da biste to postigli, trebat će vam pristup stvarnom Macu da biste preuzeli High Sierra. Možda, pretpostavljamo, dobijemo High Sierra ISO drugim načinima, ali ga ne preporučujemo. Posudite prijatelja Maca na sat, ako ga nemate, i trebali biste biti u redu - sve što se nalazi iza ovog koraka može se izvršiti na vašem Windows računalu.

Ako ste na Macu i želite MACOS virtualni stroj za upotrebu na tom Macu, preporučujemo da ga umjesto toga uputite na Parallels Desktop Lite jer može besplatno stvoriti MACOS virtualne uređaje i puno je lakše raditi.

Jeste li spremni za početak rada? Uhvatimo se!

Prvi korak: Stvorite macOS High Sierra ISO datoteku

Za početak, morat ćemo stvoriti ISO datoteku MacOS High Sierra instalatera, tako da je možemo učitati u VirtualBox na našem Windows stroj. Grab vašeg posuđenog Maca, krenite na Mac App Store, potražite Sierra i kliknite "Download".

Kada se proces završi, instalacijski program će pokrenuti - to je u redu, samo ga zatvorite Command + Q-om. Ne želimo nadograditi Mac vašeg prijatelja;samo trebamo preuzeti datoteke.

Da biste te datoteke pretvorili u ISO, morat ćemo upotrijebiti Terminal, koji možete pronaći u aplikacijama & gt;Komunalne.

Prvo, pokrenite sljedeću naredbu za stvaranje prazne slike diska:

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

Zatim, montirati svoju praznu sliku:

hdiutil priključiti /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_build

Sada ćete vratiti BaseSystem.dmg od instalatera na novu sliku:

asr restore-source /Applications/ Instaliraj \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -cilj /Volumes/ install_build -noprompt -noverify -lease

Imajte na umu da se nakon toga, naziv naše odredišne ​​točke montiranja promijenio u "OS X osnovni sustav / sustav". Gotovo ste gotovi! Uklonite sliku:

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

I konacno pretvorite sliku koju ste stvorili u ISO datoteku:

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

PremjestiISO na radnu površinu:

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

I imate gotov datoteku ISO High Sierra ISO!

Kopirajte ga na Windows uređaj pomoću velikog bljeskalice, vanjskog tvrdog diska ili preko lokalne mreže.

Drugi korak: Stvorite svoj virtualni stroj u VirtualBox

Zatim idite na Windows uređaj i instalirajte VirtualBox ako to već niste, provjerite imate li najnoviju verziju( ozbiljno, starije inačice možda neće raditi.)

Otvorite gai kliknite gumb "Novo".Imenujte svoj virtualni stroj "High Sierra" i odaberite "Mac OS X" za operacijski sustav i "Mac OS X( 64-bit)" za verziju( od ovog pisanja, "macOS High Sierra" se ne nudi, alito je u redu.)

Nastavite kroz postupak. Za memoriju preporučujemo korištenje najmanje 4096 MB, no možete se odlučiti za više ako imate dovoljno RAM-a da biste se oslanjali na Windows računalu.

Zatim ćete biti upitani o vašem tvrdom disku. Odaberite "Stvaranje virtualnog tvrdog diska sada" i kliknite Izradi.

Odaberite VDI za vrstu tvrdog diska i kliknite Dalje. Bit ćete upitani želite li pogon dinamičke veličine ili fiksno. Preporučujemo vam fiksnu veličinu, budući da je malo brži, iako će na vašem Windows računalu trebati malo više prostora na tvrdom disku.

Kliknite Dalje. Bit ćete upitani koliko je velik pogon koji želite;preporučujemo najmanje 25GB, što je dovoljno veliko za OS i nekoliko aplikacija. Ovisno o situaciji za pohranu, mogli biste ponuditi više, ali ne mislimo da zaista možete koristiti mnogo manje od toga.

Kliknite na upit i stvorili ste unos za svoj virtualni stroj! Sada je vrijeme da napravimo malo konfiguracije.

Treći korak: Konfigurirajte svoj virtualni stroj u VirtualBox

Trebali biste vidjeti svoj virtualni stroj u glavnom prozoru VirtualBoxa.

Odaberite ga, a zatim kliknite veliki žuti gumb "Postavke".Prvo, krenite na "Sustav" na lijevoj bočnoj traci. Na kartici Matična ploča pobrinite se da "Floppy" nije uklonjen.

Dalje krenite na karticu "Procesor" i provjerite imate li najmanje dva CPU-a dodijeljena virtualnom stroju.

Zatim kliknite "Prikaz" na lijevoj bočnoj traci i provjerite je li Video Memory postavljen na najmanje 128 MB.

Zatim kliknite na "Pohrana" na lijevoj bočnoj traci, a zatim kliknite "Prazan" CD pogon. Kliknite ikonu CD-a u gornjem desnom kutu, a zatim potražite datoteku High Sierra ISO koju ste ranije stvorili.

Obavezno kliknite "U redu" kako biste dovršili sve promjene koje ste napravili, a zatim zatvorite VirtualBox. Ne, ozbiljno: odmah zatvorite VirtualBox ili sljedeći koraci neće raditi.

Četvrti korak: Konfigurirajte svoj virtualni stroj s naredbenog retka

Napravili smo nekoliko ugađanja, ali moramo napraviti još više, kako bismo uvjerili operacijski sustav da radi na pravi Mac. Nažalost, nema mogućnosti za to iz sučelja VirtualBoxa, pa ćete morati otvoriti naredbeni redak.

Otvorite izbornik Start, potražite "Naredbeni redak", a zatim desnom tipkom miša i odaberite "Pokreni kao administrator".

Morate pokrenuti brojne naredbe redoslijedom. Zalijepite sljedeće naredbe i pritiskajte Enter nakon svakog od njih i čekajte da se dovrši:

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 "Visoka Sierra" "VBoxInternal /Devices/efi/0/Config/ DmiSystemVersion" "1.0" VBoxManage setextradata "Visoka Sierra" "VBoxInternal /Devices/efi/0/Config/ DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "Visoka Sierra" "VBoxInternal /Devices/smc/0/Config/ DeviceKey"" ourhardworkbythesewordsguardedpleasedontsteal(c) AppleComputerInc "VBoxManage setextradata" High Sierra "" VBoxInternal /Devices/smc/0/Config/ GetKeyFromRealSMC "1

To je to! Ako sve funkcionira, ne biste smjeli vidjeti povratne informacije;naredbe će se jednostavno pokrenuti. Ako naredba ne funkcionira, provjerite je li vaš virtualni stroj točno "High Sierra";ako nije, uredite naredbe koje iznad navodeći naziv vašeg stroja u navodnike. Idite naprijed i zatvorite naredbeni redak. Sada se vraćamo u VirtualBox.

Korak pet: podizanje sustava i pokretanje instalacijskog programa

Ponovno otvorite VirtualBox, kliknite Sierra uređaj, a zatim kliknite "Start". Vaš stroj će se početi dizati. Vidjet ćete puno suvišnih informacija kao što se to događa - i mislim puno - ali ne brinite o tome. To je normalno, čak i neke od stvari koje izgledaju kao pogreške.

Trebali biste se brinuti samo ako se određena pogreška visi pet minuta ili duže. Samo se odmakni i pustite da trči malo. Ako ste sve učinili ispravno, to će se pokrenuti.

Na kraju ćete vidjeti instalaciju koja će vas tražiti da odaberete jezik:

Odaberite "Engleski" ili bilo koji jezik koji želite, a zatim kliknite "Dalje". Prije nego što učinite bilo što drugo, kliknite "Disk Utility" i zatim "Continue. "

Nećete vidjeti pogon: nemojte paničariti, High Sierra prema zadanim postavkama skriva prazne pogone. Na traci izbornika kliknite "Prikaz", a zatim "Prikaži sve uređaje".

Sada biste trebali vidjeti prazan virtualni pogon na bočnoj traci. Kliknite je, a zatim kliknite opciju "Brisanje".

Nazovite pogon "Macintosh HD", a ostale dvije postavke ostavite na sljedeći način: "Mac OS Extended Journaled" i "GUID partition map". Ne stvarajte AFS particiju , jer neće raditi i morat ćete započeti s novim virtualnim tvrdim diskom. Kliknite "Erase", a zatim zatvorite Uslužni program diska kada je postupak dovršen. Vratit će se u glavni prozor.

Odaberite "Reinstaliraj MACOS", a zatim kliknite "Nastavi". Od vas će se tražiti da se slažete s uvjetima.

Slažem se i na kraju ćete morati odabrati tvrdi disk;odaberite particiju koju ste upravo napravili.

Instalacija će započeti! Ovo može potrajati, stoga budite strpljivi. Na kraju će se vaš virtualni stroj ponovo pokrenuti i odvesti. .. natrag do instalatera. Nemojte paničariti: ovo se može očekivati.

Šesti korak: instalacijski program za podizanje sustava fazi 2 s virtualnog tvrdog diska

U ovom trenutku instalacijski program kopirao je datoteke na virtualni tvrdi disk i očekuje da će se s njega pokrenuti. Iz bilo kojeg razloga to ne funkcionira na virtualnom stroju, zbog čega ponovno vidite instalaciju.

Isključite svoj virtualni stroj i otvorite njegove postavke. Prijeđite na pohranu, kliknite "HighSierra.iso" na ploči "Tree za pohranu", zatim kliknite ikonu CD-a u gornjem desnom kutu i kliknite "Ukloni disk s virtualnog diska". To će u potpunosti odspojiti našu instalaciju ISO.

Sada pokrenite virtualni stroj i vidjet ćete ovaj lijep zaslon.

Ovo je EFI Internal Shell, a sve dok vidite "FS1" navedeno u žutom, možete ga koristiti za pokretanje ostatka instalatera. Kliknite virtualni stroj i dopustite da vas uhvatiti mišem i tipkovnicom, a zatim upišite fs1: i pritisnite Enter. To će prebaciti direktorije na FS1, gdje se nalazi ostatak instalatera.

Dalje ćemo pokrenuti nekoliko naredbi kako bismo se prebacili na imenik koji nam je potreban:

cd "macOS Instalirajte podatke" cd "Zaključavane datoteke" cd "Boot datoteke"

Sada možemo pokrenuti sam instalacijski program sa sljedećom naredbom:

boot.efi

Instalater će pokupiti mjesto na kojem je prestalo. Najprije ćete vidjeti niz teksta, kao i prije, ali na kraju ćete vidjeti instalacijski GUI.(Ne brinite, samo jednom morate proći kroz ovaj proces.)

Dolazimo tamo, samo trebamo malo više strpljenja.

Korak osam: Prijavite se macOS High Sierra

Na kraju virtualni stroj ponovno će se ponovno pokrenuti, ovaj put u macOS High Sierra. Ako se to ne dogodi, pokušajte izbrisati ISO s Virtualnog stroja. Kada se High Sierra pokreće, morate proći kroz odabir vaše zemlje, postavljanje korisnika i ostatak početnog postupka postavljanja.

Na kraju ćete to učiniti na Mac računalu. Yay!

Sada možete isprobati bilo koji Mac softver, iako neke funkcije, poput FaceTimea i Poruka, neće funkcionirati jer Apple neće prepoznati vaše računalo kao pravi Mac. Ali puno osnovnih stvari treba raditi. Zabavi se!

Korak osam( neobavezno): Promijenite rezoluciju

Prema zadanim postavkama, virtualni stroj će imati razlučivost od 1024 x 768, što nema puno prostora za rad. Ako ipak pokušate promijeniti razlučivost iz MACOS-a, vidjet ćete nikakvu mogućnost da to učinite. Umjesto toga, morate unijeti nekoliko naredbi.

Isključite virtualni stroj isključivanjem MACOS-a: kliknite Apple na traci izbornika, a zatim kliknite "Shut Down". Zatim zatvorite VirtualBox u potpunosti( ozbiljno, ovaj korak neće funkcionirati ako je VirtualBox još uvijek otvoren!) I vratite se naWindows naredbeni redak kao administrator. Morate pokrenuti sljedeće dvije naredbe:

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

U drugoj naredbi morate zamijeniti N s brojem od jednog do pet, ovisno ona koju rezoluciju želite:

  • 1 vam daje razlučivost od 800 × 600
  • 2 vam daje rezoluciju od 1024 × 768
  • 3 vam daje rezoluciju od 1280 × 1024
  • 4 vam daje razlučivost od 1440 × 900
  • 5 vam daje razlučivost od 1920 ×1200

Pokrenite VirtualBox, učitajte svoj virtualni stroj i trebao bi se podići na željenu razlučivost!

Od sada možete otvoriti VirtualBox za sve testove koji se tiču ​​Maca koji želite učiniti. Opet, vidjet ćete da se mnoge pogreške pojavljuju tijekom podizanja sustava, ali su u redu;ignoriraj ih. Također, imajte na umu da zvuk neće funkcionirati, niti će stvari poput FaceTimea ili iMessagea, koje zahtijevaju pravi Mac. To neće biti savršeno, što se može očekivati ​​od potpuno nepodržanih postavki. Ali to je macOS, u virtualnom stroju, i to nije loše! Obavezno pogledajte naš vodič za napredne značajke VirtualBoxa kako biste dobili najviše iz vašeg računala.

Još jedna stvar: ogromna rasprava za Chad S. Samuels, bez kojih nisam mogao ažurirati ovaj vodič za High Sierra. Puno ti hvala!