Hoe installeer ik macOS High Sierra in VirtualBox op Windows 10

  • Justin Pot

    @jhpot

  • bijgewerkt op 1 December 2020, 16: 52 uur EDT

of u nu af en toe een website wilt testen in Safari, of een klein beetje software wilt uitproberen in de Mac-omgeving, toegang hebben tot de nieuwste versie van macOS op een virtuele machine is nuttig. Helaas, je bent niet echt verondersteld om dit te doen—dus macOS draaien in VirtualBox is, op zijn zachtst gezegd, lastig.

Update: de instructies hier gelden voor oudere versies van macOS., Als u een nieuwere versie van macOS in VirtualBox wilt installeren, bekijk dan dit script op GitHub. Het belooft u mee te nemen door het proces van het installeren en opzetten van een macOS virtuele machine. We hebben het zelf nog niet getest, maar we hebben goede dingen gehoord.

Het is echter niet onmogelijk. Sommige van de mensen op de InsanelyMac forums hebben bedacht een proces dat werkt. Het enige wat niet werkt is geluid, dat om de een of andere reden sterk vervormd of niet-bestaand is. Anders dan dat is dit echter macOS High Sierra, soepel draaiend in VirtualBox.,

om het een beetje makkelijker te maken voor mensen, hebben we methoden van een paar verschillende forumdraden gecombineerd in een enkele, stap-voor-stap handleiding, compleet met screenshots. Laten we erin duiken.

gerelateerd: Beginner Geek: Hoe virtuele Machines te maken en te gebruiken

advertentie

OPMERKING: Om dit te laten werken, heb je toegang nodig tot een echte Mac om High Sierra te kunnen downloaden. Je zou, nemen we aan, een High Sierra ISO op een andere manier kunnen verkrijgen, maar we raden het niet aan., Leen een vriend Mac voor een uur als je er geen hebt, en je moet goed zijn—alles buiten stap één van deze tutorial kan worden gedaan op uw Windows-PC.

als u op een Mac zit en een virtuele macOS-machine wilt gebruiken op die Mac, raden we u aan Parallels Desktop Lite te controleren, omdat het gratis virtuele macOS-machines kan maken en veel gemakkelijker is om mee te werken.

klaar om te beginnen? Laten we erin springen!,

stap één: Maak een macOS High Sierra ISO-bestand

om te starten, moeten we een ISO-bestand van macOS High Sierra ‘ s installatieprogramma maken, zodat we het in VirtualBox op onze Windows-machine kunnen laden. Pak je geleend Mac, ga naar de Mac App Store, zoek naar Sierra, en klik op “Download.”

als het proces klaar is, zal het installatieprogramma starten—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.,

advertentie

om deze bestanden naar een ISO te converteren, moeten we de Terminal gebruiken, die u kunt vinden in toepassingen > Utilities.

voer eerst het volgende commando uit om een lege schijfimage aan te maken:

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

vervolgens koppel je je lege afbeelding aan:

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

nu ga je het Basesysteem herstellen.dmg van het installatieprogramma naar de nieuw aangekoppelde image:

merk op dat, na dit te hebben gedaan, de naam van ons doelkoppelpunt is veranderd in “OS X Base System/System.”Je bent bijna klaar!, Ontkoppel de afbeelding:

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

en ten slotte converteer de afbeelding die u hebt gemaakt 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 u hebt een opstartbare High Sierra ISO bestand!

kopieer het naar uw Windows machine met behulp van een grote flash drive, een externe harde schijf, of via uw lokale netwerk.,

stap twee: Maak uw virtuele Machine aan in VirtualBox

volgende, Ga 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 het en klik op de” New ” knop. Noem uw virtuele Machine “High Sierra” en kies “Mac OS X” voor het besturingssysteem en ” Mac OS X (64-bit) “voor de versie (vanaf dit schrijven wordt” macOS High Sierra ” niet aangeboden, maar dat is prima.)

advertentie

Ga door het proces., Voor het geheugen raden wij u aan om minstens 4096MB te gebruiken, hoewel u voor meer kunt kiezen als u genoeg RAM-geheugen hebt om op uw Windows-machine te sparen.

vervolgens wordt u gevraagd naar uw harde schijf. Kies “Create a Virtual Hard Disk Now” en klik op Create.

kies VDI voor harddisktype en klik op Volgende. U wordt gevraagd of u een dynamisch formaat schijf of vaste wilt. We raden vaste grootte, omdat het een beetje sneller, hoewel het zal nemen een beetje meer ruimte op de harde schijf op uw Windows-machine.

klik op Volgende., Je wordt gevraagd hoe groot een schijf je wilt; we raden ten minste 25GB, die groot genoeg is voor het besturingssysteem en een paar toepassingen. Afhankelijk van uw opslagsituatie kunt u meer bieden, maar we denken niet dat u veel minder kunt gebruiken.

advertentie

klik door de prompts, en u hebt een regel voor uw virtuele machine aangemaakt! Nu is het tijd om een beetje configuratie te doen.

Stap drie: configureer uw virtuele Machine in VirtualBox

u ziet uw virtuele machine in het hoofdvenster van VirtualBox.,

Selecteer het en klik vervolgens op de grote gele “instellingen” knop. Ga eerst naar” Systeem ” in de linker zijbalk. Op het tabblad moederbord, zorg ervoor dat “Floppy” is niet aangevinkt.

ga vervolgens naar het tabblad “Processor”, en zorg ervoor dat u minstens twee CPU ‘ s hebt toegewezen aan de virtuele machine.

advertentie

klik vervolgens op “Display” in de linkerzijbalk, en zorg ervoor dat het videogeheugen is ingesteld op minstens 128 MB.

klik vervolgens op” Storage “in de linker zijbalk en klik vervolgens op het” Empty ” CD-station. Klik op het CD-pictogram in de rechterbovenhoek en blader naar het High Sierra ISO-bestand dat u eerder hebt gemaakt.,

zorg ervoor dat u op “OK” klikt om alle gemaakte wijzigingen af te ronden en sluit 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 er nog een paar meer maken om het besturingssysteem te overtuigen dat het op een echte Mac draait. Helaas, er zijn geen opties voor dit uit VirtualBox interface, dus je moet de opdrachtprompt te openen.,

advertentie

Open het menu Start, zoek naar ” Command Prompt, “klik er met de rechtermuisknop op en selecteer” Run as administrator.”

u moet een aantal commando ‘ s uitvoeren, in volgorde. Plak de volgende opdrachten en druk op Enter na elke en wachten op het voltooien van:

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

Dat is het! Als alles werkte, zou je geen feedback moeten zien; de commando ‘ s zullen gewoon draaien., Als het commando niet werkte, zorg er dan voor dat je virtuele machine precies de naam “High Sierra” krijgt; als dat niet het geval is, bewerk dan de bovenstaande commando ‘ s door de naam van je machine in de aanhalingstekens te zetten. Ga je gang en sluit de opdrachtprompt. We gaan nu terug naar VirtualBox.

Stap vijf: start en start het installatieprogramma

re-open VirtualBox, klik op je Sierra machine en klik vervolgens op ” Start.”Uw machine zal beginnen op te starten. Je zult veel overbodige informatie zien als dit gebeurt—en ik bedoel veel-maar maak je er geen zorgen over. Het is normaal, zelfs sommige dingen die op fouten lijken.,

advertentie

u hoeft zich alleen zorgen te maken als een specifieke fout vijf minuten of langer blijft hangen. Loop gewoon weg en laat het even lopen. Als je alles goed hebt gedaan, zal het beginnen.

uiteindelijk zal het installatieprogramma u vragen om een taal te kiezen:

kies “English,” of welke taal u ook verkiest, klik dan op “Next.”Voordat u iets anders te doen, echter, klik op “Disk Utility” dan ” doorgaan.”

u zult de schijf niet zien: geen paniek, High Sierra verbergt standaard lege schijven. Klik in de menubalk op “View” gevolgd door “Toon alle apparaten.,”

advertentie

u ziet nu uw lege virtuele schijf in de zijbalk. Klik erop, klik vervolgens op de” Wissen ” keuze.

noem het station ” Macintosh HD, “en laat de andere twee instellingen als-is:” 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 “Wissen,” sluit vervolgens Schijfhulpprogramma wanneer het proces is voltooid. Je wordt terug naar het hoofdvenster gebracht.

kies” Reinstall macOS “(macOS opnieuw installeren) en klik op “Continue” (Doorgaan).”Je wordt gevraagd om akkoord te gaan met de Voorwaarden.,

Ga Akkoord en je zult uiteindelijk gevraagd worden om een harde schijf te kiezen; Selecteer de partitie die je zojuist gemaakt hebt.

advertentie

de installatie zal beginnen! Dit kan even duren, dus wees geduldig. Uiteindelijk zal uw virtuele machine herstarten en u…terug naar het installatieprogramma brengen. Geen paniek: dit is te verwachten.

stap zes: opstart Installer Fase Twee vanaf de virtuele harde schijf

Op dit punt heeft het installer bestanden gekopieerd naar de virtuele harde schijf, en verwacht vanaf daar op te starten., Om welke reden dan ook werkt dit niet op de virtuele machine, dat is waarom je het installatieprogramma weer ziet.

Schakel uw virtuele machine uit en open de Instellingen. Ga naar de opslag, klik op ” HighSierra.iso “in de” Storage Tree “paneel, klik dan op het CD-pictogram in de rechterbovenhoek en klik op” remove Disk from Virtual Drive.”Dit zal onze installatie ISO volledig loskoppelen.

start nu de virtuele machine op en u zult dit mooie scherm zien.,

advertentie

Dit is de interne Shell van EFI, en zolang u ” FS1 ” in het geel ziet staan, kunt u deze gebruiken om de rest van het installatieprogramma te starten. Klik op de virtuele machine en laat het je muis en toetsenbord vastleggen, typ dan fs1: en druk op Enter. Dit zal mappen omschakelen naar FS1, waar de rest van het installatieprogramma zich bevindt.,

vervolgens gaan we een paar commando ‘ s uitvoeren om naar de directory te schakelen die we nodig hebben:

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

nu kunnen we het installatieprogramma zelf uitvoeren met het volgende commando:

boot.efi

het installatieprogramma gaat verder waar het gebleven was. Eerst zie je een reeks tekst, zoals eerder, maar uiteindelijk zie je de GUI installer terugkomen. (Maak je geen zorgen, je hoeft alleen maar te gaan door middel van dit proces een keer.)

Advertising

we komen er, hebben alleen een beetje meer geduld nodig.,

stap acht: Log in op macOS High Sierra

uiteindelijk zal de virtuele machine opnieuw opstarten, deze keer in macOS High Sierra. Als dat niet gebeurt, probeer dan de ISO uit de virtuele Machine te halen. Wanneer High Sierra opstart, moet u uw land kiezen, een gebruiker instellen en de rest van het initiële installatieproces doorlopen.

uiteindelijk komt u op het Mac-bureaublad. Yay!

u kunt nu elke Mac-software uitproberen, hoewel sommige functies, zoals FaceTime en berichten, niet werken omdat Apple uw computer niet herkent als een echte Mac., Maar veel van de basis dingen zouden moeten werken. Veel plezier!

stap acht (optioneel): Wijzig uw resolutie

standaard heeft uw virtuele machine een resolutie van 1024×768, wat niet veel ruimte is 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, je nodig hebt om een paar commando ‘ s in te voeren.

advertentie

Sluit uw virtuele Machine af door macOS af te sluiten: klik op de Apple in de menubalk en klik vervolgens op “Afsluiten.,”Volgende, sluit VirtualBox volledig (Serieus, deze stap zal niet werken als VirtualBox is nog open!) en ga terug naar Windows ‘ Command Prompt als admin.,eed voor het uitvoeren van de volgende twee commando ‘ s:

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

In de tweede opdracht, dient u te vervangen door de N met een nummer van één tot vijf, afhankelijk van in welke resolutie je wilt:

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

Start VirtualBox, laad-up van uw virtuele machine, en er moet worden opgestart naar de door uw gewenste resolutie!,

gerelateerd: 10 VirtualBox trucs en geavanceerde functies die u moet weten over

vanaf nu kunt u VirtualBox openen voor elke Mac-gerelateerde testen die u wilt doen. Nogmaals, je zult veel fouten zien verschijnen tijdens het opstarten, maar ze zijn prima; negeer ze. Ook, vergeet niet dat audio niet zal werken, noch zal dingen zoals FaceTime of iMessage, die een echte Mac vereisen. Dit zal 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!, Zorg ervoor dat u check out onze gids voor VirtualBox geavanceerde functies om het meeste uit uw machine, ook.

advertentie

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!Justin Pot schrijft al meer dan tien jaar over technologie, met werk in Digital Trends, The Next Web, Lifehacker, MakeUseOf en the Zapier Blog. Hij runt ook de Hillsboro Signal, een door vrijwilligers gedreven lokale nieuwszender die hij oprichtte.Volledige Bio lezen ”

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *