Så här installerar du macOS High Sierra i VirtualBox på Windows 10

  • Justin Pot

    @jhpot

  • uppdaterad 1 December 2020, 4:52pm EDT

Om du ibland vill testa en webbplats i Safari, eller prova lite programvara i Mac-miljön, har du tillgång till den senaste versionen av macOS i en virtuell maskin är användbar. Tyvärr är du inte riktigt tänkt att göra det här – så att få macOS som körs i VirtualBox är minst sagt knepigt.

Uppdatering: instruktionerna här gäller för äldre versioner av macOS., Om du vill installera en nyare version av macOS i VirtualBox, kolla in detta script på GitHub. Det lovar att ta dig igenom processen att installera och ställa in en MacOS virtuell maskin. Vi har ännu inte testat det själva, men vi har hört bra saker.

det är dock inte omöjligt. Några av folket på InsanelyMac Forum har listat ut en process som fungerar. Det enda som inte fungerar är ljud, vilket av någon anledning är mycket förvrängt eller obefintligt. Annat än det är det här macOS High Sierra, som går smidigt i VirtualBox.,

för att göra saker lite enklare för människor har vi kombinerat metoder från några olika forumtrådar till en enda, steg-för-steg-handledning, komplett med skärmdumpar. Vi går in.

relaterat: Nybörjarnörd: hur man skapar och använder virtuella maskiner

annons

OBS: För att få det här att fungera behöver du tillgång till en riktig Mac för att ladda ner High Sierra. Du kan, antar vi, få en High Sierra ISO på annat sätt, men vi rekommenderar inte det., Låna en väns Mac i en timme om du inte har en, och du bör vara bra-allt bortom steg en av denna handledning kan göras på din Windows-dator.

om du är på en Mac och vill ha en MacOS virtuell maskin för användning på den Mac, rekommenderar vi att du checkar ut Parallels Desktop Lite istället, eftersom det kan skapa macOS virtuella maskiner gratis och är mycket lättare att arbeta med.

redo att komma igång? Vi hoppar in!,

steg Ett: skapa en MacOS High Sierra ISO-fil

för att starta måste vi skapa en ISO-fil av MacOS High Sierras installationsprogram, så vi kan ladda den i VirtualBox på vår Windows-dator. Ta tag i din lånade Mac, gå till Mac App Store, Sök efter Sierra och klicka på ” Ladda ner.”

När processen är klar startar installationsprogrammet—det är okej, stäng det bara med kommandot+Q. vi vill inte uppgradera din väns Mac; vi behöver bara de nedladdade filerna.,

annons

för att konvertera dessa filer till en ISO, måste vi använda terminalen, som du hittar i program> verktyg.

kör först följande kommando för att skapa en tom skivavbild:

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

montera sedan din tomma bild:

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

nu ska du återställa bassystemet.dmg från installationsprogrammet till den nymonterade bilden:

Observera att namnet på vår monteringspunkt efter detta har ändrats till ”OS X Base System/System.”Du är nästan klar!, Avmontera bilden:

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

och slutligen konvertera bilden du skapade till en ISO-fil:

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

flytta ISO till skrivbordet:

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

och du har en startbar hög Sierra ISO-fil!

kopiera den till din Windows-dator med en stor flash-enhet, en extern hårddisk eller via ditt lokala nätverk.,

steg två: Skapa din virtuella maskin i VirtualBox

nästa, gå till din Windows-maskin och installera VirtualBox om du inte redan har, se till att du har den senaste versionen (allvarligt, äldre versioner kanske inte fungerar.)

öppna den och klicka på ”Ny” – knappen. Namnge din virtuella maskin ”High Sierra” och välj ”Mac OS X ” för operativsystemet och” Mac OS X (64-bit) ”För versionen (från och med detta skrivande erbjuds” macOS High Sierra ” inte, men det är bra.)

annons

fortsätt genom processen., För minne rekommenderar vi att du använder minst 4096MB, men du kan välja mer om du har tillräckligt med RAM för att spara på din Windows-dator.

därefter blir du tillfrågad om din hårddisk. Välj ”Skapa en virtuell hårddisk nu” och klicka på Skapa.

Välj VDI för hårddisktyp och klicka på Nästa. Du kommer att bli tillfrågad om du vill ha en dynamiskt stor enhet eller fast. Vi rekommenderar fast storlek, eftersom det är lite snabbare, men det tar lite mer hårddiskutrymme på din Windows-dator.

klicka på Nästa., Du kommer att bli frågad hur stor en enhet du vill; vi rekommenderar minst 25GB, vilket är tillräckligt stort för operativsystemet och några applikationer. Beroende på din lagringssituation kan du erbjuda mer, men vi tror inte att du verkligen kan använda mycket mindre än det.

annons

klicka igenom anvisningarna, och du har skapat en post för din virtuella maskin! Nu är det dags att göra en liten konfiguration.steg tre: Konfigurera din virtuella maskin i VirtualBox

Du bör se din virtuella maskin i VirtualBox huvudfönster.,

Välj det och klicka sedan på den stora gula ”inställningar” – knappen. Först, gå till ”System” i vänstra sidofältet. På fliken moderkort, Se till att” Floppy ” är avmarkerad.

nästa huvud till fliken ”Processor” och se till att du har minst två processorer tilldelade den virtuella maskinen.

annons

Klicka sedan på ”Display” i vänstra sidofältet och se till att videominnet är inställt på minst 128 MB.

Klicka sedan på ”lagring” i vänstra sidofältet och klicka sedan på ”tom” CD-enhet. Klicka på CD-ikonen längst upp till höger och bläddra sedan till High Sierra ISO-filen du skapade tidigare.,

var noga med att klicka på ”OK” för att slutföra alla ändringar du har gjort och stäng sedan VirtualBox. Nej, allvarligt: stäng VirtualBox nu, eller nästa steg kommer inte att fungera.

Steg fyra: konfigurera din virtuella maskin från kommandotolken

Vi har gjort några tweaks, men vi måste göra några fler för att övertyga operativsystemet det körs på en riktig Mac. Tyvärr finns det inga alternativ för detta från VirtualBox gränssnitt, så du måste öppna Kommandotolken.,

annons

Öppna Start-menyn, Sök efter ”kommandotolk”, högerklicka sedan på den och välj ”Kör som administratör.”

Du måste köra ett antal kommandon, i ordning. Klistra in följande kommandon, tryck på Enter efter var och en och vänta på att den ska slutföras:

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"

det är det! Om allt fungerade, bör du inte se någon feedback; kommandona kommer helt enkelt att köras., Om kommandot inte fungerade, se till att din virtuella maskin heter ”High Sierra” exakt; om det inte är det, redigera kommandona ovan sätta maskinens namn i citaten. Gå vidare och stäng Kommandotolken. Vi är på väg tillbaka till VirtualBox nu.

Steg fem: starta och kör installationsprogrammet

öppna VirtualBox igen, klicka på din Sierra-maskin och klicka sedan på ”Start.”Din maskin börjar starta. Du kommer att se mycket överflödig information när det händer—och jag menar mycket – men oroa dig inte för det. Det är normalt, även några av de saker som ser ut som fel.,

annons

Du bör bara oroa dig om ett specifikt fel hänger i fem minuter eller mer. Bara gå bort och låt det springa lite. Om du har gjort allt rätt, startar det.

så småningom ser du installationsprogrammet som ber dig välja ett språk:

Välj ”engelska” eller vilket språk du föredrar och klicka sedan på ”Nästa”.”Innan du gör något annat klickar du på ”Disk Utility” och fortsätter sedan.”

Du kommer inte att se enheten: var inte panik, High Sierra döljer tomma enheter som standard. I menyraden klickar du på” Visa ”följt av” Visa alla enheter.,”

annons

Du bör nu se din tomma virtuella enhet i sidofältet. Klicka på den och klicka sedan på den ”Radera” alternativet.

namnge enheten ”Macintosh HD” och lämna de andra två inställningarna som-is: ”Mac OS Extended Journaled” och ”GUID Partition Map”. Skapa inte en AFS-partition, eftersom det inte fungerar och du måste börja om med en ny virtuell hårddisk. Klicka på ”Radera” och stäng sedan Diskverktyget när processen är klar. Du kommer tillbaka till huvudfönstret.

Välj ”Installera om macOS” och klicka sedan på ”Fortsätt.”Du kommer att bli ombedd att hålla med villkoren.,

godkänner och du kommer så småningom att bli ombedd att välja en hårddisk; välj den partition du just gjort.

annons

installationen börjar! Det kan ta ett tag, så ha tålamod. Så småningom kommer din virtuella maskin att starta om och ta dig … tillbaka till installationsprogrammet. Få inte panik: detta är att vänta.

steg sex: Startinstallationsstadium två från den virtuella hårddisken

vid denna tidpunkt har installationsprogrammet kopierat filer till den virtuella hårddisken och förväntar sig att starta därifrån., Av någon anledning fungerar det inte på den virtuella maskinen, varför du ser installationsprogrammet igen.

stäng av din virtuella maskin och öppna dess inställningar. Gå till lagring, klicka på ” HighSierra.iso” i ”Storage Tree” – panelen, klicka sedan på CD-ikonen längst upp till höger och klicka på ”Ta bort Disk från virtuell enhet.”Detta kommer att helt koppla bort vår installation ISO.

Starta nu den virtuella maskinen och du ser den här härliga skärmen.,

annons

detta är EFI interna skal, och så länge du ser ”FS1” anges i gult, kan du använda den för att starta resten av installationsprogrammet. Klicka på den virtuella maskinen och låt den fånga dig mus och tangentbord, Skriv sedan fs1: och tryck på Enter. Detta kommer att byta kataloger till FS1, där resten av installationsprogrammet finns.,

nästa kommer vi att köra några kommandon för att byta till den katalog Vi behöver:

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

Nu kan vi köra installationsprogrammet själv med följande kommando:

boot.efi

installationsprogrammet kommer att hämta där det slutade. Först ser du en serie text, som tidigare, men så småningom kommer du att se GUI-installationsprogrammet komma tillbaka. (Oroa dig inte, du behöver bara gå igenom denna process en gång.)

annons

Vi kommer dit, behöver bara lite mer tålamod.,

steg åtta: logga in på macOS High Sierra

så småningom kommer den virtuella maskinen att starta om igen, den här gången i macOS High Sierra. Om det inte händer, försök att mata ut ISO från den virtuella maskinen. När High Sierra startar, måste du gå igenom att välja ditt land, ställa in en användare och resten av den ursprungliga installationsprocessen.

så småningom kommer du att göra det till Mac-skrivbordet. Hurra!

Du kan nu prova vilken Mac-programvara som helst, men vissa funktioner, som FaceTime och meddelanden, fungerar inte eftersom Apple inte känner igen datorn som en riktig Mac., Men mycket av de grundläggande sakerna borde fungera. Ha så kul!

steg åtta (valfritt): ändra din upplösning

som standard kommer din virtuella maskin att ha en upplösning på 1024×768, vilket inte är mycket utrymme att arbeta med. Om du försöker ändra upplösningen inifrån macOS ser du dock inget alternativ att göra det. Istället måste du ange några kommandon.

annons

Stäng av din virtuella maskin genom att stänga av macOS: klicka på Apple i menyraden och klicka sedan på ”Stäng av.,”Stäng sedan VirtualBox helt (allvarligt, det här steget fungerar inte om VirtualBox fortfarande är öppen!) och gå tillbaka till Windows kommandotolk som administratör.,eed för att köra följande två kommandon:

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

i det andra kommandot måste du ersätta N med ett nummer från ett till fem, beroende på vilken upplösning du vill ha:

  • 1 ger dig en upplösning på 800×600
  • 2 ger dig en upplösning på 800×6001024×768
  • 3 ger dig en upplösning på 1280×1024
  • 4 ger dig en upplösning på 1440×900
  • 5 ger dig en upplösning på 1920 × 1200

Starta VirtualBox, ladda upp din virtuella maskin, och det bör starta till önskad upplösning!,

relaterat: 10 VirtualBox Tricks och avancerade funktioner Du bör veta om

Från och med nu kan du öppna VirtualBox för alla Mac-relaterade tester du vill göra. Igen, du ser en hel del fel dyker upp under uppstart, men de är bra; ignorera dem. Kom också ihåg att ljudet inte fungerar, inte heller kommer saker som FaceTime eller iMessage, som kräver en riktig Mac. Detta kommer inte att vara perfekt, vilket kan förväntas från en helt stöds inställning. Men det är macOS, i en virtuell maskin, och det är inte dåligt!, Var noga med att kolla in vår guide till VirtualBox avancerade funktioner för att få ut det mesta av din maskin också.

annons

en sak till: en enorm utrop till Chad S. Samuels, utan vem jag inte kunde ha uppdaterat den här guiden för High Sierra. Tack så mycket!

Justin Pot
Justin Pot har skrivit om teknik i över ett decennium, med arbete som förekommer i digitala trender, nästa webb, Lifehacker, MakeUseOf, och Zapier blogg. Han driver också Hillsboro Signal, en volontär-driven lokala nyheter utlopp han grundade.Läs hela Bio ”

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *