So führen Sie eine virtuelle Ubuntu-Maschine kostenlos auf Apple Silicon aus

Sie können eine virtuelle Ubuntu-Maschine kostenlos auf Apple Silicon ausführen. Hier finden Sie eine Möglichkeit dazu.

Wenn Sie ein M1- oder M2-MacBook Pro haben, lieben Sie es wahrscheinlich genauso sehr wie ich. Die Leistung ist ausgezeichnet, die Akkulaufzeit ist phänomenal und ich verwende mein M1 Pro MacBook sogar die meiste Zeit über meinem PC. Es gibt jedoch einige Dinge, bei denen dies nicht der Fall ist ganz genauso gut darin, und eines dieser Dinge ist das Ausführen virtueller Maschinen. Es stellt sich jedoch heraus, dass es eine ziemlich nette Möglichkeit gibt, eine virtuelle Ubuntu-Maschine kostenlos auf einem Apple Silicon Mac auszuführen.

Da MacBooks eine Arm-Architektur verwenden, ist x86-Software nicht kompatibel und Sie müssen sich darauf verlassen Die Rosetta 2-Software von Apple übersetzt diese x86-Anweisungen in Arm-Anweisungen für Ihre Software arbeiten. Das funktioniert hervorragend für Basisanwendungen wie Facebook Messenger und andere, die keine nativen Builds haben, aber ein vollwertiges Betriebssystem ist etwas anderes. Parallels ist eine alternative Option, die auf Apple Silicon funktioniert, für die Sie jedoch 100 US-Dollar pro Jahr bezahlen müssen. Hier kommt Multipass ins Spiel.

Multipass ist ein kostenloses Tool, das mit nur einem einfachen Befehl virtuelle Ubuntu-Maschinen erstellen kann und unter MacOS funktioniert. Mit Multipass erstellen wir eine virtuelle Maschine, bei der Sie sich mit einem Remote-Desktop-Tool lokal anmelden können. Es ist etwas knifflig, aber es ist kostenlos und funktioniert sehr gut. Wenn Sie dazu nicht in der Lage sind, aber Linux verwenden möchten, sollten Sie sich unbedingt einige davon ansehen beste Laptops für Linux.

Schritt 1: Multipass installieren

Der erste Schritt besteht darin, Multipass zu installieren, was Sie mit brew tun können. Führen Sie den folgenden Befehl im Terminal aus.

brew install multipass

Nach der Installation können Sie mit dem nächsten Schritt fortfahren.

Schritt 2: Wählen Sie eine Ubuntu-Installation

Hier wählen Sie aus, welche Ubuntu-Version Sie ausführen möchten.

  1. Listen Sie zunächst alle verfügbaren Bilder im Multipass mit auf finden Befehl im Multipass.
    multipass find
  2. Zum Zeitpunkt des Schreibens sehen Sie den 20.04., den 22.04. und den 23.04. 22.04 ist die neueste LTS-Version, also führen Sie Folgendes aus:
    multipass launch 22.04 -n primary -c 4 -m 4G -d 50G

Dadurch wird der Download und die Installation der Ubuntu 22.04 LTS-VM gestartet. Anschließend wird es mit 4 Kernen, 4 GB RAM und 50 GB Festplattenspeicher gestartet. Sie können diese Parameter bei Bedarf erhöhen.

Schritt 3: Installieren einer Desktop-Umgebung in Ubuntu

  1. Sobald Sie Ihre Linux-VM eingerichtet haben, werden Sie bei einer Shell auf Root-Ebene angemeldet. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass alles auf dem neuesten Stand ist, einschließlich Ihrer Paketindexdateien.
    sudo apt-get update && sudo apt-get upgrade
  2. Führen Sie nach Abschluss den folgenden Befehl aus, um einen Ubuntu-Desktop und einen Remote-Desktop-Server zu installieren.
    sudo apt-get install ubuntukylin-desktop xrdp -y
  3. Die Installation kann eine Weile dauern. Lassen Sie es also einfach laufen.

Sobald dies der Fall ist, müssen Sie ein neues Benutzerkonto erstellen, bei dem Sie sich anmelden können. Führen Sie die folgenden Befehle aus, um ein neues Konto zu erstellen und es dann zur Sudo-Liste hinzuzufügen. „sudo“ ist der Befehl, der für den administrativen Zugriff verwendet wird.

sudo adduser sudo usermod -aG sudo 

Denken Sie daran, sich diese Anmeldedaten zu merken, da Sie sie für den nächsten Schritt benötigen.

Schritt 4: Herstellen einer Verbindung zu Ihrer VM

Sie müssen die IP-Adresse Ihrer virtuellen Maschine ermitteln und sich außerdem mit dem von ihr erstellten Remote-Desktop verbinden. Beenden Sie Ihre VM in Ihrem Terminal, indem Sie einfach „exit“ eingeben, und geben Sie dann den folgenden Befehl ein, sobald Sie wieder auf dem Mac-Host sind.

multipass list

Dadurch werden die VMs aufgelistet, die Sie installiert und ausgeführt haben, und Sie sehen die IPv4-Adresse der lokalen VM, die Sie benötigen. Beachten Sie dies und installieren Sie ein Tool wie Microsoft Remote Desktop, um sich bei Ihrer VM anzumelden.

Nach der Installation fügen Sie einfach einen PC hinzu und fügen die IP-Adresse hinzu, die Sie beim Ausführen der „Multipass-Liste“ gesehen haben. Fügen Sie Ihre Anmeldedaten hinzu, die wir in Schritt 3 erstellt haben, und schon kann es losgehen! Sie sollten eine Verbindung zu Ihrer VM herstellen und sie so verwenden können, als würde sie in einem Tool wie Parallels laufen. Da es lokal ausgeführt wird und Sie auf demselben Computer eine Verbindung herstellen, sollte es keine Latenz- oder Bandbreitenprobleme geben, sodass es nicht von der Ausführung in Tools wie Parallels zu unterscheiden ist.

Warum Sie eine Ubuntu-VM unter MacOS wollen würden

Wenn Sie sich die Mühe gemacht haben, das alles zu tun, und sich jetzt fragen, warum, dann gibt es dafür einige Gründe. Möglicherweise möchten Sie speziell für Linux entwickelte Software testen oder Ubuntu ausprobieren, bevor Sie auf einem anderen Computer darauf umsteigen. Schließlich möchten Sie vielleicht einfach nur an einem neuen Betriebssystem herumbasteln!

Unabhängig davon ist dies eine großartige Möglichkeit, Ubuntu kostenlos auf einem Apple Silicon Mac auszuführen, und es funktioniert überraschend gut. Sie können auch verwenden UTM Sie können das Gleiche tun und ein x86-Image auf dem Mac ausführen, aber das erfordert ein anderes Setup, und ein Arm-Image, das Sie über Multipass erhalten, läuft viel besser.