Hvordan at Installere macOS High Sierra i VirtualBox på Windows 10

  • Justin Pot

    @jhpot

  • Opdateret 1. December 2020, 4:52pm EDT

uanset Om du ønsker en gang imellem at teste en hjemmeside i Safari, eller prøv en lille smule af software i Mac-miljø, at have adgang til den seneste version af macOS i en virtuel maskine, der er nyttigt. Desværre skal du ikke rigtig gøre dette—så det er mildt sagt vanskeligt at få macOS til at køre i Virtualbo..

opdatering: vejledningen her gælder for ældre versioner af macOS., Hvis du vil installere en nyere version af macOS i Virtualbo., så tjek dette script på GitHub. Det lover at tage dig gennem processen med at installere og oprette en macOS virtuel maskine. Vi har endnu ikke testet det selv, men vi har hørt gode ting.

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

for At gøre tingene lidt lettere for mennesker, har vi kombineret metoder fra et par forskellige forum tråde i en enkelt, trin-for-trin-vejledning, komplet med screenshots. Lad os dykke ind.

relateret: begynder Nørd: Sådan oprettes og bruges virtuelle maskiner

annonce

BEMÆRK: For at få dette til at fungere, skal du have adgang til en rigtig Mac for at do .nloade High Sierra. Du kunne, vi formoder, få en High Sierra ISO på andre måder, men vi anbefaler det ikke., Lån en vens Mac i en time, hvis du ikke har en, og du skal være i orden—alt ud over Trin en af denne tutorial kan gøres på din .indo .s-PC.

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

klar til at komme i gang? Lad os hoppe ind!,

trin et: 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 den i Virtualbo.på vores .indo .s-maskine. Grib din lånte Mac, gå til Mac App Store, Søg efter Sierra, og klik på “Do .nload.”

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

annonce

for at konvertere disse filer til EN ISO skal vi bruge terminalen, som du kan finde i applikationer > 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 

monter derefter dit tomme billede:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

nu skal du gendanne BaseSystem.dmg fra installationsprogrammet til det nyligt monterede billede:

Bemærk, at efter at have gjort dette, er navnet på vores destinationsmonteringspunkt ændret til “OS.Base System / System.”Du er næsten færdig!, Unmount the image:

hdiutil detach /Volumes/OS\ X\ Base\ System
Reklame

Og endelig konvertere det billede, du har oprettet til en ISO-fil:

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

Flyt ISO til skrivebordet:

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

Og du har fået en bootbar High Sierra ISO-fil!

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

Trin To: Oprette Din Virtuelle Maskine i VirtualBox

Næste, hoved til dit Windows maskine, og installere VirtualBox, hvis du ikke allerede har gjort det, at du har den nyeste version (seriøst, ældre versioner ikke kan arbejde.)

Åbn den og klik på knappen “Ny”. Navngiv din virtuelle maskine “High Sierra”, og vælg ” Mac OS. “til operativsystemet og” Mac OS. (64-bit) “til versionen (fra denne skrivning tilbydes” macOS High Sierra ” ikke, men det er fint.)

annonce

Fortsæt gennem processen., Til hukommelse anbefaler vi, at du bruger mindst 4096MB, selvom du kan vælge mere, hvis du har nok RAM til overs på din .indo .s-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 drev eller fast. Vi anbefaler fast størrelse, da det er lidt hurtigere, selvom det vil tage lidt mere harddiskplads på din .indo .s-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ængig af din opbevaringssituation kan du tilbyde mere, men vi tror ikke, du virkelig kan bruge meget mindre end det.

annonce

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 Virtualbo.

Du skal se din virtuelle maskine i Virtualbo. hovedvindue.,

Vælg det, og klik derefter på den store gule “Indstillinger” – knap. Først skal du gå til “System” i venstre sidepanel. På Bundkortfanen 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 den virtuelle maskine.

annonce

klik derefter på “Vis” i venstre sidepanel, og sørg for, at videohukommelsen er indstillet til mindst 128 MB.

klik derefter på “opbevaring” i venstre sidepanel, og klik derefter på det “tomme” CD-drev. Klik på CD-ikonet øverst til højre, og gå derefter til den High Sierra ISO-fil, du oprettede tidligere.,

sørg for at klikke på “OK” for at afslutte alle de ændringer, du har foretaget, og luk derefter VirtualBox. Nej, alvorligt: luk Virtualbo.nu, ellers fungerer de næste trin ikke.

Trin fire: Konfigurer din virtuelle maskine fra kommandoprompten

Vi har lavet et par justeringer, men vi er nødt til at lave et par mere for at overbevise operativsystemet, det kører på en rigtig Mac. Desværre er der ingen muligheder for dette fra Virtualbo. ‘ s interface, så du skal åbne kommandoprompten.,

annonce

Åbn Start-menuen, Søg efter “Kommandoprompt”, 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 det følgende kommandoer, og tryk på Enter efter hver enkelt og venter på, at den fuldstændig:

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 kører simpelthen., Hvis kommandoen ikke fungerede, skal du sørge for, at din virtuelle maskine hedder “High Sierra” nøjagtigt; hvis det ikke er det, skal du redigere kommandoerne ovenfor og sætte maskinens navn i citaterne. Gå videre og lukke kommandoprompten. Vi er på vej tilbage til Virtualbo.nu.

trin fem: start og kør installationsprogrammet

Åbn Virtualbo.igen, klik på din Sierra-maskine, og klik derefter på “Start.”Din maskine vil begynde at starte. Du vil se en masse overflødige oplysninger, da dette sker—og jeg mener meget-men bekymre dig ikke om det. Det er normalt, selv nogle af de ting, der ligner fejl.,

annonce

Du skal kun bekymre dig, hvis 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, starter det.

til sidst vil du se installationsprogrammet bede 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 vil ikke se drevet: gå ikke i panik, High Sierra skjuler tomme drev som standard. I menulinjen skal du klikke på “Vis” efterfulgt af “Vis alle enheder.,”

annonce

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

navngiv drevet “Macintosh HD”, og lad de to andre indstillinger være som de er: “Mac OS E .tended Journaled” og “GUID Partition Map”. Opret ikke en AFS-partition, fordi den ikke fungerer, og du bliver nødt til at starte forfra med en ny virtuel harddisk. Klik på “Slet”, og luk derefter Diskværktøj, når processen er afsluttet. Du vil blive bragt tilbage til hovedvinduet.

Vælg “Geninstaller macOS” og klik derefter på “Fortsæt.”Du bliver bedt om at acceptere betingelserne.,enig, og du bliver til sidst bedt om at vælge en harddisk; vælg den partition, du lige har lavet.

annonce

installationen begynder! Dette kan tage et stykke tid, så vær tålmodig. Til sidst vil din virtuelle maskine genstarte og tage dig … tilbage til installationsprogrammet. Gå ikke i panik: dette kan forventes.

Trin seks: Boot Installer trin to fra den virtuelle harddisk

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

Sluk for din virtuelle maskine, og åbn dens indstillinger. Gå til opbevaring, klik på ” HighSierra.iso “i panelet” Lagringstræ “skal du derefter klikke på CD-ikonet øverst til højre og klikke på” Fjern Disk fra virtuelt drev.”Dette vil helt afbryde vores installation ISO.start nu den virtuelle maskine, så ser du denne dejlige skærm.,

annonce

Dette er den interne EFI-skal, og så længe du ser “FS1” opført i gult, kan du bruge den til at starte resten af installationsprogrammet. Klik på den virtuelle maskine, og lad den fange dig Mus og tastatur, skriv derefter fs1: og tryk på Enter. Dette skifter mapper til FS1, hvor resten af installationsprogrammet er placeret.,

Næste vi kommer til at løbe et par kommandoer for at skifte til den mappe, vi har brug for:

cd "macOS Install Data" cd "Locked Files" cd "Boot Files"

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

boot.efi

installationsprogrammet vil samle op, hvor det slap. 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 behøver kun at gennemgå denne proces en gang.)

annonce

Vi kommer derhen, bare brug for lidt mere tålmodighed.,

trin otte: Log ind på macOS High Sierra

til sidst genstarter den virtuelle maskine igen, denne gang i macOS High Sierra. Hvis det ikke sker, kan du prøve at skubbe ISO ud fra den virtuelle maskine. Når High Sierra starter, skal du gennemgå valg af dit land, opsætning af en bruger og resten af den indledende installationsproces.

til sidst kommer du til Mac-skrivebordet. Yay!

Du kan nu prøve enhver Mac-soft .are, selvom nogle funktioner, som FaceTime og Messages, ikke fungerer, fordi Apple ikke genkender din computer som en rigtig Mac., Men mange af de grundlæggende ting skal fungere. Hav det sjovt!

trin otte (Valgfrit): Skift din opløsning

som standard har din virtuelle maskine en opløsning på 1024 7 768, hvilket ikke er meget plads til at arbejde med. Hvis du prøver at ændre opløsningen inde fra macOS, ser du imidlertid ingen mulighed for at gøre det. I stedet skal du indtaste et par kommandoer.

annonce

Luk din virtuelle maskine ved at lukke macOS: klik på Apple i menulinjen, og klik derefter på “Luk ned.,”Luk derefter Virtualbo!helt (seriøst, dette trin fungerer ikke, hvis Virtualbo! stadig er åben!) og gå tilbage til Commandindo .s ‘ Kommandoprompt som administrator.,eed at 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 af, hvilken opløsning du ønsker:

  • 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 op VirtualBox, indlæse op din virtuelle maskine, og det skal starte dit foretrukne opløsning!,

relateret: 10 Virtualbo.-Tricks og avancerede funktioner, du skal vide om

fra nu af kan du åbne Virtualbo. for enhver Mac-relateret test, du vil udføre. Igen vil du se en masse fejl dukke op under opstart, men de er fine; ignorere dem. Husk også, at lyd ikke fungerer, og heller ikke ting som FaceTime eller iMessage, som kræver en rigtig Mac. Dette vil ikke være perfekt, hvilket kan forventes fra en helt ikke-understø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 Virtualbo.avancerede funktioner til at få mest muligt ud af din maskine, også.

annonce

en ting mere: en stor shout-out til Chad S. Samuels, uden hvem jeg ikke kunne have opdateret denne vejledning til High Sierra. Mange tak!

Justin Pot
Justin Puljen har været at skrive om teknologi i over et årti, med arbejde, der optræder i Digitale Trends, The Next Web, Lifehacker, MakeUseOf, og Zapier Blog. Han kører også Hillsboro-signalet, et frivilligt drevet lokalt nyhedssted, han grundlagde.Læs hele Bio ”

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *