Kas soovite kas aeg-ajalt veebisaiti Safaris proovida või Maci keskkonnas proovida mõnda tarkvara, on MacOS-i uusim versioon virtuaalses masinas juurdepääsemiseks kasulik. Kahjuks pole sind päris kindel peaks seda teha, nii et MacOSi käivitamine VirtuaBoxis on vähemalt keeruline.
Kuid see pole võimatu. InsanelyMaci foorumite mõned inimesed on välja mõelnud protsessi, mis toimib. Ainuke asimitte töö on heli, mis mingil põhjusel on väga moonutatud või olematu. Vaatamata sellele on see MacOS High Sierra, mis töötab sujuvalt VirtualBoxis.
Et asju inimestele veidi lihtsamaks muuta, oleme kombineerinud meetodeid mõnest erinevast foorumi niidist üheks sammhaaval juhendiks koos ekraanipiltidega. Vaatame sisse.
MÄRKUS. Selle töö saamiseks vajate High Sierra allalaadimiseks tõelist Mac'i. Võib eeldada, et saate High Sierra ISO-i muul viisil, kuid me ei soovita seda. Võta sõbra Mac üks tund aega, kui sul pole seda, ja peate olema hea, kõike muud kui see, kui üks samm seda õpetust saab teha teie Windowsi arvutis.
Kui olete Macis ja soovite MacOSi virtuaalset masinat kasutamiseks selles Macis, soovitame välja otsida Parallels Desktop Lite'i, sest see võib luua macOS-i virtuaalseid masinaid tasuta ja seda on palju lihtsam töötada.
Valmis alustada? Lähme sisse!
Esimene samm: MacOS High Sierra ISO-faili loomine
Alustamiseks peame looma MacOS-i High-Sierra installeri ISO-faili, et saaksime seda Windowsi masinasse laadida VirtualBoxi. Haara oma laenatud Mac, mine Mac App Storeile, otsi Sierra ja klõpsake "Laadi alla".
Nende failide teisendamiseks ISO-iga peame kasutama Terminalit, mille leiate rakendustest> Utiliidid.
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Järgmisena paigaldage oma tühi kujutis:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Nüüd kavatsete taastada BaseSystem.dmg paigaldajalt värskelt paigaldatud pildile:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Pange tähele, et pärast seda tegi meie sihtkoha liitumispunkti nimi "OS X Base System / System". Teil on peaaegu valmis! Pilt eemaldada:
hdiutil detach /Volumes/OS X Base System
Ja lõpuks teisendage loodud pilt ISO-failiks:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Liigutage ISO töölauale:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Ja sul on bootable High Sierra ISO-fail!
Teine samm: looge oma virtuaalne masin VirtualBoxis
Järgmisena pange oma Windowsi masinale ja installige VirtualBox, kui te pole seda veel teinud, veendudes, et teil on uusim versioon (tõsiselt võivad vanemad versioonid mitte töötada.)
Avage see ja klõpsake nuppu "Uus". Nime oma virtuaalse masina "High Sierra" jaoks ja opsüsteemi jaoks opsüsteemi Mac OS X ja "Mac OS X (64-bitine)" versiooni jaoks (selle kirjutamise järel ei pakuta "macOS High Sierra", kuid see on korras.)
Kliki viipade kaudu ja olete loonud oma virtuaalse masina kirje! Nüüd on aeg veidi konfigureerida.
Kolmas samm: konfigureerige oma virtuaalne masin VirtualBoxis
Peate nägema oma virtuaalset masinat VirtualBoxi peaaknas.
Neli sammu: konfigureerige oma virtuaalne masin käsurealt
Oleme teinud mõned tweaks, kuid peame tegema mõned veelgi rohkem, et veenda operatsioonisüsteemi, mida see töötab tõelises Macis. Kahjuks pole VirtualBoxi liidese jaoks ühtegi võimalust, seega peate käsku avama.
Ava menüü Start, otsi "Command Prompt", seejärel paremklõpsake seda ja valige käsk Run as 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
See ongi! Kui kõik töötab, ei peaks te enam tagasisidet nägema. käsklused lihtsalt käivad. Kui käsk ei tööta, veenduge, et teie virtuaalne masin on täpselt nimi "High Sierra"; kui see ei ole, muutke ülaltoodud käske, pannes oma masina nime jutumärkidesse. Mine ja sulgege käsuviip. Läheme tagasi VirtualBoxi juurde.
Viies samm: käivitage ja installige installija
Avage VirtualBox uuesti, klõpsake Sierra masinat ja seejärel käsku "Start". Teie masin hakkab käivituma. Nagu see juhtub, näete liiga liigset teavet - ja ma mõtlen seda palju- aga ära muretse selle pärast. See on normaalne, isegi mõned asjad, mis näevad välja vead.
Lõpuks näed installerit, milles palutakse valida keelt:
Nimetage ketas "Macintosh HD" ja jätke kaks teist seadistust nii: "Mac OS Extended Journaled" ja "GUID partitsioonikaart". Ärge looge AFS-i partitsiooni, sest see ei toimi ja peate uue virtuaalse kõvakettaga alustama. Klõpsake "Erase", seejärel lõpetage protsessi lõpuleviimine Disk Utility. Teid tuuakse tagasi peaaknasse.
Kuues samm: kettaseadete installiprogramm virtuaalsest kõvakettalt
Sellel hetkel on installer failid virtuaalsele kõvakettale kopeeritud ja loob seal sinna käivitamise. Mingil põhjusel ei tööta see virtuaalses masinas, mistõttu näete installerit uuesti.
Lülitage oma virtuaalne masin välja ja avage seaded. Klõpsake menüüs Storage (Haldur), klõpsake paneelil "Storage Tree" ("Storage Tree") "HighSierra.iso", seejärel klõpsake ülaosas paremal oleval CD-ikoonil ja klõpsake "Eemalda kettad virtuaalsest draivist". See eemaldab täielikult meie installi ISO.
fs1:
ja vajuta Enter. See lülitab kataloogid FS1-le, kus asub ülejäänud paigaldaja.
Järgmisena käivitame mõne käskluse, et minna vajalikule kataloogile:
cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'
Nüüd saame installeerija ise käivitada järgmise käsuga:
boot.efi
Samm kaheksal: Logige MacOS-i kõrgesse Sierasse sisse
Lõpuks taaskäivitatakse virtuaalne masin, seekord macOS High Sierra. Kui seda ei juhtu, proovige ISO virtuaalsest masinast välja võtta. Kui High Sierra käivitub, peate minema läbi oma riigi valimise, kasutaja seadistamise ja ülejäänud algseadistamise protsessi.
Samm kaheksal (vabatahtlik): muutke oma resolutsiooni
Vaikimisi on teie virtuaalse masina lahutusvõime 1024 × 768, mis ei ole palju ruumi tööle. Kui proovite resolutsiooni muuta MacOS-i seest, ei näe te seda võimalust. Selle asemel peate sisestama mõned käsud.
MacOS-i sulgemisel sulgege oma virtuaalne masin: klõpsake menüüribal Apple'i ja klõpsake siis nuppu "Shut Down". Seejärel sulgege VirtualBox täielikult (tõsiselt, see samm ei toimi, kui VirtualBox on ikka veel avatud!) Ja mine tagasi Windowsile "Käsuviip administraatorina. Peate käivitama järgmised kaks käsku:
cd 'C:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
Teises käskluses peate asendama
N
mille number on üks kuni viis, olenevalt sellest, millist resolutsiooni soovite:
- 1 annab teile resolutsiooni 800 × 600
- 2 annab teile resolutsiooni 1024 × 768
- 3 annab teile resolutsiooni 1280 × 1024
- 4 annab teile resolutsiooni 1440 × 900
- 5 annab teile resolutsiooni 1920 × 1200
Käivitage VirtualBox, laadige oma virtuaalne masin sisse ja see peaks teie soovitud resolutsioonile käivituma!
Nüüdsest saate avada VirtualBoxi mis tahes Maciga seotud testimise jaoks, mida soovite teha. Jällegi näete, et käivitamisel ilmuvad palju vigu, kuid nad on korras; ignoreerige neid. Samuti pidage meeles, et heli ei tööta, samuti pole selliseid asju nagu FaceTime või iMessage, mis vajavad tegelikku Mac'i. See ei tule täiuslikuks, mida tuleb oodata täiesti toetamata seadistusest. Kuid see on virtuaalses masinas macOS, ja see pole halb! Vaadake kindlasti ka meie virtuaalväljavõtete täiustatud funktsioonide juhendit, et ka teie masinast maksimaalselt ära kasutada.
Veel üks asi: tohutu hüüdnimi Chad S. Samuelsile, ilma kelleta ma ei saanud ajakohastada seda High Sierra juhendit. Tänan sind väga!