Haluatko satunnaisesti testata verkkosivustoa Safarissa tai kokeilla vähän Mac-ympäristössä olevaa ohjelmistoa, sillä käyttöoikeus MACOSin uusimpaan versioon virtuaalikoneessa on hyödyllinen. Valitettavasti et ole oikeasti oletettu tehdä tämä - joten saada MacOS käynnissä VirtualBox on, ainakin vähäpätöinen, hankala.
Se ei kuitenkaan ole mahdotonta. Jotkut InsanelyMac-foorumeista ovat havainneet prosessin, joka toimii. Ainoa asiaei työ on ääni, joka jostain syystä on hyvin vääristynyt tai olematon. Muuten, tämä on MacOS High Sierra, joka toimii sujuvasti VirtualBoxissa.
Jotta asiat olisivat helpommin ihmisille helpommin, olemme yhdistäneet menetelmiä muutamasta erilaisesta keskustelufoorumista yhdeksi, vaiheittaiselta opetusohjelmalta, joka sisältää kuvakaappauksia. Sukeltava sisään.
HUOMAUTUS: Jotta saat tämän toimimaan, tarvitset pääsyn oikeaan Mac-tietokoneeseen ladataksesi High Sierraa. Voisimme olettaa saavamme High Sierra ISO: n muulla tavoin, mutta emme suosittele sitä. Lainaa ystäväsi Macin tunti, jos sinulla ei ole sellaista, ja sinun pitäisi olla kunnossa - kaikki tämän opetusohjelman vaiheen lisäksi voidaan tehdä Windows-tietokoneellasi.
Jos olet Mac-tietokoneella ja haluat MacOS-virtuaalikoneen käytettäväksi kyseisellä Mac-tietokoneella, suosittelemme Parallels Desktop Liten sijaintia, koska se voi luoda macOS-virtuaalikoneita ilmaiseksi ja on helpompi työskennellä.
Valmis aloittamaan? Let's hyppää!
Aloittamiseksi meidän on luotava ISO-tiedosto macOS High Sierra -ohjelman asentimesta, jotta voimme ladata sen VirtualBoxin Windows-koneellamme. Tartu lainattuun Mac-tietokoneeseesi, mene Mac App Storesta, etsi Sierraa ja napsauta Lataa.
Kun prosessi on valmis, asennusohjelma käynnistyy - se on okei, sulje se Command + Q: lla. Emme halua päivittää ystäväsi Macia; tarvitsemme vain ladatut tiedostot.
Jos haluat muuntaa tiedostot ISO: ksi, meidän on käytettävä terminaalia, joka löytyy sovelluksista> Apuohjelmat.
Aloita seuraava komento tyhjän levyn kuvan luomiseksi:
hdiutil luoda -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J
Aseta sitten tyhjä kuva seuraavasti:
hdiutil liitä /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build
Nyt aiot palauttaa BaseSystem.dmg asennusohjelmasta uudelle laitteelle:
asr restore -source / Sovellukset / Asenna \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -aseta
Huomaa, että tämän jälkeen kohdeasennuspisteen nimi on muuttunut "OS X Base System / System". Olet melkein valmis! Irrota kuva:
hdiutil detach / volumes / OS \ X \ Base \ System
Lopuksi muunna luotu kuva ISO-tiedostoksi:
hdiutil convert /tmp/HighSierra.cdr.dmg -formaatti UDTO -o /tmp/HighSierra.iso
Siirrä ISO työpöydälle:
mv / tmp / HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
Ja sinulla on käynnistyvä High Sierra ISO-tiedosto!
Kopioi se Windows-koneellesi käyttämällä suurta flash-asemaa, ulkoista kiintolevyä tai paikallisverkkoa.
Seuraavaksi mene Windows-koneellesi ja asenna VirtualBox, jos et ole jo varma, että sinulla on uusin versio (vakavasti vanhemmat versiot eivät välttämättä toimi.)
Avaa se ja napsauta "Uusi" -painiketta. Nimeä virtuaalikoneesi "High Sierra" ja valitse "Mac OS X" käyttöjärjestelmästä ja "Mac OS X (64-bit)" versiosta (tämän kirjoituksen mukaan MacOS High Sierraa ei tarjota, mutta se on hieno.)
Jatka prosessin läpi. Muistia varten suosittelemme käyttämään vähintään 4096 megatavua, vaikka voit valita enemmän, jos sinulla on tarpeeksi RAM-muistia Windows-koneellesi.
Seuraavaksi sinua pyydetään kiintolevyltäsi. Valitse "Luo virtuaalinen kiintolevy nyt" ja napsauta Luo.
Valitse kiintolevytyyppinen VDI ja napsauta Seuraava. Sinulta kysytään, haluatko dynaamisen kokoisen aseman vai kiinteät. Suosittelemme kiinteää kokoa, koska se on hieman nopeampi, vaikka se vie hieman enemmän kiintolevytilaa Windows-koneellasi.
Napsauta Seuraava. Sinulta kysytään, kuinka iso ajaa haluat; suosittelemme vähintään 25GB, mikä on tarpeeksi suuri käyttöjärjestelmälle ja muutamille sovelluksille. Varastointitilanteesta riippuen voit tarjota enemmän, mutta emme usko, että voit todella käyttää paljon vähemmän.
Napsauta kehotteiden kautta ja olet luonut merkinnän virtuaalikoneelle! Nyt on aika tehdä vähän kokoonpanoa.
Sinun pitäisi nähdä virtuaalikoneesi VirtualBoxin pääikkunassa.
Valitse se ja napsauta suuria keltaisia "Asetukset" -painiketta. Siirry ensin vasemmalle sivupalkkiin "Järjestelmä". Varmista emolevyn välilehdessä, että "Levykke" ei ole valittuna.
Seuraavaksi siirry "Prosessori" -välilehdelle ja varmista, että sinulla on vähintään kaksi virtuaalikoneelle osoitettua prosessoria.
Seuraavaksi klikkaa "Näytä" vasempaan sivupalkkiin ja varmista, että videomuisti on vähintään 128 Mt.
Napsauta sen jälkeen vasemmalla olevasta sivupalkista "Tallennus" ja napsauta sitten tyhjää CD-asemaa. Napsauta CD-kuvaketta oikeassa yläkulmassa ja selaa aiemmin luotuasi High Sierra ISO -tiedostoon.
Varmista, että napsautat "OK" lopettaaksesi kaikki tehdyt muutokset ja sulje VirtualBox.Ei, vakavasti: sulje VirtualBox nyt tai seuraavat vaiheet eivät toimi.
Olemme tehneet muutamia vinkkejä, mutta meidän on vielä tehtävä muuta, jotta voimme vakuuttaa käyttöjärjestelmän toimivan oikealla Macilla. Valitettavasti VirtualBoxin käyttöliittymästä ei ole vaihtoehtoja, joten komentorivi täytyy avata.
Avaa Käynnistä-valikko, etsi "Komentorivi" ja napsauta sitä hiiren kakkospainikkeella ja valitse "Suorita järjestelmänvalvojana".
Sinun täytyy suorittaa useita komentoja, järjestyksessä. Liitä seuraavat komennot, paina Enter jokaisen jälkeen ja odota, että se on valmis:
cd "C: Ohjelma FilesOracleVirtualBox"
VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "High Sierra" "VBoxInternal / Laitteet / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "High Sierra" "VBoxInternal / Laitteet / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "High Sierra" "VBoxInternal / Laitteet / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "High Sierra" "VBoxInternal / Laitteet / smc / 0 / Config / DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal / Laitteet / smc / 0 / Config / GetKeyFromRealSMC" 1
Se siitä! Jos kaikki toimi, sinun ei pitäisi nähdä mitään palautetta. komennot toimivat yksinkertaisesti. Jos komento ei toimi, varmista, että virtuaalikoneesi on nimeltään "High Sierra". Jos se ei ole, muokkaa edellä mainittuja komentoja laitemallesi lainausmerkinnöissä. Siirry eteenpäin ja sulje komentokehote. Olemme nyt takaisin VirtualBoxiin.
Avaa VirtualBox uudelleen, napsauta Sierra-laitetta ja napsauta "Käynnistä". Laitteesi käynnistyy. Näet paljon tarpeettomia tietoja, kun tämä tapahtuu - ja tarkoitan sitä erä- Mutta älä välitä siitä. Se on normaalia, vaikka jotkut asiat näyttävät virheiltä.
Sinun pitäisi vain huolehtia siitä, jos tietty virhe ryntää viisi minuuttia tai kauemmin. Vain kävele ja anna sen ajaa vähän. Jos olet tehnyt kaiken oikein, se käynnistyy.
Lopulta näet asentajan, joka pyytää sinua valitsemaan kielen:
Valitse "Englanti" tai mitä tahansa haluamaasi kieltä ja napsauta sitten "Seuraava". Ennen kuin teet mitään muuta, napsauta sitten Levytyökalu ja sitten Jatka.
Et näe asemaa: älä hermostu, High Sierra piilottaa tyhjät asemat oletuksena. Napsauta valikkopalkista Näytä-painiketta ja valitse sitten Näytä kaikki laitteet.
Sinun pitäisi nyt nähdä tyhjä virtuaalinen asema sivupalkissa. Napsauta sitä ja valitse sitten Poista-vaihtoehto.
Nimeä levyasema "Macintosh HD" ja anna kaksi muuta asetusta: "Mac OS Extended Journaled" ja "GUID-osion kartta". Älä luo AFS-osioa, koska se ei toimi, ja sinun on aloitettava uudella virtuaalisella kiintolevyllä. Napsauta "Poista" ja sulje sitten Levytyökalu, kun prosessi on valmis. Sinut palautetaan takaisin pääikkunaan.
Valitse "Asenna MacOS uudelleen" ja klikkaa "Jatka". Sinulta pyydetään sopimaan termeistä.
Hyväksy, ja lopulta pyydetään valitsemaan kiintolevy; valitse juuri tekemäsi osio.
Asennus alkaa! Tämä saattaa kestää jonkin aikaa, joten ole kärsivällinen. Lopulta virtuaalikoneesi käynnistyy uudelleen ja vie sinut takaisin asentajaan. Älä paniikki: tämä on odotettavissa.
Tässä vaiheessa asennusohjelma on kopioinut tiedostot virtuaaliselle kiintolevylle ja odottaa käynnistyvän siellä. Mistä tahansa syystä tämä ei toimi virtuaalikoneella, mistä syystä näet asennin uudelleen.
Sammuta virtuaalikone ja avaa asetukset. Valitse tallennuspaikka, napsauta "Tallennustilan" paneelin kohtaa "HighSierra.iso" ja napsauta sitten ylhäällä oikealla olevaa CD-kuvaketta ja napsauta Poista levy virtuaalisesta asemasta. Tämä katkaisee asennuksemme ISO kokonaan irti.
Käynnistä virtuaalikone ja näet tämän ihanan näytön.
Tämä on EFI: n sisäinen Shell ja niin kauan kuin näet "FS1" keltaisena, voit käyttää sitä käynnistämään loput asennusohjelmasta. Napsauta virtuaalikonetta ja anna sen kaapata hiiren ja näppäimistön ja kirjoita sitten FS1:
ja paina Enter. Tämä vaihtaa hakemistot FS1: ksi, missä muut asennusohjelmat sijaitsevat.
Seuraavaksi ajetaan muutamia komentoja siirtyäksesi haluamallesi hakemistoon:
cd "macOS Asenna tiedot" cd "Lukitut tiedostot" cd "Boot-tiedostot"
Nyt voimme suorittaa asennusohjelman itse seuraavalla komennolla:
boot.efi
Asentaja noutaa sen, mistä se pysähtyi. Ensin näet sarjan tekstiä, kuten aiemmin, mutta lopulta näet GUI-asennusohjelman tulevan takaisin. (Älä huoli, sinun täytyy vain käydä läpi tämä prosessi kerran.)
Menemme sinne, tarvitsemme vain hieman enemmän kärsivällisyyttä.
Lopulta virtuaalikone käynnistyy uudelleen, tällä kertaa MacOS High Sierraan. Jos näin ei tapahdu, yritä poistaa ISO: n virtuaalikoneelta. Kun High Sierra käynnistyy, sinun on mentävä valitsemaan maasi, määrittämällä käyttäjä ja loput alkuperäisestä asennusprosessista.
Lopulta teet sen Mac-työpöydälle. Jee!
Nyt voit kokeilla mitä tahansa Mac-ohjelmistoa, vaikka jotkin toiminnot, kuten FaceTime ja Messages, eivät toimi, koska Apple ei tunnista tietokonetta todellisena Mac-tietokoneena. Mutta paljon perusosia pitäisi toimia. Pidä hauskaa!
Oletuksena virtuaalikoneesi resoluutio on 1024 × 768, jolla ei ole paljon tilaa työskennellä. Jos yrität muuttaa tarkkuutta MacOS: ssä, et kuitenkaan näe mitään vaihtoehtoa. Sen sijaan sinun on annettava muutamia komentoja.
Sammuta virtuaalikoneesi sammuttamalla macOS: valitse valikkoriviltä Apple ja napsauta sitten "Sammuta". Sulje sitten VirtualBox kokonaan (vakavasti tämä vaihe ei toimi, jos VirtualBox on vielä avoinna!) Ja palaa takaisin Windows 'Komentojono adminiksi. Sinun on suoritettava seuraavat kaksi komentoa:
cd "C: Ohjelma FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N
Toisessa komennossa sinun on vaihdettava N
numerolla yhdestä viiteen, riippuen siitä, mitä haluamaasi resoluutiota:
Käynnistä VirtualBox, lataa virtuaalikoneesi ja käynnistä se haluamaasi resoluutioksi!
Tästä eteenpäin voit avata VirtualBoxin mitä tahansa Macin liittyvää testausta varten. Jälleen näet paljon virheitä käynnistyksen aikana, mutta ne ovat kunnossa; sivuuttaa ne. Muista myös, että ääni ei toimi eikä FaceTime tai iMessage kuten reaaliaikainen Mac tarvitsevat. Tämä ei ole täydellinen, mikä on odotettavissa täysin tukemattomasta asennuksesta. Mutta se on macOS, virtuaalikoneessa, ja se ei ole huono! Varmista, että tutustut oppaaseemme VirtualBoxin edistyneisiin ominaisuuksiin, jotta saat kaiken irti koneestasi.
Yksi asia: valtava kirous Chad S. Samuelsille, jota ilman en voinut päivittää High Sierra -oppaasta. Kiitos paljon!