Kako besplatno pokrenuti Ubuntu virtualni stroj na Apple Siliconu

Možete besplatno pokrenuti Ubuntu Virtual Machine na Apple Siliconu, a evo jednog od načina da to učinite.

Ako imate M1 ili M2 MacBook Pro, onda ga vjerojatno volite koliko i ja. Performanse su izvrsne, trajanje baterije je fenomenalno, a ja čak i koristim svoj M1 Pro MacBook preko svog PC-a većinu vremena. Međutim, postoje neke stvari koje nisu dosta dobar u tome, a jedna od tih stvari je pokretanje virtualnih strojeva. Ipak, pokazalo se da postoji prilično zgodan način za besplatno pokretanje Ubuntu virtualnog stroja na Apple Silicon Macu.

Zbog MacBook računala koja koriste Arm arhitekturu, x86 softver je nekompatibilan i morat ćete se osloniti na Appleov softver Rosetta 2 za prevođenje tih x86 uputa u Arm upute za vaš softver raditi. To odlično funkcionira za osnovne aplikacije poput Facebook Messengera i drugih koje nemaju izvorne verzije, ali potpuni operativni sustav malo je drugačija zvijer. Parallels je alternativna opcija koja radi na Apple Siliconu, ali za nju morate platiti 100 USD godišnje. Tu na scenu stupa multipass.

Multipass je besplatni alat koji može stvoriti Ubuntu virtualne strojeve samo jednostavnom naredbom, a radi na MacOS-u. Uz multipass, stvorit ćemo virtualni stroj na koji možete koristiti alat za udaljenu radnu površinu za lokalnu prijavu. Malo je zahtjevan, ali je besplatan i radi vrlo dobro. Ako niste spremni za to, ali želite koristiti Linux, svakako provjerite neke od najbolja prijenosna računala za Linux.

Korak 1: Instalirajte multipass

Prvi korak je instaliranje multipassa, što možete napraviti s brewom. Pokrenite sljedeću naredbu u terminalu.

brew install multipass

Nakon instalacije možete prijeći na sljedeći korak.

Korak 2: Odaberite instalaciju Ubuntua

Ovdje ćete odabrati koju verziju Ubuntua želite pokrenuti.

  1. Prvo popišite sve dostupne slike u višestrukom prolazu s pronaći naredba u multipassu.
    multipass find
  2. Vidjet ćete, u vrijeme pisanja, 20.04, 22.04 i 23.04. 22.04 je najnovije LTS izdanje, pa pokrenite sljedeće:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Ovo će započeti preuzimanje i instaliranje Ubuntu 22.04 LTS VM. Zatim će ga pokrenuti s 4 jezgre, 4 GB RAM-a i 50 GB prostora na disku. Možete povećati ove parametre ako je potrebno.

Korak 3: Instaliranje desktop okruženja u Ubuntu

  1. Nakon što postavite svoj Linux VM, bit ćete prijavljeni na ljusku na korijenskoj razini. Pokrenite sljedeću naredbu kako biste bili sigurni da je sve ažurirano, uključujući vaše datoteke indeksa paketa.
    sudo apt-get update && sudo apt-get upgrade
  2. Kada završite, pokrenite sljedeću naredbu za instalaciju Ubuntu radne površine i poslužitelja udaljene radne površine.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Ovo može potrajati za instalaciju, pa samo pustite da radi.

Nakon što to učinite, morat ćete stvoriti novi korisnički račun za prijavu. Pokrenite sljedeće naredbe za stvaranje novog računa, a zatim ga dodajte na sudo popis. "sudo" je naredba koja se koristi za označavanje administrativnog pristupa.

sudo adduser sudo usermod -aG sudo 

Obavezno zapamtite ove podatke za prijavu jer će vam trebati za sljedeći korak.

Korak 4: Povezivanje s vašim VM-om

Morat ćete pronaći IP adresu vašeg virtualnog računala, a također ćete se morati spojiti na udaljenu radnu površinu koju kreira. Izađite iz svog VM-a u terminalu jednostavnim upisivanjem "exit", a zatim upišite sljedeću naredbu kada se vratite na Mac host.

multipass list

Ovo će ispisati VM-ove koje ste instalirali i pokrenuti, a vidjet ćete i IPv4 adresu lokalnog VM-a koji vam je potreban. Zabilježite ovo i instalirajte alat kao što je Microsoft Remote Desktop za prijavu na vaš VM.

Nakon instaliranja, jednostavno dodajte računalo i dodajte IP adresu koju ste vidjeli kada ste pokrenuli "multipass list", dodajte svoje podatke za prijavu koje smo izradili u koraku 3, i spremni ste! Trebali biste se povezati sa svojim VM-om i moći ga koristiti kao da radi u alatu kao što je Parallels. Budući da radi lokalno i s njim se povezujete na istom stroju, ne bi trebalo biti problema s latencijom ili propusnošću, tako da se neće moći razlikovati od pokretanja u alatima kao što je Parallels.

Zašto biste željeli Ubuntu VM na MacOS-u

Ako ste se sve ovo namučili i sada se pitate zašto, postoji nekoliko razloga. Možda želite testirati softver razvijen posebno za Linux ili možda želite isprobati Ubuntu prije nego što se prebacite na njega na drugom računalu. Naposljetku, možda biste samo željeli petljati s novim operativnim sustavom radi toga!

Bez obzira na to, ovo je sjajan način za besplatno pokretanje Ubuntua na Apple Silicon Macu, i radi iznenađujuće dobro. Također možete koristiti UTM učiniti isto i pokrenuti x86 sliku na Macu, ali to zahtijeva drugačiju postavku, a Arm slika koju dobijete kroz višestruki prolaz radit će puno bolje.