Virtuele machines zijn erg belangrijk in computergebruik en software-engineering. Ze stellen ons in de eerste plaats in staat om verschillende besturingssystemen te testen en te gebruiken zonder dat er extra hardware nodig is. Bovendien kunt u er zeker van zijn dat als er iets misgaat met de virtuele machine, dit uw bestaande hostbesturingssysteem niet zal breken.
In deze handleiding wordt uitgelegd hoe u macOS op Ubuntu Linux installeert met behulp van een QEMU-KVM virtuele machine. Hiermee kun je native macOS-software gebruiken die anders niet beschikbaar is in Linux.
Wat is QEMU?
QEMU is een virtuele machine-emulator en virtualizer die veel lijkt op VMware en VirtualBox op Windows. Gebruikers gebruiken QEMU vaak naast KVM omdat het een native geïmplementeerde virtuele machine op de Linux-kernel biedt.
Het grote voordeel van QEMU is dat het zeer eenvoudig is in te stellen en te beheren. Bovendien is het maken van virtuele machines vanaf de opdrachtregel nog nooit zo eenvoudig geweest met QEMU. U kunt ook een GUI-interface gebruiken met QEMU / KVM, en de gewenste GUI-manager is
virt-manager. Rennen virtuele machines bieden u zo veel andere voordelen ook.Nadat u klaar bent met het testen van een virtuele QEMU / KVM-machine en deze niet langer nodig heeft, kunt u eenvoudig het virtuele-schijfbestand verwijderen dat aan de virtuele machine is gekoppeld.
QEMU / KVM installeren
U kunt QEMU / KVM vanaf de opdrachtregel installeren met het hulpprogramma apt; apt wordt ook gebruikt om applicaties te verwijderen op Debian-gebaseerde Linux-distributies. Bovendien moet u Python-hulpprogramma's naast de QEMU-pakketten installeren.
Installeer alle vereiste afhankelijkheden om verder te gaan.
sudo apt-get install qemu-systeem qemu-utils python3 python3-pip
Deze handleiding maakt gebruik van de foxlet-project op GitHub om het installatieproces van macOS en het beheer van de virtuele machine te vergemakkelijken met QEMU / KVM.
Eerst moet je de macOS-basisimage en installatietools downloaden van de officiële GitHub-repository van foxlets.
Schakel over naar de /Downloads map om er de huidige werkmap van te maken.
cd ~ / Downloads
Download vervolgens het project met behulp van het wget nut:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
De gedownloade pakketten worden opgeslagen als master.zip in de /Downloads map. Gebruik de uitpakken opdrachtregelprogramma om de inhoud van het pakket uit te pakken.
unzip master.zip
De unzip-tool slaat de uitgepakte opdrachtmap op als macOS-Simple-KVM-master.
Een KVM-map maken voor uw virtuele machines
Om uw virtuele machines gemakkelijk te beheren, kunt u een map maken met de naam KVM dat de virtuele macOS-machine zal bevatten. U kunt deze map gebruiken om andere virtuele machines op uw systeem te hosten.
mkdir ~ / KVM
Nadat u de map hebt gemaakt, kunt u de uitgepakte map met uw macOS-installatietools en -scripts naar de KVM-map verplaatsen. Om dingen te vereenvoudigen, kunt u de map ook hernoemen naar macOS. U kunt dit allemaal doen met de volgende opdracht.
mv ~ / Downloads / macOS-Simple-KVM-master / ~ / KVM / macOS
Een virtuele schijf maken
U maakt nu een virtuele harde schijf in de macOS-map die u onlangs hebt hernoemd.
cd ~ / KVM / macOS
Voer het volgende script uit vanuit de macOS-map die uw virtuele machine zal hosten. Met de onderstaande opdracht wordt de installatiekopie van macOS Catalina automatisch gedownload.
./jumpstart
Met de basisimage op zijn plaats, kunt u nu de virtuele schijfimage maken waarin u macOS gaat installeren.
Gebruik de qemu-img hulpprogramma om de virtuele harde schijf te maken die zal worden gebruikt voor het installeren van het besturingssysteem.
qemu-img create -f qcow2 mac_os.qcow2 64G
De bovenstaande opdracht maakt een virtuele schijfnaam aan mac_os.qcow2 in de qcow2 formaat met een geschatte grootte van 64GB. QEMU zal een grotere afbeelding maken dan degene die u opgeeft, zoals u kunt zien in de onderstaande uitvoer, waar het een schijf van ongeveer 68 GB maakt.
De virtuele machine configureren
Een ander belangrijk bestand in de macOS-map is het basic.sh bestand, gebruikt voor het configureren van de runtime-omgeving van de virtuele machine.
Voeg de volgende twee regels toe aan de onderkant van het basic.sh bestand en sla het op.
-drive id = SystemDisk, if = none, file = mac_os.qcow2
-device ide-hd, bus = sata.4, drive = SystemDisk
De uiteindelijke inhoud van het basic.sh zou eruit moeten zien als in de onderstaande afbeelding.
Een andere configuratie die u kunt wijzigen, is de hoeveelheid RAM die de virtuele machine zal gebruiken. De regel die begint met -m specificeert de RAM-grootte in GB. U kunt het aantal CPU-kernen opgeven dat door de virtuele machine wordt gebruikt in de regel die begint met -smp, d.w.z. kernen = x.
MacOS installeren op Ubuntu
Om de installatie te starten, voert u het basic.sh scriptbestand dat we zojuist hierboven hebben bewerkt.
./basic.sh
Nadat u de bovenstaande opdracht hebt uitgevoerd, ziet u het eerste installatiescherm van het macOS-besturingssysteem. druk op Enter doorgaan.
Opmerking: Uw muis werkt momenteel mogelijk niet correct. In plaats daarvan moet u de pijltjestoetsen gebruiken om te navigeren.
Gebruik de klaviertoetsen Ctrl + Alt + G om muis- en toetsenbordbediening af te sluiten vanuit het virtuele machinevenster.
Zorg ervoor dat u de licentievoorwaarden leest en ga verder met de installatie door het Mee eens knop.
Vergeet niet om de virtuele schijf te formatteren met Schijfhulpprogramma voordat u doorgaat met de installatie.
Selecteer de overeenkomstige schijfgrootte in het linkerdeelvenster en klik op het Wissen knop. Hernoem de schijf vervolgens naar MainDisk in het schijfhulpprogramma. Gebruik het Apple File System-formaat (APFS) om de schijf te formatteren, en het GUID-partitiekaartschema zoals hieronder weergegeven.
Nadat alles is ingesteld, sluit u het schijfhulpprogramma met de rode knop in de linkerbovenhoek. Het systeem zal u dan naar het vorige scherm leiden.
Nu de virtuele harde schijf correct is geformatteerd, kunt u nu doorgaan met het installeren van macOS door het Installeer macOS opnieuw keuze.
Selecteer nu de installatieschijf die uw macOS-systeem zal bevatten.
Op het volgende scherm dat volgt, kunt u gewoon klikken Doorgaan met om door te gaan met de installatie.
De installatie zal enige tijd duren, zoals je kunt zien aan de hand van de aanvankelijke geschatte tijd hieronder, dus pak een kopje koffie of je favoriete drankje en ontspan.
Tijdens het installatieproces hoeft u geen andere keuzes te maken totdat u het onderstaande scherm ziet waarin u wordt gevraagd om het besturingssysteem te configureren.
Uw macOS-installatie configureren
Als de installatie zo ver is gekomen, is het tijd om uw nieuwe besturingssysteem te configureren. Begin met het selecteren van uw land of regio waar u woont.
Ga vervolgens verder met het selecteren van uw geschreven en gesproken taalopties. U kunt de Pas instellingen aan knop om meer taalondersteuning toe te voegen als u dat wenst.
Het volgende scherm laat zien hoe Apple omgaat met gegevens en gebruikersprivacy. Klik Doorgaan met verder gaan.
Met macOS heb je de mogelijkheid om data over te zetten van een andere pc of opslagmedium, maar dit doen we op dit moment niet om het simpel te houden.
U kunt ervoor kiezen om later in te loggen met uw Apple ID.
Selecteer op het scherm Algemene voorwaarden Mee eens als u door wilt gaan met de installatie.
U kunt nu verder gaan en het gebruikersaccount instellen. Geef uw gebruikersnaam en een veilig wachtwoord op om door te gaan. U kunt ook een hint geven om u te helpen het wachtwoord te onthouden voor het geval u het vergeet.
Druk op het volgende scherm met Express Set Up Doorgaan met.
Het analysescherm vraagt uw toestemming om crash- en gebruiksgegevens met ontwikkelaars te delen. Controleer de Deel crash- en gebruiksgegevens met app-ontwikkelaars optie en selecteer het Doorgaan met knop.
Met de schermtijd kunt u configureren of macOS moet opnemen en krijgt u een overzicht van uw schermgebruik. Selecteer Later instellen en druk vervolgens op Doorgaan met knop.
Als je een fan bent van stemassistenten, kun je kiezen of je Siri wel of niet wilt inschakelen. Selecteer Doorgaan met om door te gaan met de installatie.
De laatste stap voordat u uw nieuwe macOS-bureaublad ziet, is het instellen van een themakleur. We zullen de Donker thema voor deze tutorial.
Ten slotte krijgt u het macOS-bureaubladscherm te zien. In dit stadium kunt u het systeem gaan gebruiken, maar er kunnen zo nu en dan enkele configuratie-opties verschijnen. U kunt er ook voor kiezen om het systeem nu of later bij te werken.
Daar heb je het, macOS draait in een virtuele machine op Ubuntu Linux.
De virtuele machine starten en stoppen
U kunt uw macOS-systeem afsluiten of opnieuw opstarten als u klaar bent met het gebruik van de virtuele machine. Druk op om de virtuele machine te stoppen Ctrl + C in de terminal met de basic.sh script wordt uitgevoerd.
Om de virtuele machine weer op te starten, start u gewoon het basic.sh script in de macOS-map die uw virtuele harde schijf host.
./basic.sh
U krijgt het volgende opstartscherm te zien. Selecteer de optie die zegt Start macOS op vanaf MainDisk.
Meer configuraties met QEMU / KVM
U kunt uw virtuele machine-instellingen verder configureren, inclusief schermresolutie, maar deze handleiding is uitsluitend gericht op het behandelen van het installatieaspect. Open de /docs map in de macOS-map die de virtuele harde schijf bevat voor meer informatie over het verder configureren van het systeem.
Uw virtuele macOS-machine gebruikt automatisch de internetverbinding die wordt gebruikt door het hostbesturingssysteem, zodat u gemakkelijk verder kunt gaan met het installeren van uw favoriete apps. Evenzo kunt u macOS ook met een virtuele machine op een Windows-besturingssysteem installeren.
Weet u niet zeker of u goed overweg kunt met een Mac? Leer hoe u macOS op Windows 10 uitvoert met behulp van een virtuele machine.
Lees Volgende
- Linux
- Ubuntu
- Virtuele machine
- macOS
Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en bedrijfsarchitectuur.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.