Puteți rula gratuit o mașină virtuală Ubuntu pe Apple Silicon și iată una dintre modalitățile de a face acest lucru.
Dacă ai un MacBook Pro M1 sau M2, atunci probabil că îl iubești la fel de mult ca și mine. Performanța este excelentă, durata de viață a bateriei este fenomenală și chiar folosesc MacBook-ul meu M1 Pro pe PC de cele mai multe ori. Cu toate acestea, există unele lucruri care nu sunt destul de la fel de bun și unul dintre aceste lucruri este rularea mașinilor virtuale. Totuși, se pare că există o modalitate destul de bună de a rula gratuit o mașină virtuală Ubuntu pe un Apple Silicon Mac.
Din cauza MacBook-urilor care utilizează o arhitectură Arm, software-ul x86 este incompatibil și va trebui să vă bazați pe Software-ul Apple Rosetta 2 pentru a traduce acele instrucțiuni x86 în instrucțiuni Arm pentru software-ul dvs muncă. Acest lucru funcționează excelent pentru aplicații de bază precum Facebook Messenger și altele care nu au versiuni native, dar un sistem de operare cu drepturi depline este puțin diferit. Parallels este o opțiune alternativă care funcționează pe Apple Silicon, dar trebuie să plătiți pentru aceasta în valoare de 100 USD pe an. Acolo intervine multipass.
Multipass este un instrument gratuit care poate crea mașini virtuale Ubuntu doar cu o simplă comandă și funcționează pe MacOS. Cu multipass, vom crea o mașină virtuală la care puteți utiliza un instrument desktop la distanță pentru a vă conecta local. Este puțin captivant, dar este gratuit și funcționează foarte bine. Dacă nu sunteți la dispoziție, dar doriți să utilizați Linux, atunci asigurați-vă că ați verificat unele dintre ele cele mai bune laptopuri pentru Linux.
Pasul 1: Instalați multipass
Primul pas este să instalați multipass, pe care îl puteți cu brew. Rulați următoarea comandă în terminal.
brew install multipass
Odată instalat, puteți trece la pasul următor.
Pasul 2: Alegeți o instalare Ubuntu
Aici veți alege ce versiune de Ubuntu doriți să rulați.
- Mai întâi enumerați toate imaginile disponibile în multipass cu ajutorul găsi comandă în multipass.
multipass find
- Veți vedea, la momentul scrierii, 20.04, 22.04 și 23.04. 22.04 este cea mai recentă versiune LTS, așa că rulați următoarele:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
Aceasta va începe descărcarea și instalarea mașinii virtuale Ubuntu 22.04 LTS. Apoi îl va lansa cu 4 nuclee, 4 GB RAM și 50 GB spațiu pe disc. Puteți crește acești parametri dacă aveți nevoie.
Pasul 3: Instalarea unui mediu desktop în Ubuntu
- După ce v-ați configurat VM Linux, veți fi conectat pe un shell la nivel de rădăcină. Rulați următoarea comandă pentru a vă asigura că totul este actualizat, inclusiv fișierele index ale pachetului.
sudo apt-get update && sudo apt-get upgrade
- Odată finalizat, rulați următoarea comandă pentru a instala un desktop Ubuntu și un server desktop la distanță.
sudo apt-get install ubuntukylin-desktop xrdp -y
- Instalarea poate dura ceva timp, așa că lăsați-l să ruleze.
Odată ce a făcut-o, va trebui să creați un nou cont de utilizator pentru a vă conecta. Rulați următoarele comenzi pentru a crea un cont nou și apoi adăugați-l la lista sudo. „sudo” este comanda folosită pentru a indica accesul administrativ.
sudo addusersudo usermod -aG sudo
Asigurați-vă că vă amintiți aceste detalii de conectare, deoarece veți avea nevoie de ele pentru următorul pas.
Pasul 4: Conectarea la VM
Va trebui să găsiți adresa IP a mașinii dvs. virtuale și, de asemenea, va trebui să vă conectați la desktopul de la distanță pe care îl creează. Ieșiți din VM-ul dvs. din Terminal, tastând pur și simplu „ieșire”, apoi tastați următoarea comandă odată ce vă întoarceți pe gazda Mac.
multipass list
Aceasta va lista VM-urile pe care le-ați instalat și pe care le-ați rulat și veți vedea adresa IPv4 a VM-ului local de care aveți nevoie. Rețineți acest lucru și instalați un instrument precum Microsoft Remote Desktop pentru a vă conecta la VM.
Odată instalat, pur și simplu adăugați un computer și adăugați adresa IP pe care ați văzut-o când ați rulat „lista multipass”, adăugați detaliile de conectare pe care le-am creat la Pasul 3 și sunteți gata! Ar trebui să vă conectați la VM și să îl puteți utiliza ca și cum ar rula într-un instrument precum Parallels. Deoarece rulează local și vă conectați la el pe aceeași mașină, nu ar trebui să existe probleme de latență sau lățime de bandă, așa că nu va fi distins de rularea lui în instrumente precum Parallels.
De ce ați dori o mașină virtuală Ubuntu pe MacOS
Dacă te-ai dat de cap să faci toate acestea și acum te întrebi de ce, ei bine, există câteva motive. Poate doriți să testați software dezvoltat special pentru Linux sau poate doriți să încercați Ubuntu înainte de a trece la acesta pe o altă mașină. În cele din urmă, s-ar putea să doriți doar să schimbați un nou sistem de operare de dragul acestuia!
Indiferent, aceasta este o modalitate excelentă de a rula Ubuntu gratuit pe un Apple Silicon Mac și funcționează surprinzător de bine. De asemenea, puteți utiliza UTM să faci același lucru și să rulezi o imagine x86 pe Mac, dar asta necesită o configurare diferită, iar o imagine Arm pe care o obții prin multipass va funcționa mult mai bine.