Startpagina » hoe » Hoe installeer ik macOS High Sierra in VirtualBox op Windows 10

    Hoe installeer ik macOS High Sierra in VirtualBox op Windows 10

    Of u nu af en toe een website in Safari wilt testen of een beetje software in de Mac-omgeving wilt proberen, het is handig om toegang te hebben tot de nieuwste versie van macOS op een virtuele machine. Helaas ben je niet echt vermeend om dit te doen - dus om macOS in VirtualBox aan de praat te krijgen, is op z'n zachtst gezegd lastig.

    Het is echter niet onmogelijk. Sommige mensen van de InsanelyMac-forums hebben een proces bedacht dat werkt. Het enige niet werken is gezond, wat om een ​​of andere reden hoogst verstoord of niet-bestaand is. Anders dan dat, is dit macOS High Sierra, dat soepel draait in VirtualBox.

    Om dingen een beetje gemakkelijker te maken voor mensen, hebben we methoden van een paar verschillende forumthreads gecombineerd in een enkele, stapsgewijze zelfstudie, compleet met schermafbeeldingen. Laten we erin duiken.

    OPMERKING: Om dit werkend te krijgen, hebt u toegang tot een echte Mac nodig om High Sierra te downloaden. Je zou kunnen verwachten dat we op een andere manier een High Sierra ISO verkrijgen, maar we raden het niet aan. Leen de Mac van een vriend een uur als je die niet hebt, en je zou wel eens goed moeten zijn - alles behalve stap één van deze tutorial kan worden gedaan op je Windows-pc.

    Als u op een Mac werkt en een macOS-virtuele machine voor gebruik op die Mac wilt, raden we u aan in plaats daarvan Parallels Desktop Lite uit te proberen, omdat het gratis macOS-virtuele machines kan maken en het een stuk eenvoudiger is om mee te werken.

    klaar om te beginnen? Laten we erin springen!

    Stap één: maak een macOS High Sierra ISO-bestand aan

    Om te beginnen, moeten we een ISO-bestand maken van het installatieprogramma van macOS High Sierra, zodat we het in VirtualBox op onze Windows-computer kunnen laden. Pak je geleende Mac, ga naar de Mac App Store, zoek Sierra en klik op 'Downloaden'.

    Wanneer het proces is voltooid, wordt het installatieprogramma gestart. Dat is goed, sluit het gewoon met Command + Q. We willen de Mac van je vriend niet upgraden; we hebben alleen de gedownloade bestanden nodig.

    Om deze bestanden naar een ISO te converteren, moeten we de Terminal gebruiken. Deze vindt u in Toepassingen> Hulpprogramma's.

    Voer eerst de volgende opdracht uit om een ​​lege schijfkopie te maken:

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

    Bevestig vervolgens uw lege afbeelding:

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

    Nu ga je BaseSystem.dmg herstellen van het installatieprogramma naar de nieuw aangekoppelde afbeelding:

    asr restore -source / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

    Merk op dat, na dit te doen, de naam van ons bestemmingsmountup-punt is veranderd in "OS X-basissysteem / systeem". U bent bijna klaar! Ontkoppel de afbeelding:

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

    En ten slotte converteert u de gemaakte afbeelding naar een ISO-bestand:

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

    Verplaats de ISO naar het bureaublad:

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

    En je hebt een opstartbaar High Sierra ISO-bestand!

    Kopieer het naar uw Windows-machine met behulp van een grote flashdrive, een externe harde schijf of via uw lokale netwerk.

    Stap twee: maak uw virtuele machine in VirtualBox

    Ga vervolgens naar je Windows-computer en installeer VirtualBox als je dat nog niet hebt gedaan, zorg ervoor dat je de nieuwste versie hebt (serieus, oudere versies werken mogelijk niet).

    Open het en klik op de knop "Nieuw". Geef uw virtuele machine de naam 'High Sierra' en kies 'Mac OS X' voor het besturingssysteem en 'Mac OS X (64-bit)' voor de versie (vanaf dit moment wordt 'macOS High Sierra' niet aangeboden, maar dat is prima.)

    Ga door het proces. Voor geheugen raden we aan om minimaal 4096MB te gebruiken, maar je kunt ook kiezen voor meer als je genoeg RAM op je Windows-machine over hebt.

    Vervolgens wordt u gevraagd naar uw harde schijf. Kies "Maak nu een virtuele harde schijf" en klik op Maken.

    Kies VDI voor het type harde schijf en klik op Volgende. U wordt gevraagd of u een schijf met een dynamisch formaat wilt of wilt herstellen. We raden Fixed Size aan, omdat het een beetje sneller is, hoewel het op uw Windows-computer wat meer ruimte op de harde schijf inneemt.

    Klik volgende. U wordt gevraagd hoe groot een schijf die u wilt; we raden ten minste 25 GB aan, wat groot genoeg is voor het besturingssysteem en enkele toepassingen. Afhankelijk van je opslagsituatie, zou je meer kunnen aanbieden, maar we denken niet dat je echt veel minder kunt gebruiken dan dat.

    Klik door de aanwijzingen en u hebt een item voor uw virtuele machine gemaakt! Nu is het tijd om een ​​kleine configuratie uit te voeren.

    Stap drie: configureer uw virtuele machine in VirtualBox

    U zou uw virtuele machine in het hoofdvenster van VirtualBox moeten zien.

    Selecteer het en klik vervolgens op de grote gele knop "Instellingen". Ga eerst naar "Systeem" in de linkerzijbalk. Controleer op het tabblad Moederbord of "Floppy" niet is aangevinkt.

    Ga vervolgens naar het tabblad "Processor" en zorg dat er ten minste twee CPU's aan de virtuele machine zijn toegewezen.

    Klik vervolgens op "Display" in de linkerzijbalk en controleer of het videogeheugen op ten minste 128 MB is ingesteld.

    Klik vervolgens op "Opslag" in de linkerzijbalk en klik vervolgens op het "Lege" CD-station. Klik op het CD-pictogram in de rechterbovenhoek en blader vervolgens naar het High Sierra ISO-bestand dat u eerder hebt gemaakt.

    Klik op "OK" om alle wijzigingen die u hebt aangebracht te voltooien en sluit vervolgens VirtualBox. Nee, serieus: sluit VirtualBox nu of de volgende stappen zullen niet werken.

    Stap vier: configureer uw virtuele machine vanaf de opdrachtprompt

    We hebben enkele wijzigingen aangebracht, maar we moeten er nog een paar maken om het besturingssysteem dat op een echte Mac draait te overtuigen. Helaas zijn er geen opties hiervoor vanuit de interface van VirtualBox, dus u moet de opdrachtprompt openen.

    Open het menu Start, zoek naar "Opdrachtprompt" en klik er vervolgens met de rechtermuisknop op en selecteer "Uitvoeren als beheerder".

    U moet een aantal bevelen in volgorde uitvoeren. Plak de volgende opdrachten, druk na elk op Enter en wacht tot het voltooid is:

    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" "ourhardworkdoorthesewordsguardedpleasedontsteal (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

    Dat is het! Als alles werkte, zou u geen feedback moeten zien; de commando's worden gewoon uitgevoerd. Als het commando niet werkt, zorg er dan voor dat uw virtuele machine precies "High Sierra" wordt genoemd; als dat niet het geval is, bewerk de bovenstaande opdrachten door de naam van uw apparaat in de aanhalingstekens te plaatsen. Ga je gang en sluit de opdrachtprompt. We gaan nu terug naar VirtualBox.

    Stap vijf: start het installatieprogramma op en voer het uit

    Open VirtualBox opnieuw, klik op uw Sierra-machine en klik vervolgens op "Start". Uw machine zal opstarten. Je zult veel overtollige informatie zien terwijl dit gebeurt - en ik bedoel a lot-maar maak je er geen zorgen over. Het is normaal, zelfs sommige dingen die op fouten lijken.

    U hoeft zich alleen zorgen te maken als een specifieke fout vijf minuten of langer aanhoudt. Loop gewoon weg en laat het een beetje rennen. Als je alles goed hebt gedaan, zal het opstarten.

    Uiteindelijk zul je zien dat het installatieprogramma je vraagt ​​om een ​​taal te kiezen:

    Kies "Engels" of de gewenste taal en klik vervolgens op "Volgende". Voordat u iets anders doet, klikt u echter op "Schijfhulpprogramma" en vervolgens op "Doorgaan".

    Je zult de schijf niet zien: geen paniek, High Sierra verbergt standaard lege schijven. Klik in de menubalk op 'Beeld' gevolgd door 'Alle apparaten weergeven'.

    Je zou nu je lege virtuele schijf in de zijbalk moeten zien. Klik erop en klik vervolgens op de optie "Wissen".

    Geef de drive de naam "Macintosh HD" en laat de andere twee instellingen ongewijzigd: "Mac OS Extended Journaled" en "GUID Partition Map". Maak geen AFS-partitie, omdat het niet werkt en je opnieuw moet beginnen met een nieuwe virtuele harde schijf. Klik op "Erase" en sluit Schijfhulpprogramma wanneer het proces is voltooid. Je wordt teruggebracht naar het hoofdvenster.

    Selecteer "Macro opnieuw installeren" en klik vervolgens op "Doorgaan". U wordt gevraagd om akkoord te gaan met de voorwaarden.

    Mee eens en je zult uiteindelijk worden gevraagd om een ​​harde schijf te kiezen; selecteer de partitie die u zojuist hebt gemaakt.

    De installatie zal beginnen! Dit kan even duren, dus wees geduldig. Uiteindelijk zal je virtuele machine opnieuw opstarten en je ... terug naar het installatieprogramma brengen. Geen paniek: dit is te verwachten.

    Stap zes: Boot Installer Stage Two vanaf de virtuele harde schijf

    Op dit punt heeft het installatieprogramma bestanden gekopieerd naar de virtuele harde schijf en verwacht daar vanaf te kunnen opstarten. Om welke reden dan ook werkt dit niet op de virtuele machine, daarom ziet u het installatieprogramma opnieuw.

    Schakel uw virtuele machine uit en open de instellingen. Ga naar Opslag, klik op "HighSierra.iso" in het venster "Opslagstructuur" en klik vervolgens op het CD-pictogram in de rechterbovenhoek en klik op "Remove Disk from Virtual Drive." Hierdoor wordt onze installatie-ISO volledig verbroken.

    Start nu de virtuele machine en je ziet dit prachtige scherm.

    Dit is de EFI Internal Shell en zolang u "FS1" in het geel ziet, kunt u dit gebruiken om de rest van het installatieprogramma te starten. Klik op de virtuele machine en laat deze uw muis en toetsenbord vastleggen en typ vervolgens fs1: en druk op Enter. Hierdoor worden mappen gewijzigd in FS1, waar de rest van het installatieprogramma zich bevindt.

    Vervolgens gaan we een paar commando's uitvoeren om over te schakelen naar de map die we nodig hebben:

    cd "macOS Install Data" cd "Vergrendelde bestanden" cd "Boot Files"

    Nu kunnen we het installatieprogramma zelf uitvoeren met de volgende opdracht:

    boot.efi

    Het installatieprogramma gaat verder waar het gebleven was. Eerst zie je een reeks tekst, zoals eerder, maar uiteindelijk zie je het GUI-installatieprogramma terugkomen. (Maak je geen zorgen, je hoeft dit proces slechts één keer te doorlopen.)

    We komen er, hebben gewoon wat meer geduld nodig.

    Stap 8: Log in op macOS High Sierra

    Uiteindelijk zal de virtuele machine opnieuw opstarten, dit keer in macOS High Sierra. Als dat niet gebeurt, probeer dan de ISO uit de virtuele machine te halen. Wanneer High Sierra wordt opgestart, moet u eerst uw land kiezen, een gebruiker instellen en de rest van het eerste installatieproces.

    Uiteindelijk kom je op het Mac-bureaublad. Yay!

    Je kunt nu alle Mac-software uitproberen, hoewel sommige functies, zoals FaceTime en Berichten, niet werken omdat Apple je computer niet als een echte Mac zal herkennen. Maar veel van de basisdingen zouden moeten werken. Veel plezier!

    Stap acht (optioneel): wijzig uw resolutie

    Uw virtuele machine heeft standaard een resolutie van 1024 × 768, wat niet veel ruimte biedt om mee te werken. Als u de resolutie probeert te wijzigen vanuit macOS, ziet u echter geen optie om dit te doen. In plaats daarvan moet u enkele opdrachten invoeren.

    Sluit je virtuele machine af door macOS uit te schakelen: klik op Apple in de menubalk en klik vervolgens op "Shut Down". Sluit VirtualBox vervolgens volledig (serieus, deze stap werkt niet als VirtualBox nog open is!) En ga terug naar Windows 'Opdrachtprompt als beheerder. U moet de volgende twee opdrachten uitvoeren:

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

    In het tweede commando moet je de N met een nummer van één tot vijf, afhankelijk van de resolutie die u wilt:

    • 1 geeft je een resolutie van 800 × 600
    • 2 geeft je een resolutie van 1024 × 768
    • 3 geeft je een resolutie van 1280 × 1024
    • 4 geeft je een resolutie van 1440 × 900
    • 5 geeft je een resolutie van 1920 × 1200

    Start VirtualBox, laad uw virtuele machine op en het zou moeten opstarten naar de gewenste resolutie!

    Vanaf nu kun je VirtualBox openen voor elke Mac-gerelateerde test die je wilt doen. Nogmaals, u zult tijdens het opstarten veel fouten zien verschijnen, maar ze zijn in orde; negeer hun. Vergeet ook niet dat audio niet zal werken, en ook geen zaken als FaceTime of iMessage, waarvoor een echte Mac vereist is. Dit gaat niet perfect zijn, wat te verwachten is van een volledig niet-ondersteunde setup. Maar het is macOS, in een virtuele machine, en dat is niet slecht! Bekijk ook onze gids voor de geavanceerde functies van VirtualBox om ook het meeste uit uw machine te halen.

    Nog een ding: een enorme schreeuw naar Chad S. Samuels, zonder wie ik deze gids voor High Sierra niet had kunnen updaten. Heel erg bedankt!