Virtuelle maskiner er meget vigtige inden for computing og software engineering. De giver os primært mulighed for at teste og bruge forskellige operativsystemer uden behov for ekstra hardware. Desuden kan du være sikker på, at hvis noget går galt med den virtuelle maskine, bryder den ikke dit eksisterende værtsoperativsystem.

Denne guide viser dig, hvordan du installerer macOS på Ubuntu Linux ved hjælp af en QEMU-KVM virtuel maskine. Med det vil du være i stand til at bruge native macOS-software, der ellers ikke er tilgængelig i Linux.

Hvad er QEMU?

QEMU er en virtuel maskineemulator og virtualizer, der minder meget om VMware og VirtualBox på Windows. Brugere bruger ofte QEMU sammen med KVM, da det giver en indbygget virtuel maskine på Linux-kernen.

Den største fordel ved QEMU er, at det er meget let at opsætte og administrere. Også oprettelse af virtuelle maskiner fra kommandolinjen har aldrig været enklere med QEMU. Du kan også bruge en GUI-grænseflade med QEMU / KVM, og den foretrukne GUI-manager er valgt

instagram viewer
virt-manager. Løb virtuelle maskiner giver dig så mange andre fordele såvel.

Når du er færdig med at teste en QEMU / KVM virtuel maskine og ikke længere har brug for den, kan du nemt slette den virtuelle diskfil, der er knyttet til den virtuelle maskine.

Installation af QEMU / KVM

Du kan installere QEMU / KVM fra kommandolinjen ved hjælp af apt-værktøjet; apt bruges også til at afinstallere applikationer på Debian-baserede Linux distroer. Desuden skal du installere Python-værktøjer sammen med QEMU-pakkerne.

Installer alle de nødvendige afhængigheder for at gå videre.

sudo apt-get installer qemu-system qemu-utils python3 python3-pip

Denne vejledning bruger foxlet-projekt på GitHub for at lette installationsprocessen for macOS og styring af den virtuelle maskine med QEMU / KVM.

Først skal du downloade macOS-basisbillede og installationsværktøjer fra foxlets 'officielle GitHub-lager.

Skift til /Downloads mappe for at gøre det til det aktuelle arbejdsmappe.

cd ~ / Downloads

Download derefter projektet ved hjælp af wget værktøj:

wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip

De downloadede pakker gemmes som master.zip/Downloads folder. Brug pakke ud kommandolinjeværktøj til at udtrække indholdet af pakken.

udpakke master.zip

Udpakningsværktøjet gemmer den udpakkede kommandomappe som macOS-Simple-KVM-master.

Oprettelse af en KVM-mappe til dine virtuelle maskiner

For nemt at administrere dine virtuelle maskiner kan du oprette en mappe med navnet KVM der indeholder den virtuelle macOS-maskine. Du kan bruge denne mappe til at være vært for andre virtuelle maskiner på dit system.

mkdir ~ / KVM

Når du har oprettet mappen, kan du flytte den udpakkede mappe, der indeholder dine macOS installationsværktøjer og scripts, til KVM-mappen. For at forenkle tingene kan du også omdøbe mappen til macOS. Du kan gøre alt dette ved hjælp af følgende kommando.

mv ~ / Downloads / macOS-Simple-KVM-master / ~ / KVM / macOS

Oprettelse af en virtuel disk

Du opretter nu en virtuel harddisk inde i macOS-mappen, som du for nylig har omdøbt.

cd ~ / KVM / macOS

Kør følgende script fra macOS-mappen, der er vært for din virtuelle maskine. Nedenstående kommando downloader macOS Catalina-installationsbilledet automatisk.

./forspring

Med basisbilledet på plads kan du nu oprette det virtuelle diskbillede, hvor du vil installere macOS.

Brug qemu-img værktøj til at oprette den virtuelle harddisk, der skal bruges til installation af operativsystemet.

qemu-img opret -f qcow2 mac_os.qcow2 64G

Kommandoen ovenfor opretter et virtuelt disknavn mac_os.qcow2 i qcow2 format med en anslået størrelse på 64 GB. QEMU opretter et større billede end det, du angiver, som du kan se i nedenstående output, hvor det opretter en disk på ca. 68 GB.

Konfiguration af den virtuelle maskine

En anden vigtig fil i macOS-mappen er basic.sh fil, der bruges til at konfigurere den virtuelle maskines runtime-miljø.

Tilføj følgende to linjer i bunden af basic.sh fil og gem den.

-drive id = SystemDisk, hvis = ingen, fil = mac_os.qcow2
-enhed ide-hd, bus = sata.4, drev = SystemDisk

Det endelige indhold af basic.sh skal se ud som på billedet nedenfor.

En anden konfiguration, som du kan ændre, er mængden af ​​RAM, den virtuelle maskine bruger. Linjen starter med -m angiver RAM-størrelse i GB. Du kan angive antallet af CPU-kerner, der bruges af den virtuelle maskine, i den linje, der begynder med -smp, dvs. kerner = x.

Installation af macOS på Ubuntu

For at starte installationen skal du køre basic.sh scriptfil, som vi netop har redigeret ovenfor.

./basic.sh

Når du har kørt kommandoen ovenfor, vil du se den første installationsskærm for macOS-operativsystemet. Trykke Gå ind at fortsætte.

Bemærk: Din mus fungerer muligvis ikke korrekt i øjeblikket. I stedet skal du bruge piletasterne til navigation.

Brug tastaturet Ctrl + Alt + G. for at afslutte mus og tastaturkontrol fra vinduet til den virtuelle maskine.

Sørg for at læse licensbetingelserne og fortsæt med installationen ved at vælge Enig knap.

Husk at formatere den virtuelle disk ved hjælp af Disk Utility, før du fortsætter med installationen.

Vælg den tilsvarende diskstørrelse fra venstre panel, og klik på Slette knap. Omdøb derefter disken til MainDisk i diskværktøjet. Brug Apple File System-format (APFS) til at formatere disken og GUID-partitionskortordningen som vist nedenfor.

Når alt er indstillet, skal du lukke diskværktøjsvinduet med den røde knap i øverste venstre hjørne. Systemet leder dig derefter til det forrige skærmbillede.

Med den virtuelle harddisk korrekt formateret kan du nu fortsætte med at installere macOS ved at vælge Geninstaller macOS mulighed.

Vælg nu installationsdisken, der indeholder dit macOS-system.

På det næste skærmbillede, der følger, kan du bare klikke Blive ved for at fortsætte med installationen.

Installationen tager noget tid, som du kan se fra den oprindelige estimerede tid nedenfor, så tag en kop kaffe eller din yndlingsdrink og slapp af.

Under installationsprocessen behøver du ikke foretage andre valg, før du ser skærmen nedenfor, der beder dig om at konfigurere operativsystemet.

Konfiguration af din macOS-installation

Hvis installationen er kommet så langt, er det tid til at konfigurere dit nye operativsystem. Start med at vælge dit land eller din bopælsregion.

Fortsæt derefter med at vælge dine skriftlige og talte sprogindstillinger. Du kan bruge Tilpas indstillinger knappen for at tilføje mere sprogstøtte, hvis du ønsker det.

Den næste skærm viser dig, hvordan apple håndterer data og brugernes privatliv. Klik på Blive ved at fortsætte.

Med macOS har du mulighed for at overføre data fra en anden pc eller et lagringsmedium, men vi gør ikke dette i øjeblikket for at holde tingene enkle.

Du kan vælge at logge ind med dit Apple ID senere.

På skærmen Vilkår og betingelser skal du vælge Enig hvis du vil fortsætte med installationen.

Du kan nu gå videre og oprette brugerkontoen. Angiv dit brugernavn og en sikker adgangskode for at fortsætte. Du kan også give et tip, der hjælper dig med at huske adgangskoden, hvis du glemmer den.

På det næste skærmbillede, der siger Express Set Up, skal du bare trykke på Blive ved.

Analyseskærmen beder om dit samtykke til at dele nedbruds- og brugsdata med udviklere. Tjek Del nedbruds- og brugsdata med appudviklere og vælg Blive ved knap.

Skærmtiden giver dig mulighed for at konfigurere, om macOS skal optage og give dig et resumé af dit skærmbrug. Vælg Opsæt senere og tryk derefter på Blive ved knap.

Hvis du er fan af stemmeassistenter, kan du vælge, om du vil aktivere Siri eller ej. Vælg Blive ved for at fortsætte med installationen.

Det sidste trin inden du ser dit nye macOS-skrivebord er at opsætte en temafarve. Vi vælger Mørk tema til denne vejledning.

Endelig vil du blive præsenteret for MacOS-skrivebordsskærmen. På dette tidspunkt kan du begynde at bruge systemet, men nogle konfigurationsindstillinger vises muligvis nu og da. Du kan også vælge at opdatere systemet lige nu eller senere.

Der har du det, macOS kører inde i en virtuel maskine på Ubuntu Linux.

Start og stop af den virtuelle maskine

Du kan lukke eller genstarte dit macOS-system, hvis du er færdig med at bruge den virtuelle maskine. For at stoppe den virtuelle maskine skal du trykke på Ctrl + C i terminalen, der har basic.sh script kører.

For at tænde den virtuelle maskine igen skal du blot starte basic.sh script inde i macOS-mappen, der er vært for din virtuelle harddisk.

./basic.sh

Du får følgende boot-skærm. Vælg den indstilling, der siger Start macOS fra MainDisk.

Flere konfigurationer med QEMU / KVM

Du kan yderligere konfigurere dine virtuelle maskineindstillinger inklusive skærmopløsning, men denne vejledning fokuserer udelukkende på at dække installationsaspektet. Åbn /docs mappe inde i macOS-biblioteket, der indeholder den virtuelle harddisk for at læse mere om, hvordan du yderligere konfigurerer systemet.

Din virtuelle macOS-maskine bruger automatisk internetforbindelsen, der bruges af værtsoperativsystemet, så du nemt kan fortsætte med at installere dine yndlingsapps. På samme måde kan du også installere macOS ved hjælp af en virtuel maskine på et Windows-operativsystem.

E-mail
Sådan køres macOS på Windows 10 på en virtuel maskine

Usikker på, om du kommer overens med en Mac? Lær, hvordan du kører macOS på Windows 10 ved hjælp af en virtuel maskine.

Læs Næste

Relaterede emner
  • Linux
  • Ubuntu
  • Virtuel maskine
  • macOS
Om forfatteren
Mwiza Kumwenda (7 artikler offentliggjort)

Mwiza udvikler software efter erhverv og skriver udførligt om Linux og front-end programmering. Nogle af hans interesser inkluderer historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.

.