Hvordan kjøre en virtuell Ubuntu-maskin på Apple Silicon gratis

click fraud protection

Du kan kjøre en Ubuntu Virtual Machine på Apple Silicon gratis, og her er en av måtene å gjøre det på.

Hvis du har en M1 eller M2 MacBook Pro, så elsker du den sannsynligvis like mye som meg. Ytelsen er utmerket, batterilevetiden er fenomenal, og jeg bruker til og med M1 Pro MacBook over PC-en mesteparten av tiden. Det er imidlertid noen ting det ikke er ganske like god til, og en av disse tingene er å kjøre virtuelle maskiner. Det viser seg at det er en ganske fin måte å kjøre en virtuell Ubuntu-maskin gratis på en Apple Silicon Mac.

På grunn av MacBooks som bruker en Arm-arkitektur, er x86-programvare inkompatibel, og du må stole på Apples Rosetta 2-programvare for å oversette disse x86-instruksjonene til Arm-instruksjoner for programvaren din arbeid. Det fungerer bra for grunnleggende applikasjoner som Facebook Messenger og andre som ikke har native builds, men et fullverdig operativsystem er litt av et annet beist. Parallels er et alternativt alternativ som fungerer på Apple Silicon, men du må betale for det til en verdi av $100 i året. Det er her multipass kommer inn.

Multipass er et gratis verktøy som kan lage virtuelle Ubuntu-maskiner med bare en enkel kommando, og det fungerer på MacOS. Med multipass skal vi lage en virtuell maskin som du kan bruke et eksternt skrivebordsverktøy til å logge på lokalt. Det er litt pirkete, men det er gratis og fungerer veldig bra. Hvis du ikke er opp til det, men ønsker å bruke Linux, så sørg for å sjekke ut noen av de beste bærbare datamaskiner for Linux.

Trinn 1: Installer multipass

Det første trinnet er å installere multipass, som du kan med brygge. Kjør følgende kommando i terminalen.

brew install multipass

Når den er installert, kan du gå videre til neste trinn.

Trinn 2: Velg en Ubuntu-installasjon

Det er her du velger hvilken Ubuntu-versjon du vil kjøre.

  1. List først alle tilgjengelige bilder i multipass med finne kommando i multipass.
    multipass find
  2. Du vil se, i skrivende stund, 20.04, 22.04 og 23.04. 22.04 er den siste LTS-utgivelsen, så kjør følgende:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Dette vil begynne å laste ned og installere Ubuntu 22.04 LTS VM. Den vil da starte den med 4 kjerner, 4 GB RAM og 50 GB diskplass. Du kan øke disse parameterne hvis du trenger det.

Trinn 3: Installere et skrivebordsmiljø i Ubuntu

  1. Når du har satt opp Linux VM, vil du være logget på et rotnivåskall. Kjør følgende kommando for å sikre at alt er oppdatert, inkludert pakkeindeksfilene.
    sudo apt-get update && sudo apt-get upgrade
  2. Når du er ferdig, kjør følgende kommando for å installere et Ubuntu-skrivebord og en ekstern skrivebordsserver.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Dette kan ta en stund å installere, så bare la det kjøre.

Når den har gjort det, må du opprette en ny brukerkonto for å logge på. Kjør følgende kommandoer for å opprette en ny konto og legg den deretter til sudo-listen. "sudo" er kommandoen som brukes for å angi administrativ tilgang.

sudo adduser sudo usermod -aG sudo 

Sørg for at du husker disse påloggingsdetaljene, siden du trenger dem for neste trinn.

Trinn 4: Koble til VM-en din

Du må finne IP-adressen til den virtuelle maskinen din, og du må også koble til det eksterne skrivebordet som den oppretter. Avslutt VM-en i terminalen ved ganske enkelt å skrive "exit", og skriv deretter inn følgende kommando når du er tilbake på Mac-verten.

multipass list

Dette vil vise VM-ene du har installert og kjører, og du vil se IPv4-adressen til den lokale VM-en du trenger. Vær oppmerksom på dette, og installer et verktøy som Microsoft Remote Desktop for å logge på VM-en din.

Når den er installert, legg til en PC og legg til IP-adressen du så da du kjørte "multipass list", legg til påloggingsdetaljene dine som vi opprettet i trinn 3, og du er i gang! Du bør koble til VM-en din og kunne bruke den som om den kjørte i et verktøy som Parallels. Fordi det kjører lokalt og du kobler til det på samme maskin, bør det ikke være noen latens- eller båndbreddeproblemer, så det vil ikke kunne skilles fra å kjøre det i verktøy som Parallels.

Hvorfor du vil ha en Ubuntu VM på MacOS

Hvis du har gjort deg bryet med å gjøre alt dette og nå lurer på hvorfor, er det noen grunner. Det kan være lurt å teste programvare utviklet spesielt for Linux, eller det kan være lurt å prøve Ubuntu før du bytter til den på en annen maskin. Til slutt kan det være lurt å fikle med et nytt operativsystem for dets skyld!

Uansett er dette en fin måte å kjøre Ubuntu gratis på en Apple Silicon Mac, og den fungerer overraskende bra. Du kan også bruke UTM å gjøre det samme og kjøre et x86-bilde på Mac, men det krever et annet oppsett, og et Arm-bilde som du får gjennom multipass vil kjøre mye bedre.