- Justin Potten
@jhpot
- Oppdatert 1 desember 2020, 4:52pm EDT
Enten du vil noen ganger teste en nettside i Safari, eller prøve ut en liten bit av programvare på Mac-miljø å ha tilgang til den nyeste versjonen av macOS i en virtuell maskin er nyttig. Dessverre, du er egentlig ikke ment å gjøre dette—så får macOS kjører i VirtualBox er, for å si det mildt, vanskelig.
Oppdatering: instruksjonene her gjelder eldre versjoner av macOS., Hvis du ønsker å installere en nyere versjon av mac os i VirtualBox, sjekk ut dette skriptet på GitHub. Det lover å ta deg gjennom prosessen med å installere og sette opp en macOS virtuell maskin. Vi har ennå ikke testet det selv, men vi har hørt gode ting.
Det er ikke umulig, men. Noen av folkene på InsanelyMac fora har funnet ut en prosess som fungerer. Det eneste som ikke fungerer er lyd, som for noen grunn er svært forvrengt eller ikke-eksisterende. Annet enn det, selv om dette er macOS High Sierra, kjører jevnt i VirtualBox.,
for Å gjøre ting litt enklere for folk, vi har kombinert metoder fra et par forskjellige forum tråder inn i en enkel, steg-for-steg tutorial, komplett med skjermbilder. La oss dykke ned i.
i SLEKT: Nybegynner Geek: Hvordan du Oppretter og Bruker Virtuelle Maskiner
MERK: for å få dette arbeidet, trenger du tilgang til en ekte Mac for å laste ned High Sierra. Du kan, vi anta, få tak i en High Sierra ISO-med andre midler, men vi anbefaler ikke det., Låne til en venn Mac på en time, hvis du ikke har en, og du bør være i orden—alt utover trinn en av denne opplæringen kan gjøres på din Windows-PC.
Hvis du er på en Mac og ønsker en macOS virtuell maskin for bruk på Mac anbefaler vi å sjekke ut Parallels Desktop Lite i stedet, fordi det kan skape macOS virtuelle maskiner for gratis, og er mye enklere å jobbe med.
Klar til å komme i gang? La oss hoppe i det!,
Trinn Én: Opprette en macOS High Sierra ISO-Fil
for Å starte, trenger vi å lage en ISO-fil av macOS High Sierra ‘ s installer, så kan vi legge det i VirtualBox på våre Windows-maskin. Grip din lånt Mac, går du til Mac App Store, søk for Sierra, og klikk Last ned.»
Når prosessen er ferdig, vil installasjonsprogrammet starte—det er greit, bare lukke den med Kommando+Q. Vi ikke ønsker å oppgradere din venns Mac; vi trenger bare de nedlastede filene.,
for Å konvertere disse filene til en ISO-vi trenger å bruke Terminalen, som du kan finne i Programmer > Verktøy.
Først, kan du kjøre følgende kommando for å opprette en tom disk image:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Neste, montere tomt bilde:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Nå kommer du til å gjenopprette BaseSystem.dmg fra installasjonsprogrammet over til den nylig montert bilde:
Merk at når du gjør dette, er navnet på vår destinasjon mount point har endret til «OS X Base System/System.»Du er nesten ferdig!, Avmontere bilde:
hdiutil detach /Volumes/OS\ X\ Base\ System
Og, til slutt, konvertere bildet du har opprettet, i en ISO-fil:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Flytt ISO til skrivebordet:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Og du har fått en oppstartbar High Sierra ISO-filen!
Kopier den til din Windows-maskin ved hjelp av en stor flash-stasjon, ekstern harddisk, eller over ditt lokale nettverk.,
Steg To: Lage Din Virtuelle Maskin i VirtualBox
Neste, gå til din Windows-maskin, og installere VirtualBox hvis du ikke allerede har gjort det, gjør at du har den nyeste versjonen (på alvor, eldre versjoner vil kanskje ikke fungere.)
Åpne den opp og klikk på «Ny» knappen. Navnet på den Virtuelle Maskinen «High Sierra,» og velg «Mac OS X» for ditt operativsystem, og «Mac OS X (64-bit)» for versjon (når dette skrives, «macOS High Sierra» er ikke som tilbys, men det er fint.)
Fortsett gjennom prosessen., For hukommelse, anbefaler vi at du bruker minst 4096MB, selv om du kan velge flere hvis du har nok RAM til overs på din Windows-maskin.
Neste, vil du bli spurt om din harddisk. Velg «Opprette en Virtuell Harddisk Nå» og klikk på Opprett.
Velg VDI for harddisk skriver og klikk på Neste. Du vil bli spurt om du ønsker en dynamisk størrelse stasjonen eller fast. Vi anbefaler Fast Størrelse, siden det er en litt raskere, selv om den tar opp litt mer plass på harddisken på din Windows-maskin.
Klikk på Neste., Du vil bli spurt om hvor stor en harddisk som du ønsker; vi anbefaler minst 25 GB, som er stor nok for OS og noen få programmer. Avhengig av lagringsplassen din situasjon, kan du tilbyr mer, men vi tror ikke du kan egentlig bruke mye mindre enn det.
du kan Klikke deg gjennom de ber, og du har opprettet en oppføring for din virtuelle maskin! Nå er det på tide å gjøre litt konfigurasjon.
Trinn Tre: Konfigurere Virtuelle Maskinen i VirtualBox
Du bør se den virtuelle maskinen i VirtualBox er hovedvinduet.,
Velg den, og klikk deretter på den store gule «Innstillinger» – knappen. Først, gå til «Systemet» i sidepanelet til venstre. På Hovedkortet kategorien, sørge for at «Diskett» ikke er avkrysset.
Neste hodet til «Prosessor» – fanen, og sørg for at du har minst to Cpuer som er allokert til den virtuelle maskinen.
Neste, klikk på «Vis» i sidepanelet til venstre, og sørg for at Video-Minnet er satt til minst 128 MB.
Neste, klikk på «Lagring» i venstre sidepanel, og klikk deretter på «Tom» i CD-stasjonen. Dobbeltklikk på CD-ikonet øverst til høyre, og bla deretter til High Sierra ISO-filen du opprettet tidligere.,
sørg for at du klikker «OK» for å fullføre alle endringer du har gjort, så nær VirtualBox. Nei, seriøst: lukk VirtualBox nå, eller neste skritt vil ikke fungere.
Trinn Fire: Konfigurere Virtuelle Maskinen Fra Ledeteksten
Vi har laget et par tweaks, men vi trenger å gjøre et par mer mer for å overbevise operativsystemet den kjører på en ekte Mac. Dessverre, det er ingen valg for denne fra VirtualBox grensesnitt, slik at du trenger å åpne Command Prompt.,
Åpne Start-Menyen, søker du etter «Command Prompt,» og så til høyre-klikk på den og velg «Kjør som administrator.»
Du trenger for å kjøre en rekke kommandoer i orden. Lim inn følgende kommandoer og trykker Enter etter hver og en og venter på det å fullføre:
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
det er det! Hvis alt fungerte, bør du ikke se noen tilbakemeldinger; kommandoene vil bare kjøre., Hvis kommandoen ikke fungerer, sørg for at den virtuelle maskinen som heter «High Sierra» nøyaktig; hvis det ikke er, redigere kommandoene ovenfor sette maskinens navn i anførselstegn. Gå videre og lukke Ledeteksten. Vi er på vei tilbake til VirtualBox nå.
Trinn Fem: Starte og Kjøre Installasjonsprogrammet
Re-åpne VirtualBox, klikk på Sierra maskinen, og klikk deretter på «Start.»Maskinen begynner å boote. Du vil se en masse overflødig informasjon som dette skjer—og jeg mener mye, men ikke bekymre deg om det. Det er normalt, selv noen av de tingene som ser ut som feil.,
Du må bare tenke på om en bestemt feil henger i fem minutter eller mer. Bare gå bort og la det gå for en bit. Hvis du har gjort alt riktig, vil den starte.
til Slutt, vil du se installasjonsprogrammet ber deg om å velge et språk:
Velg «engelsk», eller det språket du foretrekker, og deretter klikker du Neste.»Før du gjør noe annet, imidlertid, klikk på «Disk Utility» og deretter på «Fortsett.»
Du vil ikke se stasjon: ikke få panikk, High Sierra skjuler tomme stasjoner som standard. I menylinjen klikker du på «Vis» – etterfulgt av «Vis Alle Enheter.,»
Du bør nå se dine tomme virtuell stasjon i sidefeltet. Klikk den, og klikk deretter på «Slett» – alternativet.
Navn på stasjonen «Macintosh HD», og la de andre to innstillinger som det er: «Mac OS Extended Journalført» og «GUID Partition Map». Ikke opprett et AFS-partisjon, fordi det vil ikke fungere, og du må starte på nytt med en ny virtuell harddisk. Klikk på «Slett», og deretter lukke Disk Utility når prosessen er fullført. Du vil bli brakt tilbake til hovedvinduet.
Velg «Sett macOS» og klikk deretter på «Fortsett.»Vil du bli bedt om å godtar vilkårene.,
Enig, og du vil eventuelt bli bedt om å velge en harddisk, velger du partisjonen du nettopp laget.
installasjonen vil begynne! Dette kan ta en stund, så vær tålmodig. Til slutt den virtuelle maskinen vil starte på nytt og ta deg…tilbake til installasjonsprogrammet. Ikke få panikk: dette er å være forventet.
Trinn Seks: Boot Installer Trinn To Fra den Virtuelle Harddisken
På dette punktet installasjonsprogrammet har kopiert filene på den virtuelle harddisken, og forventer å starte opp fra det., For uansett grunn, dette fungerer ikke på den virtuelle maskinen, som er grunnen til at du ser installasjonsprogrammet på nytt.
Slå av den virtuelle maskinen og åpne innstillingene. Hode til Lagring, klikk på «HighSierra.iso» i «Lagring Treet» – panelet, og klikk deretter på CD-ikonet øverst til høyre og klikk på «Fjern Harddisken fra en Virtuell Stasjon.»Dette blir helt koble fra vår installasjon ISO.
Nå starte opp den virtuelle maskinen, og du vil se denne nydelige skjermen.,
Dette er EFI Interne Shell, og så lenge du se «FS1» oppført i gul, kan du bruke den til å starte resten av installasjonsprogrammet. Klikk på den virtuelle maskinen og la den ta deg med mus og tastatur, og deretter skriver du inn fs1:
og trykk Enter. Dette vil slå kataloger til FS1, hvor resten av installasjonsprogrammet er plassert.,
Neste vi kommer til å kjøre noen kommandoer for å bytte til den katalogen vi trenger:
cd "macOS Install Data" cd "Locked Files" cd "Boot Files"
Nå kan vi kjøre installasjonsprogrammet seg selv med følgende kommando:
boot.efi
installasjonsprogrammet vil fortsette der det slapp. Først får du se en serie av teksten, som før, men til slutt vil du se GUI installer komme tilbake. (Ikke bekymre deg, du trenger bare å gå gjennom denne prosessen en gang.)
Vi får det, trenger bare litt mer tålmodighet.,
Trinn Åtte: Logg Inn macOS High Sierra
til Slutt den virtuelle maskinen vil starte på nytt igjen, denne gangen i macOS High Sierra. Hvis det ikke skjer, prøv å ta ut ISO-fra den Virtuelle Maskinen. Når High Sierra gjør boot, vil du trenger å gå gjennom for å velge ditt land, kan du sette opp en bruker, og resten av den første installasjonen.
til Slutt, vil du gjøre det til Mac-skrivebordet. Yay!
Du kan nå prøve ut noen Mac-programvare, selv om enkelte funksjoner, som FaceTime og Meldinger, vil ikke fungere fordi Apple ikke vil gjenkjenne din datamaskin som en ekte Mac., Men mange av de grunnleggende ting skal fungere. Ha det gøy!
Trinn Åtte (Valgfritt): Endre Oppløsning
som standard, den virtuelle maskinen vil ha en oppløsning på 1024×768, som er ikke mye rom til å jobbe med. Hvis du prøver å endre oppløsning innenfra macOS, men du vil se noen mulighet til å gjøre det. I stedet, må du skrive inn noen kommandoer.
Slå den Virtuelle Maskinen ved å slå ned macOS: klikk på Apple i menylinjen, og klikk deretter på «Shut Down.,»Neste, i nærheten VirtualBox helt (seriøst, er dette trinnet vil ikke fungere hvis VirtualBox er fortsatt åpen!) og hodet tilbake til Windows » – Ledeteksten som en administrator.,eed å kjøre følgende to kommandoer:
cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N
I den andre kommandoen, må du erstatte N
med et tall fra én til fem, avhengig av hvilken oppløsning du vil:
- 1 gir deg en oppløsning på 800×600
- 2 gir deg en oppløsning på 1024×768
- 3 gir deg en oppløsning på 1280×1024
- 4 gir deg en oppløsning på 1440×900
- 5 gir deg en oppløsning på 1920×1200
Starte opp VirtualBox, laste opp den virtuelle maskinen, og det bør starte din foretrukne oppløsning!,
i SLEKT: 10 VirtualBox Triks og Avanserte Funksjoner Du Bør Vite Om
Fra nå av, kan du åpne VirtualBox for alle Mac-relaterte tester du ønsker å gjøre. Igjen, vil du se en masse feil som dukker opp under oppstart, men de er fine; ignorere dem. Husk også at lyden ikke fungerer, og vil heller ting som FaceTime eller iMessage, som krever en ekte Mac. Dette er ikke kommer til å være perfekt, noe som er for å bli forventet fra en helt uegnet oppsett. Men det er macOS, i en virtuell maskin, og det er ikke dårlig!, Pass på å sjekke ut vår guide til VirtualBox avanserte funksjoner for å få mest mulig ut av maskinen din, også.
En ting til: en stor shout-out til Chad S. Samuels, uten dem kunne jeg ikke har oppdatert denne håndboken for High Sierra. Takk så mye!
Justin Potten har vært å skrive om teknologi i over et tiår, med arbeid vises i Digitale Trender, Neste Web, Lifehacker, MakeUseOf, og Zapier Blogg. Han driver også det Hillsboro Signal, en frivillig drevet av lokale nyheter outlet han grunnla.Les Hele Bio «