15Jul

Hoe installeer ik macOS High Sierra in VirtualBox op Windows 10

click fraud protection

Of u nu en dan 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, je bent niet echt verondersteld om dit te doen - dus het krijgen van macOS in VirtualBox is, op zijn zachtst gezegd, lastig.

Het is echter niet onmogelijk. Sommige mensen van de InsanelyMac-forums hebben een proces bedacht dat werkt. Het enige dat niet werkt met , is geluid dat 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 kunt, denken we, op een andere manier een High Sierra ISO verkrijgen, maar we raden het niet aan. Leen de Mac van een vriend een uurtje als je die niet hebt, en je zou wel goed moeten zijn: alles behalve stap één van deze tutorial kan op je Windows-pc worden gedaan.

instagram viewer

Als u op een Mac werkt en een macOS-virtuele machine wilt voor gebruik op die Mac, 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

Om te beginnen, zullen we een ISO-bestand van het macOS High Sierra-installatieprogramma moeten maken, zodat we het kunnen laden in VirtualBox op onze Windows-machine. 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, die u kunt vinden in Toepassingen & gt;Utilities.

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

Monteer 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 -doel /Volumes/ install_build -noprompt -noverify -erase

Merk op dat, na dit te doen, de naam van ons bestemmingsmountpoint is veranderd in "OS X Base System / System". 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 converteren /tmp/ HighSierra.cdr.dmg -format UDTO -o /tmp/ HighSierra.iso

Movede ISO naar de desktop:

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

En je hebt een opstartbaar High Sierra ISO-bestand!

Kopieer het naar uw Windows-machine met een groot flashstation, een externe harde schijf of via uw lokale netwerk.

Stap twee: maak uw virtuele machine in VirtualBox

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

Open it upen klik op de knop "Nieuw".Geef uw virtuele machine een 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, maardat is prima.)

Ga door het proces. Voor geheugen raden we aan dat u ten minste 4096 MB gebruikt, maar u kunt ook kiezen voor meer als u genoeg RAM op uw Windows-computer 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 in beslag zal nemen.

Klik op 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 ingang voor uw virtuele machine gemaakt! Nu is het tijd voor een kleine configuratie.

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 zorg ervoor dat 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 een paar aanpassingen gemaakt, maar we moeten nog een paar meer maken om het besturingssysteem te overtuigen dat het op een echte Mac draait. Helaas zijn er geen opties hiervoor vanuit de interface van VirtualBox, dus u moet de opdrachtprompt openen.

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

U moet een aantal opdrachten 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 "" onshardwerkdoordezeewoordenguardedpleasedontsteal(c) AppleComputerInc "VBoxManage setextradata" High Sierra "" VBoxInternal /Devices/smc/0/Config/ GetKeyFromRealSMC "1

Dat is alles! 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" heet;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: opstart en voer het installatieprogramma 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 een 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 welke taal je ook verkiest, en klik vervolgens op "Volgende". Voordat je iets anders doet, klik je echter op "Schijfhulpprogramma" en vervolgens op "Doorgaan".. "

U zult de schijf niet zien: geen paniek, High Sierra verbergt standaard lege schijven. Klik in de menubalk op "Beeld" gevolgd door "Toon alle apparaten".

Nu zou je 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 aan, omdat het niet zal werken 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's opnieuw installeren" en klik vervolgens op "Doorgaan". U wordt gevraagd 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 uw virtuele machine opnieuw opstarten en u. .. 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 booten. 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 rechtsboven en klik op "Verwijder schijf van virtueel station". Hiermee wordt onze installatie ISO volledig verbroken.

Start nu de virtuele machine en je zult dit mooie scherm zien.

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, typ fs1: en druk op Enter. Hierdoor worden mappen gewijzigd in FS1, waar de rest van het installatieprogramma zich bevindt.

Vervolgens gaan we een aantal commando's uitvoeren om over te schakelen naar de directory 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 maar één keer te doorlopen.)

We komen eraan, hebben gewoon wat meer geduld nodig.

Stap Eight: 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 8( Optioneel): uw resolutie wijzigen

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 een paar opdrachten invoeren.

Sluit je virtuele machine af door macOS uit te schakelen: klik op Apple in de menubalk en klik vervolgens op "Afsluiten". Sluit VirtualBox vervolgens volledig( serieus, deze stap werkt niet als VirtualBox nog open is!) En ga terug naarWindows 'Command Prompt als een admin. U moet de volgende twee opdrachten uitvoeren:

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

In het tweede commando moet u de N vervangen door een getal van één tot vijf, afhankelijkop welke resolutie je 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 op, laad uw virtuele machine op en deze moet opstarten naar de gewenste resolutie!

Vanaf nu kunt u VirtualBox openen voor elke Mac-gerelateerde test die u wilt doen. Nogmaals, u zult tijdens het opstarten veel fouten zien verschijnen, maar ze zijn in orde;negeer hun. Houd er ook rekening mee dat audio niet zal werken, en evenmin dingen 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 shout-out naar Chad S. Samuels, zonder wie ik deze gids voor High Sierra niet had kunnen updaten. Heel erg bedankt!