Ubuntu virtuális gép futtatása az Apple Silicon rendszeren ingyenesen

Ingyenesen futtathat egy Ubuntu virtuális gépet az Apple Silicon rendszeren, és erre itt van az egyik módja.

Ha M1-es vagy M2-es MacBook Pro-ja van, akkor valószínűleg ugyanúgy szereti, mint én. A teljesítmény kiváló, az akkumulátor élettartama fenomenális, és még az M1 Pro MacBookomat is legtöbbször PC-n használom. Van azonban néhány dolog, ami nem az egészen olyan jó, és az egyik ilyen dolog a virtuális gépek futtatása. Kiderült azonban, hogy van egy nagyon ügyes módja egy Ubuntu virtuális gép ingyenes futtatásának Apple Silicon Mac-en.

Az Arm architektúrát használó MacBookok miatt az x86-os szoftver nem kompatibilis, ezért támaszkodnia kell Az Apple Rosetta 2 szoftvere, amely lefordítja ezeket az x86-os utasításokat a szoftver élesítési utasításaira munka. Ez nagyszerűen működik olyan alapvető alkalmazásoknál, mint a Facebook Messenger és mások, amelyek nem rendelkeznek natív buildekkel, de egy teljes értékű operációs rendszer egy kicsit más vadállat. A Parallels egy alternatív lehetőség, amely Apple Siliconon működik, de évi 100 dollárt kell fizetni érte. Itt jön be a multipass.

A Multipass egy ingyenes eszköz, amely egyetlen paranccsal Ubuntu virtuális gépeket hozhat létre, és MacOS-en működik. A többszörös átjárással egy virtuális gépet fogunk létrehozni, amelyre egy távoli asztali eszköz segítségével helyileg bejelentkezhet. Kicsit bonyolult, de ingyenes és nagyon jól működik. Ha nem értesz hozzá, de szeretnél Linuxot használni, akkor mindenképpen nézz meg néhányat legjobb laptopok Linuxhoz.

1. lépés: Telepítse a multipass-t

Az első lépés a multipass telepítése, amelyet a brew segítségével is megtehet. Futtassa a következő parancsot a terminálban.

brew install multipass

A telepítés után léphet a következő lépésre.

2. lépés: Válasszon egy Ubuntu telepítést

Itt választhatja ki, hogy melyik Ubuntu verziót szeretné futtatni.

  1. Először listázza ki az összes elérhető képet többszörös lépésben a gombbal megtalálja parancs többszörös lépésben.
    multipass find
  2. Látni fogja, az írás idején 20.04, 22.04 és 23.04. A 22.04 a legújabb LTS-kiadás, ezért futtassa a következőt:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Ezzel megkezdődik az Ubuntu 22.04 LTS VM letöltése és telepítése. Ezután elindítja 4 maggal, 4 GB RAM-mal és 50 GB lemezhellyel. Szükség esetén növelheti ezeket a paramétereket.

3. lépés: Asztali környezet telepítése Ubuntuban

  1. Miután beállította a Linux virtuális gépet, egy gyökérszintű shell-en lesz bejelentkezve. Futtassa a következő parancsot, hogy megbizonyosodjon arról, hogy minden naprakész, beleértve a csomagindex fájlokat is.
    sudo apt-get update && sudo apt-get upgrade
  2. Ha elkészült, futtassa a következő parancsot egy Ubuntu asztali számítógép és egy távoli asztali kiszolgáló telepítéséhez.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Ennek telepítése eltarthat egy ideig, ezért csak hagyja futni.

Ha ez megtörtént, létre kell hoznia egy új felhasználói fiókot a bejelentkezéshez. Futtassa a következő parancsokat egy új fiók létrehozásához, majd adja hozzá a sudo listához. A "sudo" parancs az adminisztrátori hozzáférést jelöli.

sudo adduser sudo usermod -aG sudo 

Ügyeljen arra, hogy emlékezzen ezekre a bejelentkezési adatokra, mert szüksége lesz rájuk a következő lépéshez.

4. lépés: Csatlakozás a virtuális géphez

Meg kell találnia a virtuális gép IP-címét, és csatlakoznia kell az általa létrehozott távoli asztalhoz. Lépjen ki a virtuális gépből a terminálban az „exit” beírásával, majd írja be a következő parancsot, miután visszatért a Mac géphez.

multipass list

Ez felsorolja a telepített és futtatott virtuális gépeket, és látni fogja a szükséges helyi virtuális gép IPv4-címét. Vegye figyelembe ezt, és telepítsen egy olyan eszközt, mint a Microsoft Remote Desktop, hogy bejelentkezzen a virtuális gépbe.

A telepítés után egyszerűen adjon hozzá egy számítógépet, és adja hozzá az IP-címet, amelyet a „multipass list” futtatásakor látott. Adja hozzá a 3. lépésben létrehozott bejelentkezési adatait, és már mehet is! Csatlakoznia kell a virtuális géphez, és úgy kell tudnia használni, mintha egy olyan eszközben futna, mint a Parallels. Mivel helyben fut, és ugyanazon a gépen csatlakozik hozzá, nem lehetnek késleltetési vagy sávszélességi problémák, így megkülönböztethetetlen lesz az olyan eszközökben való futtatástól, mint a Parallels.

Miért szeretne egy Ubuntu virtuális gépet MacOS rendszeren?

Ha megette a fáradságot, hogy mindezt megtegye, és most azon töpreng, hogy miért, akkor ennek van néhány oka. Érdemes tesztelni a kifejezetten Linuxra kifejlesztett szoftvereket, vagy megtenni egy próbát az Ubuntut, mielőtt másik gépen átváltana rá. Végül lehet, hogy csak egy új operációs rendszert szeretne bütykölni a kedvéért!

Ettől függetlenül ez egy nagyszerű módja az Ubuntu ingyenes futtatásának Apple Silicon Mac-en, és meglepően jól működik. Használhatod is UTM hogy ugyanezt tegye, és futtasson egy x86-os képet Mac-en, de ez más beállítást igényel, és a többszörös átmeneten keresztül kapott Arm image sokkal jobban fog futni.