Apple Silicon'da ücretsiz bir Ubuntu sanal makinesi nasıl çalıştırılır

Bir Ubuntu Sanal Makinesini Apple Silicon'da ücretsiz olarak çalıştırabilirsiniz ve işte bunu yapmanın yollarından biri.

Bir M1 veya M2 MacBook Pro'nuz varsa muhtemelen siz de onu benim kadar seviyorsunuz. Performans mükemmel, pil ömrü olağanüstü ve hatta M1 Pro MacBook'umu çoğu zaman bilgisayarımda kullanıyorum. Ancak öyle olmayan bazı şeyler var epeyce o kadar iyi ve bunlardan biri de sanal makineleri çalıştırmak. Yine de, bir Ubuntu sanal makinesini Apple Silicon Mac'te ücretsiz olarak çalıştırmanın oldukça güzel bir yolu olduğu ortaya çıktı.

Arm mimarisi kullanan MacBook'lar nedeniyle x86 yazılımı uyumsuzdur ve aşağıdakilere güvenmeniz gerekir: Apple'ın Rosetta 2 yazılımı, bu x86 talimatlarını yazılımınızın kurma talimatlarına çevirecektir. iş. Bu, Facebook Messenger ve yerel yapıya sahip olmayan diğerleri gibi temel uygulamalar için harika çalışıyor, ancak tam teşekküllü bir işletim sistemi biraz farklı bir canavar. Parallels, Apple Silicon'da çalışan alternatif bir seçenektir, ancak bunun için yılda 100 dolar kadar ödeme yapmanız gerekir. Multipass'ın devreye girdiği yer burasıdır.

Multipass, yalnızca basit bir komutla Ubuntu sanal makineleri oluşturabilen ücretsiz bir araçtır ve MacOS'ta çalışır. Çoklu geçişle, yerel olarak oturum açmak için uzak masaüstü aracını kullanabileceğiniz bir sanal makine oluşturacağız. Biraz titiz ama ücretsizdir ve çok iyi çalışıyor. Eğer buna uygun değilseniz ama Linux kullanmak istiyorsanız, bazılarına göz atmayı unutmayın. Linux için en iyi dizüstü bilgisayarlar.

1. Adım: Çoklu geçişi kurun

İlk adım, demleme ile yapabileceğiniz çoklu geçişi kurmaktır. Terminalde aşağıdaki komutu çalıştırın.

brew install multipass

Kurulduktan sonra bir sonraki adıma geçebilirsiniz.

Adım 2: Bir Ubuntu kurulumu seçin

Çalıştırmak istediğiniz Ubuntu sürümünü seçeceğiniz yer burasıdır.

  1. Öncelikle çoklu geçişte mevcut tüm görüntüleri listeleyin. bulmak çoklu geçişte komut.
    multipass find
  2. Bu yazının yazıldığı sırada 20.04, 22.04 ve 23.04'ü göreceksiniz. 22.04 en son LTS sürümüdür, dolayısıyla aşağıdakileri çalıştırın:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Bu, Ubuntu 22.04 LTS VM'yi indirip yüklemeye başlayacaktır. Daha sonra onu 4 çekirdek, 4 GB RAM ve 50 GB disk alanıyla başlatacak. İhtiyacınız olursa bu parametreleri artırabilirsiniz.

Adım 3: Ubuntu'da bir masaüstü ortamı yükleme

  1. Linux VM'nizi kurduktan sonra kök düzeyindeki bir kabukta oturum açacaksınız. Paket dizin dosyalarınız dahil her şeyin güncel olduğundan emin olmak için aşağıdaki komutu çalıştırın.
    sudo apt-get update && sudo apt-get upgrade
  2. Tamamlandığında, bir Ubuntu masaüstü ve uzak masaüstü sunucusu kurmak için aşağıdaki komutu çalıştırın.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Kurulumu biraz zaman alabilir, bu yüzden çalışmasına izin verin.

Bunu yaptıktan sonra, oturum açmak için yeni bir kullanıcı hesabı oluşturmanız gerekecektir. Yeni bir hesap oluşturmak ve ardından onu sudo listesine eklemek için aşağıdaki komutları çalıştırın. "sudo", yönetici erişimini belirtmek için kullanılan komuttur.

sudo adduser sudo usermod -aG sudo 

Bir sonraki adımda ihtiyacınız olacağından bu giriş bilgilerini hatırladığınızdan emin olun.

4. Adım: VM'nize bağlanma

Sanal makinenizin IP adresini bulmanız ve ayrıca oluşturduğu uzak masaüstüne bağlanmanız gerekecektir. Terminalinizde VM'nizden yalnızca "exit" yazarak çıkın ve ardından Mac ana bilgisayarına geri döndüğünüzde aşağıdaki komutu yazın.

multipass list

Bu, yüklediğiniz ve çalıştırdığınız VM'leri listeleyecek ve ihtiyacınız olan yerel VM'nin IPv4 adresini göreceksiniz. Bunu not edin ve VM'nizde oturum açmak için Microsoft Remote Desktop gibi bir araç yükleyin.

Kurulduktan sonra, bir bilgisayar ekleyin ve "çoklu geçiş listesini" çalıştırdığınızda gördüğünüz IP adresini ekleyin, 3. Adımda oluşturduğumuz oturum açma ayrıntılarınızı ekleyin ve hazırsınız! VM'nize bağlanmalı ve onu Parallels gibi bir araçta çalışıyormuş gibi kullanabilmelisiniz. Yerel olarak çalıştığı ve ona aynı makineden bağlandığınız için gecikme veya bant genişliği sorunları olmamalıdır, bu nedenle onu Parallels gibi araçlarda çalıştırmaktan ayırt edilemez.

MacOS'ta neden bir Ubuntu VM istersiniz?

Tüm bunları yapma zahmetine girdiyseniz ve şimdi nedenini merak ediyorsanız, bunun birkaç nedeni var. Linux için özel olarak geliştirilen yazılımı test etmek isteyebilirsiniz veya başka bir makineye geçmeden önce Ubuntu'yu denemek isteyebilirsiniz. Son olarak, sırf bunun için yeni bir işletim sistemiyle uğraşmak isteyebilirsiniz!

Ne olursa olsun, bu, Ubuntu'yu Apple Silicon Mac'te ücretsiz olarak çalıştırmanın harika bir yoludur ve şaşırtıcı derecede iyi çalışır. Ayrıca kullanabilirsin UTM aynısını yapmak ve Mac'te bir x86 görüntüsünü çalıştırmak için, ancak bu farklı bir kurulum gerektirir ve çoklu geçişten aldığınız bir Arm görüntüsü çok daha iyi çalışacaktır.