Bilo da želite povremeno testirati web-mjesto u Safariju ili isprobati malo softvera u okruženju Mac, korisno je imati pristup do najnovije verzije MACOS-a u virtualnom stroju. Na žalost, zapravo niste trebao da to učinite - 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. Jedina stvarne rad 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 tema na forumu u jedan, korak po korak udžbenik, zajedno s snimkama zaslona. Uronimo.
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 istodobno pogledate Parallels Desktop Lite jer može besplatno stvoriti MACOS virtualne uređaje i puno je lakše raditi.
Jeste li spremni za početak? 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 stroj za Windows. Uzmite svoj posuđeni Mac, krenite na Mac App Store, potražite Sierra i kliknite "Preuzmi".
Da biste te datoteke pretvorili u ISO, morat ćemo upotrijebiti terminalski program koji možete pronaći u programu Applications> Utilities.
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Zatim postavite praznu sliku:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Sada ćete vratiti BaseSystem.dmg s instalatera na novu sliku:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Imajte na umu da je, nakon što je to učinio, naziv naše odredišne točke montiranja promijenio u "OS X osnovni sustav / sustav". Gotovo ste gotovi! Demontiraj sliku:
hdiutil detach /Volumes/OS X Base System
I konačno, pretvorite sliku koju ste stvorili u ISO datoteku:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Premjestite ISO na radnu površinu:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Imate i datoteku ISO datoteke visoke razlučivosti koju možete podići!
Drugi korak: Stvorite svoj virtualni stroj u VirtualBoxu
Zatim krenite na Windows uređaj i instalirajte VirtualBox ako to već niste, provjerite imate li najnoviju verziju (ozbiljno, starije inačice možda neće funkcionirati).
Otvorite ga i 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, ali to je u redu.)
Kliknite upute i stvorili unos za vaš virtualni stroj! Sada je vrijeme da napravimo malo konfiguracije.
Treći korak: Konfigurirajte svoj virtualni stroj u VirtualBoxu
Trebali biste vidjeti svoj virtualni stroj u glavnom prozoru VirtualBoxa.
Četvrti korak: Konfigurirajte svoj virtualni stroj iz naredbenog retka
Napravili smo nekoliko ugađanja, ali moramo napraviti još više, kako bismo uvjerili operativni 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", desnom tipkom miša kliknite i odaberite "Pokreni kao administrator".
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
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: Pokrenite i pokrenite instalaciju
Ponovno otvorite VirtualBox, kliknite svoj Sierra stroj, 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 a mnogo- Ali nemojte se brinuti zbog toga. To je normalno, čak i neke od stvari koje izgledaju kao pogreške.
Na kraju ćete vidjeti instalacijski program koji traži da odaberete jezik:
Nazovite pogon "Macintosh HD" i ostavite ostale dvije postavke kao: "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 "Ponovo instaliraj MACOS", a zatim kliknite "Nastavi". Od vas će se tražiti da se slažete s uvjetima.
Korak šest: instalacijski program za podizanje sustava fazi dva s virtualnog tvrdog diska
U ovom trenutku instalacijski program kopirao je datoteke na virtualni tvrdi disk i očekuje da će se pokrenuti s njega. Iz bilo kojeg razloga to ne funkcionira na virtualnom stroju, zbog čega ponovno vidite instalaciju.
Isključite svoj virtualni stroj i otvorite njezine 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.
fs1:
i pritisnite tipku Enter. To će prebaciti direktorije na FS1, gdje se nalazi ostatak instalatera.
Zatim ćemo pokrenuti nekoliko naredbi kako bismo se prebacili na imenik koji nam je potreban:
cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'
Sada možemo pokrenuti instalacijski program sa sljedećom naredbom:
boot.efi
Korak osam: Prijavite se u 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.
Korak osam (neobavezno): Promijenite svoju 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, taj korak neće funkcionirati ako je VirtualBox još uvijek otvoren!) I vratite se na Windows 'Naredbeni redak kao administrator. Morate pokrenuti sljedeće dvije naredbe:
cd 'C:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
U drugoj naredbi, trebate zamijeniti
N
s brojem od jednog do pet, ovisno o želji koju želite:
- 1 daje vam razlučivost od 800 × 600
- 2 daje vam razlučivost od 1024 x 768
- 3 daje vam razlučivost od 1280 × 1024
- 4 daje vam razlučivost od 1440 × 900
- 5 daje vam 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 vezane uz Mac 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!