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

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

    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 formodede at gøre det - så at få macOS i VirtualBox er for det mindste svær.

    Det er dog ikke umuligt. Nogle af folkene på InsanelyMac fora har fundet ud af en proces, der virker. Den eneste ting ikke Arbejde 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 ægte Mac for at downloade High Sierra. Du kan antage at opnå en High Sierra ISO på andre måder, men vi anbefaler ikke det. Læg en venns Mac i en time, hvis du ikke har en, og du skal være i orden - alt ud over trin 1 af denne tutorial kan gøres på din Windows-pc.

    Hvis du er på en Mac og ønsker 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.

    For at konvertere disse filer til en ISO, skal vi bruge Terminal, 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 

    Herefter skal du montere dit tomme 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 gendannelse -kilde / applikationer / installer \ macOS \ høj \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

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

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

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

    hdiutil konvertere /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 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 kan ældre versioner muligvis ikke fungere.)

    Åbn den op og 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, men det er fint.)

    Fortsæt gennem processen. Til hukommelse anbefaler vi at du bruger mindst 4096 MB, selv om 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 sidepanel. 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 et par tweaks, men vi skal lave et par 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å det 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 starter 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 sig 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 det ikke virker, og du bliver nødt til at starte 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 vil begynde! Det kan tage et stykke tid, så vær tålmodig. Til sidst genstarter din virtuelle maskine og tager dig tilbage til installationsprogrammet. Må ikke panikere: dette kan forventes.

    Trin seks: Boot Installer Stage Two fra Virtual Hard Drive

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

    Sluk din virtuelle maskine og åbn dens indstillinger. Gå til Opbevaring, 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" opført 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 nogle få 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 genstarter den virtuelle maskine 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, konfigurere 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 din 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, vil du dog ikke se nogen mulighed for at gøre det. I stedet skal du indtaste et par kommandoer.

    Sluk din virtuelle maskine 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 til Windows 'Kommandoprompt 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 en til fem afhængigt af 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 kommer ikke til at 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.

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