Virtuella maskiner är mycket viktiga inom dator- och programvaruteknik. De tillåter oss främst att testa och använda olika operativsystem utan behov av extra hårdvara. Dessutom kan du vara säker på att om något går fel med den virtuella maskinen kommer det inte att bryta ditt befintliga värdoperativsystem.

Den här guiden visar hur du installerar macOS på Ubuntu Linux med en QEMU-KVM Virtual Machine. Med det kommer du att kunna använda inbyggd macOS-programvara som annars inte finns i Linux.

Vad är QEMU?

QEMU är en virtuell maskinemulator och virtualiserare som liknar VMware och VirtualBox på Windows. Användare använder ofta QEMU tillsammans med KVM eftersom det tillhandahåller en inbyggd virtuell maskin på Linux-kärnan.

Den stora fördelen med QEMU är att det är mycket enkelt att installera och hantera. Att skapa virtuella maskiner från kommandoraden har aldrig varit enklare med QEMU. Du kan också använda ett GUI-gränssnitt med QEMU / KVM, och den önskade GUI-chefen är virt-manager. Löpning virtuella maskiner kommer att ge dig så många andra fördelar också.

instagram viewer

När du har testat en virtuell QEMU / KVM-dator och inte längre behöver den kan du enkelt ta bort den virtuella diskfilen som är associerad med den virtuella maskinen.

Installerar QEMU / KVM

Du kan installera QEMU / KVM från kommandoraden med hjälp av apt-verktyget. apt används också för att avinstallera applikationer på Debian-baserade Linux-distributioner. Dessutom bör du installera Python-verktyg tillsammans med QEMU-paketen.

Installera alla beroenden som krävs för att gå vidare.

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

Denna guide använder foxlet-projekt på GitHub för att underlätta installationsprocessen för macOS och hantering av den virtuella maskinen med QEMU / KVM.

Först måste du ladda ner MacOS-basavbildningen och installationsverktygen från Foxlets officiella GitHub-arkiv.

Byt till /Downloads mappen för att göra den till den aktuella arbetskatalogen.

cd ~ / Nedladdningar

Ladda sedan ner projektet med wget verktyg:

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

De nedladdade paketen sparas som master.zip/Downloads mapp. Använd packa upp kommandoradsverktyg för att extrahera innehållet i paketet.

packa upp master.zip

Unzip-verktyget sparar den extraherade kommandomappen som macOS-Simple-KVM-master.

Skapa en KVM-mapp för dina virtuella maskiner

För att enkelt hantera dina virtuella maskiner kan du skapa en mapp med namnet KVM som innehåller den virtuella macOS-maskinen. Du kan använda den här katalogen för att vara värd för andra virtuella maskiner på ditt system.

mkdir ~ / KVM

När du har skapat mappen kan du flytta den packade mappen som innehåller dina macOS installationsverktyg och skript till KVM-mappen. För att förenkla saker kan du också byta namn på mappen till Mac OS. Du kan göra allt detta med följande kommando.

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

Skapa en virtuell disk

Du skapar nu en virtuell hårddisk i macOS-mappen som du nyligen har bytt namn på.

cd ~ / KVM / macOS

Kör följande skript från macOS-mappen som är värd för din virtuella maskin. Nedanstående kommando laddar ner installationsbilden för macOS Catalina automatiskt.

./försprång

Med basbilden på plats kan du nu skapa den virtuella diskavbildningen där du installerar macOS.

Använd qemu-img verktyg för att skapa den virtuella hårddisken som kommer att användas för att installera operativsystemet.

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

Kommandot ovan skapar ett virtuellt disknamn mac_os.qcow2 i qcow2 format med en beräknad storlek på 64 GB. QEMU skapar en större bild än den du anger som du kan se i utdata nedan där den skapar en disk på cirka 68 GB.

Konfigurera den virtuella maskinen

En annan viktig fil i macOS-mappen är basic.sh fil, används för att konfigurera den virtuella maskinens körningsmiljö.

Lägg till följande två rader längst ner på basic.sh filen och spara den.

-drive id = SystemDisk, if = none, file = mac_os.qcow2
-enhet ide-hd, buss = sata.4, enhet = SystemDisk

Det slutliga innehållet i basic.sh ska se ut som den i bilden nedan.

En annan konfiguration som du kan ändra är hur mycket RAM den virtuella maskinen kommer att använda. Linjen börjar med -m anger RAM-storlek i GB. Du kan ange antalet CPU-kärnor som används av den virtuella maskinen i raden som börjar med -smp, dvs kärnor = x.

Installerar macOS på Ubuntu

Starta installationen genom att köra basic.sh skriptfil som vi just har redigerat ovan.

./basic.sh

När du har kört kommandot ovan ser du den första installationsskärmen för macOS-operativsystemet. Tryck Stiga på att fortsätta.

Notera: Musen kanske inte fungerar korrekt just nu. Istället måste du använda piltangenterna för navigering.

Använd tangentbordstangenterna Ctrl + Alt + G. för att stänga mus- och tangentbordskontroller från fönstret för virtuell maskin.

Se till att läsa licensvillkoren och fortsätt med installationen genom att välja Hålla med knapp.

Kom ihåg att formatera den virtuella disken med Diskverktyg innan du fortsätter med installationen.

Välj motsvarande diskstorlek från vänster panel och klicka på Radera knapp. Byt namn på disken till MainDisk i skivverktyget. Använd Apple File System-formatet (APFS) för att formatera skivan och GUID-partitionskartläggningen enligt nedan.

När allt är inställt stänger du diskverktygets fönster med den röda knappen i det övre vänstra hörnet. Systemet leder dig sedan till föregående skärm.

Med den virtuella hårddisken korrekt formaterad kan du nu fortsätta att installera macOS genom att välja Installera om macOS alternativ.

Välj nu installationsskivan som håller ditt macOS-system.

På nästa skärm som följer kan du bara klicka Fortsätta för att fortsätta med installationen.

Installationen tar lite tid, som du kan se från den ursprungliga beräknade tiden nedan, så ta en kopp kaffe eller din favoritdrink och koppla av.

Under installationsprocessen behöver du inte göra andra val förrän du ser skärmen nedan som ber dig konfigurera operativsystemet.

Konfigurera din MacOS-installation

Om installationen har kommit så långt är det dags att konfigurera ditt nya operativsystem. Börja med att välja land eller region där du bor.

Fortsätt sedan med att välja dina skrivna och talade språkalternativ. Du kan använda Anpassa inställningar knappen för att lägga till mer språkstöd om du vill.

Nästa skärm visar hur apple hanterar data och användarnas integritet. Klick Fortsätta att fortsätta.

Med macOS har du möjlighet att överföra data från en annan dator eller ett lagringsmedium, men vi kommer inte att göra detta just nu för att hålla saker enkelt.

Du kan välja att logga in med ditt Apple-ID senare.

Välj på skärmen Villkor Hålla med om du vill fortsätta med installationen.

Du kan nu gå vidare och ställa in användarkontot. Ange ditt användarnamn och ett säkert lösenord för att fortsätta. Du kan också ge en ledtråd som hjälper dig att komma ihåg lösenordet om du glömmer det.

På nästa skärm där det står Express Set Up, tryck bara Fortsätta.

Analysskärmen ber om ditt samtycke till att dela krasch- och användningsdata med utvecklare. Kontrollera Dela krasch- och användningsdata med apputvecklare och välj Fortsätta knapp.

Med skärmtiden kan du konfigurera om macOS ska spela in och ge dig en sammanfattning av din skärmanvändning. Välj Ställ in senare och tryck sedan på Fortsätta knapp.

Om du gillar röstassistenter kan du välja om du vill aktivera Siri eller inte. Välj Fortsätta för att fortsätta med installationen.

Det sista steget innan du ser ditt nya macOS-skrivbord är att ställa in en temafärg. Vi kommer att välja Mörk tema för denna handledning.

Slutligen kommer du att presenteras med MacOS skrivbordsskärm. I det här skedet kan du börja använda systemet, men vissa konfigurationsalternativ kan visas då och då. Du kan också välja att uppdatera systemet direkt eller senare.

Där har du det, macOS som körs i en virtuell maskin på Ubuntu Linux.

Starta och stoppa den virtuella maskinen

Du kan stänga av eller starta om ditt macOS-system om du är klar med den virtuella maskinen. För att stoppa den virtuella maskinen, tryck på Ctrl + C i terminalen som har basic.sh skript körs.

För att starta den virtuella maskinen igen, starta helt enkelt basic.sh skript inuti macOS-mappen som är värd för din virtuella hårddisk.

./basic.sh

Följande startskärm visas. Välj det alternativ som säger Starta macOS från MainDisk.

Fler konfigurationer med QEMU / KVM

Du kan ytterligare konfigurera dina virtuella maskininställningar inklusive skärmupplösning, men den här guiden fokuserar enbart på att täcka installationsaspekten. Öppna /docs mappen i macOS-katalogen som innehåller den virtuella hårddisken för att läsa mer om hur du konfigurerar systemet ytterligare.

Din virtuella MacOS-maskin använder automatiskt internetanslutningen som används av värdoperativsystemet, så att du enkelt kan fortsätta att installera dina favoritappar. På samma sätt kan du också installera macOS med en virtuell maskin i ett Windows-operativsystem.

E-post
Så här kör du macOS på Windows 10 i en virtuell maskin

Osäker på om du kommer överens med en Mac? Lär dig hur du kör macOS på Windows 10 med hjälp av en virtuell maskin.

Läs Nästa

Relaterade ämnen
  • Linux
  • Ubuntu
  • Virtuell maskin
  • Mac OS
Om författaren
Mwiza Kumwenda (7 artiklar publicerade)

Mwiza utvecklar programvara av yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.

Mer från Mwiza Kumwenda

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.