Virtuelle maskiner er veldig viktige innen databehandling og programvareutvikling. De lar oss primært teste og bruke forskjellige operativsystemer uten behov for ekstra maskinvare. Dessuten kan du være trygg på at hvis noe går galt med den virtuelle maskinen, vil den ikke ødelegge ditt eksisterende vertsoperativsystem.
Denne guiden viser deg hvordan du installerer macOS på Ubuntu Linux ved hjelp av en QEMU-KVM Virtual Machine. Med det vil du kunne bruke native macOS-programvare som ellers ikke er tilgjengelig i Linux.
Hva er QEMU?
QEMU er en emulator og virtualiseringsmaskin for virtuell maskin som er ganske lik VMware og VirtualBox på Windows. Brukere bruker ofte QEMU sammen med KVM, da det gir en naturlig implementert virtuell maskin på Linux-kjernen.
Den største fordelen med QEMU er at det er veldig enkelt å sette opp og administrere. Å lage virtuelle maskiner fra kommandolinjen har heller aldri vært enklere med QEMU. Du kan også bruke et GUI-grensesnitt med QEMU / KVM, og foretrukket GUI-manager er valgt
virt-manager. Løping virtuelle maskiner vil gi deg så mange andre fordeler også.Etter at du er ferdig med å teste en virtuell QEMU / KVM-maskin og ikke lenger trenger den, kan du enkelt slette den virtuelle diskfilen som er tilknyttet den virtuelle maskinen.
Installere QEMU / KVM
Du kan installere QEMU / KVM fra kommandolinjen ved hjelp av apt-verktøyet; apt brukes også til å avinstallere applikasjoner på Debian-baserte Linux-distribusjoner. Dessuten bør du installere Python-verktøy ved siden av QEMU-pakkene.
Installer alle nødvendige avhengigheter for å fortsette videre.
sudo apt-get install qemu-system qemu-utils python3 python3-pip
Denne guiden bruker foxlet-prosjekt på GitHub for å lette installasjonsprosessen for macOS og administrasjon av den virtuelle maskinen med QEMU / KVM.
Først må du laste ned macOS-basisbildet og installasjonsverktøy fra Foxlets offisielle GitHub-arkiv.
Bytt til /Downloads mappen for å gjøre den til den gjeldende arbeidskatalogen.
cd ~ / Nedlastinger
Last deretter ned prosjektet ved hjelp av wget nytte:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
De nedlastede pakkene lagres som master.zip i /Downloads mappe. Bruke pakke ut kommandolinjeverktøy for å trekke ut innholdet i pakken.
pakke ut master.zip
Utpakningsverktøyet lagrer den ekstraherte kommandomappen som macOS-Simple-KVM-master.
Opprette en KVM-mappe for dine virtuelle maskiner
For å enkelt administrere dine virtuelle maskiner kan du opprette en mappe med navnet KVM som inneholder den virtuelle macOS-maskinen. Du kan bruke denne katalogen til å være vert for andre virtuelle maskiner på systemet ditt.
mkdir ~ / KVM
Når du har opprettet mappen, kan du flytte den utpakkede mappen som inneholder macOS-installasjonsverktøy og skript til KVM-mappen. For å forenkle ting kan du også gi nytt navn til mappen til Mac os. Du kan gjøre alt dette ved hjelp av følgende kommando.
mv ~ / Nedlastinger / macOS-Simple-KVM-master / ~ / KVM / macOS
Opprette en virtuell disk
Du vil nå opprette en virtuell harddisk inne i macOS-mappen du nylig har omdøpt.
cd ~ / KVM / macOS
Kjør følgende skript fra macOS-mappen som er vert for den virtuelle maskinen din. Kommandoen nedenfor laster ned installasjonsbildet for macOS Catalina automatisk.
./hoppstart
Med basisbildet på plass kan du nå opprette det virtuelle diskbildet der du vil installere macOS.
Bruke qemu-img verktøy for å lage den virtuelle harddisken som skal brukes til å installere operativsystemet.
qemu-img opprett -f qcow2 mac_os.qcow2 64G
Kommandoen ovenfor oppretter et virtuelt disknavn mac_os.qcow2 i qcow2 format med en estimert størrelse på 64 GB. QEMU vil lage et større bilde enn det du spesifiserer, som du kan se i utdataene nedenfor der det lager en disk på ca 68 GB.
Konfigurere den virtuelle maskinen
En annen viktig fil i macOS-mappen er basic.sh fil, brukes til å konfigurere kjøretidsmiljøet til den virtuelle maskinen.
Legg til følgende to linjer nederst på basic.sh filen og lagre den.
-kjør id = SystemDisk, hvis = ingen, fil = mac_os.qcow2
-enhet ide-hd, buss = sata.4, stasjon = SystemDisk
Det endelige innholdet i basic.sh skal se ut som den på bildet nedenfor.
En annen konfigurasjon som du kan endre, er hvor mye RAM den virtuelle maskinen vil bruke. Linjen som begynner med -m angir RAM-størrelse i GB. Du kan spesifisere antall CPU-kjerner som brukes av den virtuelle maskinen i linjen som begynner med -smp, dvs kjerner = x.
Installere macOS på Ubuntu
For å starte installasjonen, kjør basic.sh skriptfil som vi nettopp har redigert ovenfor.
./basic.sh
Når du har kjørt kommandoen ovenfor, vil du se det første installasjonsskjermbildet til MacOS-operativsystemet. trykk Tast inn å fortsette.
Merk: Musen din fungerer kanskje ikke riktig for øyeblikket. I stedet må du bruke piltastene for navigering.
Bruk tastaturtastene Ctrl + Alt + G. for å avslutte mus- og tastaturkontrollene fra det virtuelle maskinvinduet.
Sørg for å lese lisensvilkårene og fortsett med installasjonen ved å velge Bli enige knapp.
Husk å formatere den virtuelle disken ved hjelp av Diskverktøy før du fortsetter installasjonen.
Velg tilsvarende diskstørrelse fra venstre panel, og klikk på Viske ut knapp. Endre navnet på disken til MainDisk i diskverktøyet. Bruk Apple File System-format (APFS) til å formatere disken, og GUID-partisjonskartskjemaet som vist nedenfor.
Når alt er satt, lukker du diskverktøyvinduet med den røde knappen øverst til venstre. Systemet vil da lede deg til forrige skjermbilde.
Med den virtuelle harddisken riktig formatert, kan du nå fortsette å installere macOS ved å velge Installer macOS på nytt alternativ.
Velg nå installasjonsdisken som inneholder macOS-systemet ditt.
På neste skjermbilde som følger kan du bare klikke Fortsette for å fortsette med installasjonen.
Installasjonen vil ta litt tid, som du kan se fra den opprinnelige estimerte tiden nedenfor, så ta en kopp kaffe eller din favorittdrink og slapp av.
Under installasjonsprosessen trenger du ikke å gjøre andre valg før du ser skjermen nedenfor som ber deg konfigurere operativsystemet.
Konfigurere MacOS-installasjonen
Hvis installasjonen har kommet så langt, er det på tide å konfigurere det nye operativsystemet. Start med å velge land eller region der du bor.
Fortsett deretter med å velge dine skriftlige og muntlige språkalternativer. Du kan bruke Tilpass innstillinger knappen for å legge til mer språkstøtte hvis du ønsker det.
Den neste skjermen viser deg hvordan apple håndterer data og brukernes personvern. Klikk Fortsette å fortsette.
Med macOS har du muligheten til å overføre data fra en annen PC eller lagringsmedium, men vi vil ikke gjøre dette for øyeblikket for å holde ting enkelt.
Du kan velge å logge på med Apple ID senere.
På skjermbildet Vilkår og betingelser velger du Bli enige hvis du vil fortsette med installasjonen.
Du kan nå gå videre og sette opp brukerkontoen. Oppgi brukernavnet ditt og et sikkert passord for å fortsette. Du kan også gi et tips som hjelper deg med å huske passordet i tilfelle du glemmer det.
På neste skjermbilde som sier Express Set Up, er det bare å trykke Fortsette.
Analyseskjermen ber om ditt samtykke til å dele krasj- og bruksdata med utviklere. Undersøk Del krasj- og bruksdata med apputviklere og velg Fortsette knapp.
Skjermtiden lar deg konfigurere om macOS skal registrere og gi deg et sammendrag av skjermbruken din. Å velge Sett opp senere og trykk deretter på Fortsette knapp.
Hvis du er en fan av stemmeassistenter, kan du velge om du vil aktivere Siri eller ikke. Å velge Fortsette for å fortsette med installasjonen.
Det siste trinnet før du ser det nye macOS-skrivebordet er å sette opp en temafarge. Vi velger Mørk tema for denne opplæringen.
Til slutt vil du bli presentert for MacOS-skrivebordet. På dette stadiet kan du begynne å bruke systemet, men noen konfigurasjonsalternativer kan vises nå og da. Du kan også velge å oppdatere systemet akkurat nå eller senere.
Der har du det, macOS som kjører i en virtuell maskin på Ubuntu Linux.
Starte og stoppe den virtuelle maskinen
Du kan slå av eller starte macOS-systemet ditt hvis du er ferdig med å bruke den virtuelle maskinen. Trykk på for å stoppe den virtuelle maskinen Ctrl + C i terminalen som har basic.sh skript kjører.
For å slå på den virtuelle maskinen igjen, bare start basic.sh skript inne i macOS-mappen som er vert for den virtuelle harddisken.
./basic.sh
Du vil bli presentert med følgende oppstartsskjerm. Velg alternativet som sier Start macOS fra MainDisk.
Flere konfigurasjoner med QEMU / KVM
Du kan videre konfigurere innstillingene for den virtuelle maskinen din, inkludert skjermoppløsning, men denne veiledningen fokuserer utelukkende på å dekke installasjonsaspektet. Åpne /docs mappen inne i macOS-katalogen som inneholder den virtuelle harddisken for å lese mer om hvordan du konfigurerer systemet ytterligere.
Din virtuelle macOS-maskin bruker automatisk internettforbindelsen som brukes av vertsoperativsystemet, slik at du enkelt kan fortsette å installere favorittappene dine. På samme måte kan du også installere macOS ved hjelp av en virtuell maskin på et Windows-operativsystem.
Er du usikker på om du kommer overens med en Mac? Lær hvordan du kjører macOS på Windows 10 ved hjelp av en virtuell maskin.
Les Neste
- Linux
- Ubuntu
- Virtuell maskin
- Mac os
Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og forretningsarkitektur.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.