15Jul

Sådan installeres macOS High Sierra i VirtualBox på Windows 10

click fraud protection

Uanset om du vil lejlighedsvis teste et websted i Safari eller prøve lidt software i Mac-miljøet, er det nyttigt at have adgang til den nyeste version af macOS i en virtuel maskine. Desværre er du ikke rigtig antaget at gøre dette - så at få macOS kører i VirtualBox er i det mindste svær.

Det er dog ikke umuligt. Nogle af folkene på InsanelyMac fora har fundet ud af en proces, der virker. Det eneste, ikke arbejder, er lyd, som af en eller anden grund er meget forvrænget eller ikke-eksisterende. Bortset fra det, er det MacOS High Sierra, der kører problemfrit i VirtualBox.

For at gøre tingene lettere for mennesker har vi kombineret metoder fra et par forskellige forumtråde til en enkelt trin-for-trin vejledning, komplet med skærmbilleder. Lad os dykke ind.

BEMÆRK: For at få det til at fungere, skal du have adgang til en rigtig Mac for at downloade High Sierra. Du kan antage at opnå en High Sierra ISO på andre måder, men vi anbefaler det ikke. Læg en venns Mac i en time, hvis du ikke har en, og du burde være i orden - alt ud over trin 1 af denne tutorial kan gøres på din Windows-pc.

instagram viewer

Hvis du er på en Mac og vil have en macOS virtuel maskine til brug på den Mac, anbefaler vi at tjekke Parallels Desktop Lite i stedet, fordi det kan skabe macOS virtuelle maskiner gratis og er meget lettere at arbejde med.

Klar til at komme i gang? Lad os hoppe ind!

Trin 1: Opret en macOS High Sierra ISO-fil

For at starte skal vi oprette en ISO-fil af macOS High Sierra's installationsprogram, så vi kan indlæse det i VirtualBox på vores Windows-maskine. Grib din lånte Mac, gå til Mac App Store, søg efter Sierra, og klik på "Download".

Når processen er færdig, starter installationsprogrammet - det er okay, bare luk det med Command + Q.Vi ønsker ikke at opgradere din venns Mac;vi har bare brug for de downloadede filer.

Hvis du vil konvertere disse filer til en ISO, skal vi bruge Terminal, som du kan finde i Applications & gt;Hjælpeprogrammer.

Kør først følgende kommando for at oprette et tomt diskbillede:

hdiutil create -o /tmp/ HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J

Herefter skal du montere dit blanke billede:

hdiutil vedhæfte /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_build

Nu skal du gendanne BaseSystem.dmg fra installatøren til det nyligt monterede billede:

asr gendannelses -ource /Applications/ Install \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -mål /Volumes/ install_build -noprompt -noverify -erase

Bemærk, at navnet på vores destinationsmonteringspunkt efter dette er ændret til "OS X Base System / System." Du er næsten færdig! Afmonter billedet:

hdiutil løsne /Volumes/ OS \ X \ Base \ System

Og endelig konvertere billedet du oprettede til en ISO-fil:

hdiutil konverter /tmp/ HighSierra.cdr.dmg -format UDTO -o /tmp/ HighSierra.iso

FlytISO til skrivebordet:

mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.iso

Og du har en bootbar High Sierra ISO-fil!

Kopier det til din Windows-maskine ved hjælp af et stort flashdrev, en ekstern harddisk eller over dit lokale netværk.

Trin to: Opret din virtuelle maskine i VirtualBox

Dernæst leder du til din Windows-maskine og installerer VirtualBox, hvis du ikke allerede har det, så sørg for at du har den nyeste version( alvorligt, ældre versioner fungerer muligvis ikke.)

Åbn den opog klik på knappen "Ny".Navngiv din virtuelle maskin "High Sierra" og vælg "Mac OS X" til operativsystemet og "Mac OS X( 64-bit)" for versionen( som af denne skrivning tilbydes "MacOS High Sierra" ikke, mendet er fint.)

Fortsæt gennem processen. Til hukommelse anbefaler vi, at du bruger mindst 4096 MB, selvom du kan vælge mere, hvis du har nok RAM til at spare på din Windows-maskine.

Derefter bliver du spurgt om din harddisk. Vælg "Opret en virtuel harddisk nu" og klik på Opret.

Vælg VDI for harddisk type og klik på Næste. Du bliver spurgt, om du vil have et dynamisk størrelse drev eller fikseret. Vi anbefaler fast størrelse, da det er lidt hurtigere, selv om det vil tage lidt mere plads på harddisken på din Windows-maskine.

Klik på Næste. Du bliver spurgt hvor stort et drev du vil have;Vi anbefaler mindst 25 GB, hvilket er stort nok til OS og et par applikationer. Afhængigt af din lagringssituation kan du tilbyde mere, men vi tror ikke, du virkelig kan bruge meget mindre end det.

Klik gennem vejledningen, og du har oprettet en post til din virtuelle maskine! Nu er det tid til at lave en lille konfiguration.

Trin tre: Konfigurer din virtuelle maskine i VirtualBox

Du skal se din virtuelle maskine i VirtualBox hovedvindue.

Vælg den, og klik derefter på den store gule "Indstillinger" -knap. Først skal du gå til "System" i venstre sidefelt. På fanebladet Hovedkort skal du sørge for at "Floppy" ikke er markeret.

Næste hoved til fanen "Processor" og sørg for at du har mindst to CPU'er tildelt til den virtuelle maskine.

Klik derefter på "Vis" i venstre sidepanel, og sørg for, at Videohukommelse er indstillet til mindst 128 MB.

Klik derefter på "Opbevaring" i venstre sidepanel, og klik derefter på "Empty" cd-drevet. Klik på cd-ikonet øverst til højre, og søg derefter til High Sierra ISO-filen, du oprettede tidligere.

Sørg for at klikke på "OK" for at afslutte alle de ændringer, du har lavet, og luk derefter VirtualBox. Nej, seriøst: Luk VirtualBox nu, eller de næste trin virker ikke.

Trin fire: Konfigurer din virtuelle maskine fra kommandoprompt

Vi har lavet nogle få tweaks, men vi skal gøre nogle flere for at overbevise operativsystemet, det kører på en ægte Mac. Desværre er der ingen muligheder for dette fra VirtualBoxs grænseflade, så du skal åbne kommandoprompt.

Åbn startmenuen, søg efter "Kommandoprompt", og højreklik derefter på den og vælg "Kør som administrator".

Du skal køre en række kommandoer i rækkefølge. Indsæt følgende kommandoer, tryk på Enter efter hver og venter på at den skal udfylde:

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 fungerede, skal du ikke se nogen feedback;Kommandoerne vil simpelthen løbe. Hvis kommandoen ikke fungerede, skal du sørge for at din virtuelle maskine hedder "High Sierra" nøjagtigt;Hvis det ikke er tilfældet, rediger du kommandoerne ovenfor og sætter maskinens navn i citaterne. Gå videre og luk Kommandoprompt. Vi er på vej tilbage til VirtualBox nu.

Trin fem: Start og kør installationsprogrammet

Genåb VirtualBox, klik på din Sierra-maskine, og klik derefter på "Start". Maskinen begynder at starte. Du vil se en masse overflødige oplysninger, da det sker - og jeg mener en -masse - men bekymre dig ikke om det. Det er normalt, selv nogle af de ting der ligner fejl.

Du bør kun bekymre dig om en bestemt fejl hænger i fem minutter eller mere. Bare gå væk og lad det køre lidt. Hvis du har gjort alt rigtigt, vil det starte.

Til sidst ser du installationsprogrammet, der beder dig om at vælge et sprog:

Vælg "engelsk" eller hvilket sprog du foretrækker, og klik derefter på "Næste". Før du gør noget andet, skal du dog klikke på "Diskværktøj" og derefter "Fortsæt. "

Du kan ikke se drevet: ikke panik, hylder High Sierra som standard drev. Klik på "Vis" i menulinjen efterfulgt af "Vis alle enheder".

Du skal nu se din tomme virtuelle drev i sidepanelet. Klik på det, og klik derefter på "Slet" indstillingen.

Navngiv drevet "Macintosh HD", og lad de to andre indstillinger være som: "Mac OS Extended Journaled" og "GUID Partition Map". Opret ikke en AFS-partition , fordi den ikke virker, og du skal begynde med en ny virtuel harddisk. Klik på "Slet", og luk derefter Diskværktøj, når processen er færdig. Du bliver bragt tilbage til hovedvinduet.

Vælg "Geninstaller macOS" og klik derefter på "Fortsæt." Du bliver bedt om at acceptere betingelserne.

Enig, og i sidste ende bliver du bedt om at vælge en harddisk;vælg den partition, du lige har lavet.

Installationen begynder! Det kan tage et stykke tid, så vær tålmodig. Til sidst genoptages din virtuelle maskine og tager dig tilbage til installationsprogrammet. Må ikke panik: dette er at forvente.

Trin seks: Boot Installer-fase to fra den virtuelle harddisk

På dette tidspunkt har installationsprogrammet kopieret filer til den virtuelle harddisk, og forventer at starte derfra. Af hvilken grund det ikke virker på den virtuelle maskine, hvorfor du ser installationsprogrammet igen.

Sluk din virtuelle maskine og åbn dens indstillinger. Gå til Storage, klik på "HighSierra.iso" i panelet "Storage Tree", og klik derefter på cd-ikonet øverst til højre og klik på "Fjern disk fra Virtual Drive." Dette afbryder helt vores installation ISO.

Start nu den virtuelle maskine, og du vil se denne dejlige skærm.

Dette er EFI Internal Shell, og så længe du ser "FS1" angivet i gul, kan du bruge det til at starte resten af ​​installationsprogrammet. Klik på den virtuelle maskine og lad den fange dig mus og tastatur, og skriv derefter fs1: og tryk på Enter. Dette vil skifte mapper til FS1, hvor resten af ​​installationsprogrammet er placeret.

Næste skal vi køre et par kommandoer for at skifte til den mappe, vi har brug for:

cd "macOS Install Data" cd "Låste filer" cd "Boot Files"

Nu kan vi køre installationsprogrammet selv med følgende kommando:

boot.efi

Installatøren vil afhente, hvor den blev slukket. Først vil du se en række tekst, som før, men i sidste ende vil du se GUI-installationsprogrammet komme tilbage.(Bare rolig, du skal kun gennemgå denne proces en gang.)

Vi kommer der, behøver bare lidt mere tålmodighed.

Trin otte: Log ind i macOS High Sierra

Til sidst vil den virtuelle maskine genstarte igen, denne gang i macOS High Sierra. Hvis det ikke sker, skal du prøve at udstøde ISO fra den virtuelle maskine. Når High Sierra starter, skal du gennemgå dit land, oprette en bruger og resten af ​​den oprindelige installationsproces.

Til sidst får du det til Mac-skrivebordet. Yay!

Du kan nu prøve enhver Mac-software, selv om nogle funktioner, som FaceTime og Messages, ikke virker, fordi Apple ikke genkender din computer som en ægte Mac. Men mange af de grundlæggende ting skal fungere. Hav det sjovt!

Trin otte( Valgfrit): Skift opløsning

Som standard har din virtuelle maskine en opløsning på 1024 × 768, hvilket ikke er meget plads til at arbejde med. Hvis du forsøger at ændre opløsningen fra MacOS, kan du dog ikke se det. I stedet skal du indtaste et par kommandoer.

Sluk din virtuelle computer ved at lukke macOS: klik på Apple i menulinjen og klik derefter på "Luk ned". Luk så VirtualBox helt( alvorligt, dette trin virker ikke, hvis VirtualBox stadig er åben!) Og gå tilbage tilWindows 'Command Prompt som administrator. Du skal køre følgende to kommandoer:

cd "C: Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

I den anden kommando skal du erstatte N med et tal fra et til fem afhængigt afpå hvilken opløsning du vil have:

  • 1 giver dig en opløsning på 800 × 600
  • 2 giver dig en opløsning på 1024 × 768
  • 3 giver dig en opløsning på 1280 × 1024
  • 4 giver dig en opløsning på 1440 × 900
  • 5 giver dig en opløsning på 1920 ×1200

Start VirtualBox, oplad din virtuelle maskine, og den skal starte til din foretrukne opløsning!

Fra nu af kan du åbne VirtualBox for enhver Mac-relateret test, du vil gøre. Igen vil du se mange fejl dukker op under opstart, men de er fine;ignorere dem. Husk også, at lyd ikke fungerer, og det vil heller ikke ske som FaceTime eller iMessage, som kræver en ægte Mac. Dette vil ikke være perfekt, hvilket man kan forvente af en helt ustøttet opsætning. Men det er macOS, i en virtuel maskine, og det er ikke dårligt! Sørg for at tjekke vores guide til VirtualBox avancerede funktioner for at få mest muligt ud af din maskine.

En ting mere: En stor udråb til Chad S. Samuels, uden hvem jeg ikke kunne have opdateret denne vejledning til High Sierra. Mange tak!