Hemsida » hur » Så här installerar du MacOS High Sierra i VirtualBox på Windows 10

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

    Oavsett om du ibland vill testa en webbplats i Safari eller prova lite programvara i Mac-miljön, är det användbart att ha tillgång till den senaste versionen av MacOS i en virtuell maskin. Tyvärr är du inte riktigt förment för att göra det så är det minst sagt svårt att få MacOS att köras i VirtualBox.

    Det är dock inte omöjligt. Några av dem på InsanelyMac-forumen har funderat på en process som fungerar. Den enda saken inte Arbetet är ljud, vilket av någon anledning är mycket förvrängt eller obefintligt. Annars än det här ä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. Låt oss dyka in.

    OBS! För att få det här, behöver du tillgång till en riktig Mac för att ladda ner High Sierra. Du kan, vi antar, skaffa 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 borde vara bra - allt bortom steg ett av denna handledning kan göras på din Windows-dator.

    Om du är på 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.

    Klar att komma igång? Låt oss hoppa 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 det i VirtualBox på vår Windows-maskin. Ta tag i din lånade Mac, gå till Mac App Store, sök efter Sierra och klicka på "Hämta".

    När processen är klar kommer installationsprogrammet att startas - det är okej, bara stäng det med Command + Q. Vi vill inte uppgradera din väns Mac; Vi behöver bara de nedladdade filerna.

    För att konvertera dessa filer till en ISO måste vi använda Terminal, som du hittar i Program> Verktyg.

    Först kör följande kommando för att skapa en tom disk bild:

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

    Därefter monterar du din tomma bild:

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

    Nu ska du återställa BaseSystem.dmg från installationsprogrammet till den nyligen monterade bilden:

    asr återställa -källa / Program / Installera \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volymer / install_build -noprompt -noverify -erase

    Observera att namnet på vår destinationsmonteringspunkt efter det har ändrats till "OS X Base System / System". Du är nästan klar! Avmontera bilden:

    hdiutil ta bort / Volymer / OS \ X \ Base \ System

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

    hdiutil konvertera /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 High 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 det, se till att du har den senaste versionen (allvarligt kan äldre versioner inte fungera.)

    Öppna den och klicka på knappen "Ny". Namn på din virtuella maskin "High Sierra" och välj "Mac OS X" för operativsystemet och "Mac OS X (64-bitars)" för versionen (som i detta skrivande erbjuds inte "macOS High Sierra", men det är okej.)

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

    Därefter kommer du att bli frågad om din hårddisk. Välj "Skapa en virtuell hårddisk nu" och klicka på Skapa.

    Välj VDI för hårddisk typ och klicka på Nästa. Du kommer att bli ombedd om du vill ha en drivenhet med dynamisk storlek eller fixat. Vi rekommenderar fast storlek, eftersom det är lite snabbare, men det tar lite mer hårddiskutrymme på din Windows-maskin.

    Klicka på Nästa. Du kommer att bli frågad hur stor en enhet du vill ha; Vi rekommenderar minst 25 GB, 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.

    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.

    Markera den och klicka sedan på den stora gula knappen "Inställningar". Först, gå till "System" i vänster sidofält. På fliken Moderkort, se till att "Floppy" är avmarkerad.

    Nästa huvud på fliken "Processor" och se till att du har minst två CPUer allokerade till den virtuella maskinen.

    Klicka sedan på "Visa" i vänster sidofält och kontrollera att videominnet är inställt på minst 128 MB.

    Klicka sedan på "Storage" i den vänstra sidofältet och klicka sedan på "Empty" CD-enheten. 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 nu VirtualBox eller nästa steg fungerar inte.

    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 som körs på en riktig Mac. Tyvärr finns det inga alternativ för detta från VirtualBoxs gränssnitt, så du måste öppna kommandotolken.

    Öppna Start-menyn, sök efter "Kommandotolk", högerklicka 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 varje och vänta på att den ska slutföra:

    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 är allt! Om allt fungerade, borde du inte se någon feedback; Kommandona kommer helt enkelt att springa. Om kommandot inte fungerade, se till att din virtuella maskin heter "High Sierra" exakt; Om det inte är det, ändra kommandona ovan och sätt på maskinens namn i citat. Fortsätt och stäng kommandotolken. Vi är på väg tillbaka till VirtualBox nu.

    Steg fem: Starta och kör installationsprogrammet

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

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

    Så småningom ser du installationsprogrammet och frågar dig att välja språk:

    Välj "Engelska", eller vilket språk du föredrar, klicka sedan på "Nästa". Innan du gör något annat klickar du på "Disk Utility" och sedan "Fortsätt".

    Du kommer inte att se enheten: var inte panik, hide High Sierra som standard. Klicka på "Visa" i menyraden följt av "Visa alla enheter".

    Du ska nu se din tomma virtuella enhet i sidofältet. Klicka på den och klicka sedan på alternativet "Radera".

    Namn drivningen "Macintosh HD" och lämna de andra två inställningarna som-är: "Mac OS Extended Journaled" och "GUID Partition Map". Skapa inte en AFS-partition, eftersom det inte kommer att fungera 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 godkänna villkoren.

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

    Installationen börjar! Det kan ta en stund, så var tålamod. Så småningom startar din virtuella maskin om och tar dig tillbaka till installationsprogrammet. Var inte panik: detta kan förväntas.

    Steg 6: Startinstallatör Steg två från den virtuella hårddisken

    Nu har installatören kopierat filer till den virtuella hårddisken och förväntar sig att starta därifrån. Oavsett anledning fungerar det inte på den virtuella maskinen, vilket är anledningen till att du ser installationsprogrammet igen.

    Stäng av din virtuella maskin och öppna dess inställningar. Gå till Storage, klicka på "HighSierra.iso" i panelen "Storage Tree", klicka sedan på CD-ikonen längst upp till höger och klicka på "Remove Disk from Virtual Drive." Det här kopplar helt av vår installation ISO.

    Starta nu den virtuella maskinen och du kommer se den här härliga skärmen.

    Detta är EFI Internal Shell, och så länge du ser "FS1" listat i gult, kan du använda det för att starta resten av installationsprogrammet. Klicka på den virtuella maskinen och låt den fånga dig mus och tangentbord och 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 katalogen vi behöver:

    cd "MacOS Install Data" cd "Låsta filer" cd "Boot Files"

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

    boot.efi

    Installatören kommer att hämta upp var den slutade. Först ser du en serie text, som tidigare, men så småningom ser du att GUI-installationsprogrammet kommer tillbaka. (Oroa dig inte, du behöver bara gå igenom den här processen en gång.)

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

    Steg åtta: Logga in i macOS High Sierra

    Så småningom startar den virtuella maskinen igen, den här gången till MacOS High Sierra. Om det inte händer, försök att skicka ut ISO från den virtuella maskinen. När High Sierra startar måste du gå igenom ditt land, konfigurera en användare och resten av den ursprungliga installationsprocessen.

    Så småningom kommer du till Mac-skrivbordet. Jippie!

    Du kan nu prova någon Mac-programvara, men vissa funktioner, som FaceTime och Messages, fungerar inte eftersom Apple inte kommer att känna igen din dator som en riktig Mac. Men en hel del grundläggande saker ska fungera. Ha så kul!

    Steg åtta (Valfritt): Ändra din upplösning

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

    Stäng av din virtuella maskin genom att stänga av macOS: klicka på Apple i menyraden och klicka sedan på "Stäng av". Därefter stänger du VirtualBox helt (allvarligt, detta steg fungerar inte om VirtualBox fortfarande är öppen!) Och gå tillbaka till Windows "Kommandotolk som administratör. Du måste 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 tal från en 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å 1024 × 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 den ska starta till din önskade upplösning!

    Från och med nu kan du öppna VirtualBox för alla Mac-relaterade test som du vill göra. Återigen ser du många fel dyker upp under start, men de är bra. ignorera dem. Kom också ihåg att ljudet inte fungerar, det kommer inte att göra saker som FaceTime eller iMessage, vilket kräver en riktig Mac. Detta kommer inte att vara perfekt, vilket kan förväntas från en helt otillräcklig 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 mesta möjliga av din maskin.

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