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ää!
Vaihe yksi: Luo MacOS High Sierra ISO-tiedosto
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.
Jos haluat muuntaa tiedostot ISO: ksi, meidän on käytettävä terminaalia, joka löytyy sovelluksista> Apuohjelmat.
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Aseta sitten tyhjä kuva seuraavasti:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Nyt aiot palauttaa BaseSystem.dmg asennusohjelmasta uudelle laitteelle:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
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 -format 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!
Vaihe kaksi: Luo virtuaalikoneesi VirtualBoxissa
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.)
Napsauta kehotteiden kautta ja olet luonut merkinnän virtuaalikoneelle! Nyt on aika tehdä vähän kokoonpanoa.
Kolmas vaihe: Määritä virtuaalikoneesi VirtualBoxissa
Sinun pitäisi nähdä virtuaalikoneesi VirtualBoxin pääikkunassa.
Vaihe neljä: Määritä virtuaalikoneesi komentokehotteesta
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: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
Viides vaihe: Käynnistä ja suorita asennusohjelma
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ä.
Lopulta näet asentajan, joka pyytää sinua valitsemaan kielen:
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.
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.
Vaihe kuusi: Boot Installer Vaihe kaksi virtuaalisesta kiintolevystä
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.
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 Install Data' cd 'Locked Files' cd 'Boot Files'
Nyt voimme suorittaa asennusohjelman itse seuraavalla komennolla:
boot.efi
Vaihe kahdeksan: Kirjaudu MacOS High Sierraan
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.
Vaihe kahdeksas (valinnainen): muuttaa tarkkuutta
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:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
Toisessa komennossa sinun on vaihdettava
N
numerolla yhdestä viiteen, riippuen siitä, mitä haluamaasi resoluutiota:
- 1 antaa sinulle 800 × 600 tarkkuuden
- 2 antaa sinulle 1024 × 768: n tarkkuuden
- 3 antaa sinulle 1280 × 1024: n tarkkuuden
- 4 antaa sinulle päätöslauselman 1440 × 900
- 5 antaa sinulle päätöslauselman 1920 × 1200
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!