Kako brezplačno zagnati virtualni stroj Ubuntu na Apple Silicon

Virtualni stroj Ubuntu lahko brezplačno zaženete na Apple Silicon in tukaj je eden od načinov za to.

Če imate M1 ali M2 MacBook Pro, potem vam je verjetno tako všeč kot meni. Zmogljivost je odlična, življenjska doba baterije je fenomenalna in svoj M1 Pro MacBook večino časa celo uporabljam prek računalnika. Vendar pa obstaja nekaj stvari, ki niso precej in ena od teh stvari je poganjanje virtualnih strojev. Izkazalo se je, da obstaja precej dober način za brezplačno izvajanje virtualnega računalnika Ubuntu na Apple Silicon Mac.

Zaradi MacBookov, ki uporabljajo arhitekturo Arm, programska oprema x86 ni združljiva in se boste morali zanesti na Applova programska oprema Rosetta 2 za prevajanje teh navodil x86 v navodila Arm za vašo programsko opremo delo. To deluje odlično za osnovne aplikacije, kot je Facebook Messenger in druge, ki nimajo izvornih gradenj, vendar je popoln operacijski sistem nekoliko drugačna zver. Parallels je alternativna možnost, ki deluje na Apple Silicon, vendar morate zanjo plačati 100 USD na leto. Tu nastopi multipass.

Multipass je brezplačno orodje, ki lahko ustvari virtualne stroje Ubuntu s preprostim ukazom in deluje v sistemu MacOS. Z multipassom bomo ustvarili virtualni stroj, v katerega se lahko lokalno prijavite z orodjem za oddaljeno namizje. Je nekoliko zahteven, vendar je brezplačen in deluje zelo dobro. Če tega niste kos, vendar želite uporabljati Linux, si oglejte nekaj najboljši prenosniki za Linux.

1. korak: Namestite multipass

Prvi korak je namestitev multipassa, ki ga lahko izvedete z brew. Zaženite naslednji ukaz v terminalu.

brew install multipass

Ko je nameščen, se lahko premaknete na naslednji korak.

2. korak: izberite namestitev Ubuntuja

Tukaj boste izbrali, katero različico Ubuntuja želite zagnati.

  1. Najprej navedite vse razpoložljive slike v multipassu z najti ukaz v multipass.
    multipass find
  2. V času pisanja boste videli 20.4., 22.4. in 23.4. 22.04 je najnovejša izdaja LTS, zato zaženite naslednje:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

S tem se bo začel prenos in namestitev Ubuntu 22.04 LTS VM. Nato ga bo zagnal s 4 jedri, 4 GB RAM-a in 50 GB prostora na disku. Po potrebi lahko te parametre povečate.

3. korak: Namestitev namiznega okolja v Ubuntu

  1. Ko nastavite svoj Linux VM, boste prijavljeni v lupino na korenski ravni. Zaženite naslednji ukaz, da zagotovite, da je vse posodobljeno, vključno z indeksnimi datotekami paketov.
    sudo apt-get update && sudo apt-get upgrade
  2. Ko končate, zaženite naslednji ukaz za namestitev namizja Ubuntu in oddaljenega namiznega strežnika.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Namestitev lahko traja nekaj časa, zato pustite, da teče.

Ko bo, boste morali ustvariti nov uporabniški račun za prijavo. Zaženite naslednje ukaze, da ustvarite nov račun in ga nato dodate na seznam sudo. "sudo" je ukaz, ki se uporablja za označevanje skrbniškega dostopa.

sudo adduser sudo usermod -aG sudo 

Zapomnite si te podatke za prijavo, saj jih boste potrebovali za naslednji korak.

4. korak: Povezovanje z vašim VM

Poiskati boste morali naslov IP vašega navideznega računalnika, poleg tega pa se boste morali povezati z oddaljenim namizjem, ki ga ustvari. Zapustite VM v terminalu tako, da preprosto vnesete "exit", nato pa vnesite naslednji ukaz, ko se vrnete na gostitelja Mac.

multipass list

To bo navedlo VM, ki ste jih namestili in izvajate, in videli boste naslov IPv4 lokalnega VM, ki ga potrebujete. Zapomnite si to in namestite orodje, kot je Microsoft Remote Desktop, da se prijavite v svoj VM.

Ko je nameščen, preprosto dodajte osebni računalnik in dodajte naslov IP, ki ste ga videli, ko ste zagnali "multipass list", dodajte podatke za prijavo, ki smo jih ustvarili v 3. koraku, in pripravljeni ste! Morali bi se povezati s svojim VM in ga lahko uporabljati, kot da bi se izvajal v orodju, kot je Parallels. Ker se izvaja lokalno in se z njim povežete na istem računalniku, ne bi smelo biti zakasnitev ali težav s pasovno širino, zato ga ne bo mogoče razlikovati od izvajanja v orodjih, kot je Parallels.

Zakaj bi želeli Ubuntu VM v sistemu MacOS

Če ste se z vsem tem potrudili in se zdaj sprašujete zakaj, je nekaj razlogov. Morda boste želeli preizkusiti programsko opremo, razvito posebej za Linux, ali pa boste morda želeli preizkusiti Ubuntu, preden ga preklopite na drug računalnik. Nazadnje, morda se boste le želeli poigrati z novim operacijskim sistemom zaradi tega!

Ne glede na to je to odličen način za brezplačen zagon Ubuntuja na Apple Silicon Mac in deluje presenetljivo dobro. Uporabite lahko tudi UTM storiti enako in zagnati sliko x86 na Macu, vendar to zahteva drugačno nastavitev in slika Arm, ki jo dobite prek multipassa, bo delovala veliko bolje.