Vai jūs vēlaties, lai laiku pa laikam pārbaudīt mājas lapā Safari, vai izmēģināt mazliet programmatūras Mac vidē, kam ir piekļuve jaunāko versiju MacOS kādā virtuālā mašīna ir noderīga. Diemžēl jūs neesat īsti domājams lai to paveiktu, tādējādi kļūstot vieglāk par MacOS, kas darbojas VirtualBox.
Tomēr tas nav neiespējami. Daži no InsanelyMac forumu ļaudīm ir izpētījuši procesu, kas darbojas. Vienīgā lietanē darbs ir skaņa, kas kāda iemesla dēļ ir ļoti izkropļota vai nav. Izņemot to, tomēr tas ir macOS High Sierra, kas darbojas netraucēti VirtualBox.
Lai cilvēkiem padarītu lietas mazliet vienkāršāku, mēs esam apvienojuši metodes no dažiem dažādiem foruma pavedieniem vienā vienīgā, pakāpeniskā apmācībā kopā ar ekrānuzņēmumiem. Dodamies
PIEZĪME. Lai iegūtu šo darbu, jums būs nepieciešama piekļuve reālam Mac, lai lejupielādētu High Sierra. Mēs varētu domāt, iegūstot High Sierra ISO citus līdzekļus, bet mēs to neiesaka. Pabeidziet drauga Mac vienu stundu, ja jums tas nav, un jums vajadzētu būt labi - viss, kas ir mazāks par to, ka šī apmācība var tikt veikta jūsu Windows datorā.
Ja jūs uz Mac un vēlaties MacOS virtuālo mašīnu izmantošanai uz šo Mac, ieteicams pārbaudīt out Parallels Desktop Lite vietā, jo tas var radīt MacOS virtuālās mašīnas par brīvu, un ir daudz vieglāk strādāt.
Gatavs, lai sāktu darbu? Lēkamies!
Pirmais solis: izveidojiet macOS augstas Sierra ISO failu
Lai sāktu, mums būs nepieciešams izveidot ISO failu ar MacOS High Sierra instalētāju, lai mēs to ielādētu VirtualBox sistēmā mūsu Windows sistēmā. Grab savu aizņemto Mac, dodieties uz Mac App Store, meklējiet Sierra un noklikšķiniet uz "Lejupielādēt".
Lai šos failus pārvērstu par ISO, mums būs jāizmanto terminālis, kuru varat atrast sadaļā Programmas> Utilītas.
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Tālāk pievienojiet tukšu attēlu:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Tagad jūs gatavojaties atjaunot BaseSystem.dmg no instalētāja uz jaunizveidoto attēlu:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Ņemiet vērā, ka pēc tam mūsu galamērķa piestiprināšanas vietas nosaukums ir mainīts uz "OS X Base System / System". Jūs gandrīz esat pabeidzis! Atvienot attēlu:
hdiutil detach /Volumes/OS X Base System
Un, visbeidzot, pārveidojiet izveidoto attēlu ISO failā:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Pārvietojiet ISO uz darbvirsmu:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Un jums ir bootable High Sierra ISO fails!
Otrais solis: izveidojiet virtuālo mašīnu VirtualBox
Pēc tam dodieties uz savu Windows datoru un instalējiet VirtualBox, ja vēl neesat pārliecināts, ka jums ir jaunākā versija (nopietni vecākas versijas var nedarboties.)
Atveriet to un noklikšķiniet uz pogas "Jauns". Nosauciet savu Virtual Machine "High Sierra" un izvēlieties "Mac OS X" operētājsistēmu un "Mac OS X (64-bit)" versijai (kā šīs rakstīšanas, "MacOS High Sierra" netiek piedāvāts, bet tas ir labi.)
Noklikšķiniet, izmantojot norādījumus, un esat izveidojis ierakstu par savu virtuālo mašīnu! Tagad ir pienācis laiks nedaudz konfigurēt.
Trešais solis: konfigurējiet virtuālo mašīnu VirtualBox
Virtuālā mašīna ir redzama VirtualBox galvenajā logā.
Ceturtais solis: konfigurējiet savu virtuālo mašīnu no komandrindas
Mēs esam izveidojuši dažus uzlabojumus, bet mums ir nepieciešams veikt vēl dažas darbības, lai pārliecinātos, ka operētājsistēma darbojas reālā Mac datorā. Diemžēl no VirtualBox saskarnes nav iespēju to izdarīt, tāpēc jums būs jāatver komandu uzvedne.
Atveriet izvēlni Sākt, atrodiet "Komandu uzvedne", pēc tam ar peles labo pogu noklikšķiniet uz tā un izvēlieties "Palaist kā administrators".
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
Tieši tā! Ja viss strādāja, jums nevajadzētu redzēt nekādu atsauksmi; komandas vienkārši palaist. Ja komanda nedarbojas, pārliecinieties, ka tieši virtuālā mašīna ir nosaukta kā "High Sierra"; ja tas tā nav, rediģējiet iepriekš minētās komandas, iekļaujot ierīces nosaukumu citatos. Iet uz priekšu un aizveriet komandu uzvedni. Mēs atgriežamies pie VirtualBox tagad.
Pieci solis: palaidiet un palaidiet instalētāju
Atkārtoti atveriet VirtualBox, noklikšķiniet uz Sierra ierīces, pēc tam noklikšķiniet uz "Start". Jūsu mašīna sāks boot. Jūs redzēsiet daudz liekas informācijas, kā tas notiek - un es domāju a partija- bet neuztraucieties par to. Tas ir normāli, pat dažas no lietām, kas izskatās kā kļūdas.
Galu galā jūs redzēsiet instalēšanas programmu, kurā lūgts izvēlēties valodu:
Nosaukiet disku "Macintosh HD" un atstājiet pārējos divus iestatījumus: "Mac OS Extended Journaled" un "GUID Partition Map". Neveidojiet AFS nodalījumu, jo tas nedarbosies, un jums būs jāpabeidz jauns virtuālais cietais disks. Noklikšķiniet uz Erase, pēc tam, kad process ir pabeigts, aizveriet Disk Utility. Jūs atgriezīsieties pie galvenā loga.
Step Six: Boot Installer otrais posms no virtuālā cietā diska
Šajā brīdī instalētājs ir nokopējis failus uz virtuālo cieto disku un sagaida no tā boot. Kāda iemesla dēļ tas nedarbojas virtuālajā mašīnā, tāpēc atkal redzat instalētāju.
Izslēdziet virtuālo mašīnu un atveriet tās iestatījumus. Pārejiet uz krātuvi, uz paneļa "Storage Tree" noklikšķiniet uz "HighSierra.iso", pēc tam noklikšķiniet uz kompaktdiska ikonas augšējā labajā stūrī un noklikšķiniet uz "Noņemt disku no virtuālā diska". Tas pilnībā atvienos mūsu instalācijas ISO.
fs1:
un nospiediet taustiņu Enter. Tas pārslēgs direktorijus uz FS1, kur atrodas pārējā instalētāja daļa.
Tālāk mēs izmantosim dažas komandas, lai pārslēgtos uz vajadzīgo direktoriju:
cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'
Tagad mēs varam palaist pašu instalētāju ar šādu komandu:
boot.efi
Mēs nokļūt tur, tikai nepieciešams nedaudz vairāk pacietības.
Astoņas astoņas reizes: piesakieties macOS Augstajā Sierā
Galu galā virtuālā mašīna atkal tiks atsākta, šoreiz uz MacOS High Sierra. Ja tas nenotiek, mēģiniet izņemt ISO no virtuālās mašīnas. Kad High Sierra ir boot, jums būs jāiziet, izvēloties savu valsti, izveidojot lietotāju un atlikušo sākotnējo iestatīšanas procesu.
Astotais astoņi (neobligāti): mainiet savu izšķirtspēju
Pēc noklusējuma jūsu virtuālajai mašīnai ir izšķirtspēja 1024 × 768, un tam nav daudz iespēju strādāt. Ja jūs mēģināt mainīt izšķirtspēju no MacOS, tomēr jūs neredzēsiet iespēju to izdarīt. Tā vietā jums ir jāievada dažas komandas.
Izslēdziet savu virtuālo mašīnu, izslēdzot macOS: izvēlņu joslā noklikšķiniet uz Apple, pēc tam noklikšķiniet uz "Shut Down". Pēc tam aizveriet VirtualBox pilnīgi (nopietni, šis solis nedarbosies, ja VirtualBox joprojām būs atvērts!) Un atgriezieties Windows "Komandu uzvedne kā administrators. Jums jāievada šādas divas komandas:
cd 'C:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
Otrajā komandā jums jāaizstāj
N
ar skaitli no viena līdz pieciem, atkarībā no tā, kāda rezolūcija vēlaties:
- 1 sniedz izšķirtspēju 800 × 600
- 2 dod jums izšķirtspēju 1024 × 768
- 3 sniedz izšķirtspēju 1280 × 1024
- 4 dod jums izšķirtspēju 1440 × 900
- 5 sniedz jums izšķirtspēju 1920 × 1200
Uzsāciet VirtualBox, ielādējiet savu virtuālo mašīnu un tam vajadzētu palaist vēlamo izšķirtspēju!
No šī brīža jūs varat atvērt VirtualBox jebkurai ar Mac saistītajai testēšanai, kuru vēlaties veikt. Atkal, boot laikā parādās daudz kļūdu, bet viņi ir labi; ignorēt tos. Tāpat arī atcerieties, ka skaņa nedarbosies, ne arī tādas lietas kā FaceTime vai iMessage, kurām nepieciešams reāls Mac. Tas nebūs perfekts, ko var sagaidīt no pilnīgi neatbalstīta iestatīšanas. Bet tas ir macOS, virtuālajā mašīnā, un tas nav slikti! Pārliecinieties, lai pārbaudītu mūsu VirtualBox uzlaboto funkciju ceļvedi, lai maksimāli izmantotu jūsu ierīci.
Vēl viena lieta: milzīgs izaicinājums Čadam S. Samuelsam, bez kura es nevarēju atjaunināt šo ceļvedi High Sierra. Liels tev paldies!