virtualisierungscover von Linux auf Silikonapfel mit UTM
3–5 minuten

Komplette Anleitung: Virtualisieren Sie Linux auf Apple Silicon (UTM)

Das Aufkommen der VerarbeiterApple Silicon (Serie M1, M2, M3)revolutioniert, wie wir "Gast" Betriebssysteme auf Mac laufen. Installieren und Startenlinux-Distributionen auf ARM-Architekturentwickler und systemisten müssen wählen zwischenemulationundvirtualisierung.

Während Software-Emulation (z.B. durch QEMU) die Anweisungen langsam und kostenintensiv in Bezug auf Ressourcen übersetzt, ist dienative Virtualisierung auf Apple Siliconmac nutzt die physische Hardware (CPU und RAM) direkt aus und sorgt für eine hervorragende Leistung.

In dieser Schritt-für-Schritt-Anleitung werden wir sehen, wie Sie verwendenUTM, eine leistungsstarke kostenlose open-source-lösung, mit der sie erstellen könnenvirtuelle ARM64 Maschinenbei fast nativer geschwindigkeit.

Schritt 1: Wählen Sie das kompatible ISO Linux Image

Der erste Schritt fürlinux Virtualisierung auf dem Maces soll eine Distribution auswählen und herunterladen, die mit Apple-Hardware kompatibel ist.

  1. ARM64 ArchitekturStellen Sie sicher, dass Sie ISO-Dateien herunterladen, die speziell fürARM64 (AArch64)Die klassische ISO x86 garantiert nicht die gleiche Leistung.
  2. Page Size unterstütztApple Silicon Chips verwalten 4kb oder 16kb Speicherseiten. Einige Distributionen (wie alte RHEL-Builds) starten möglicherweise nicht richtig.
  3. Art der Nutzung:
    • Umwelt: Wir empfehlenUbuntu Desktop für ARM(LTS-Version), wenn Sie eine vollständige und stabile grafische Oberfläche wünschen.
    • Environment Server: Wenn Sie nach leichten Betriebssystemen für die Entwicklung von Docker, Container oder Java suchen, entscheiden Sie sich fürAlpines LinuxoderAlpaquita Linux.

Schritt 2: Konfigurieren der virtuellen Maschine in UTM

Öffnen Sie die UTM-Software auf Ihrem Mac und erstellen Sie eine neue VM. Wählen Sie die Option„Virtualisieren(Virtualisieren) und Select‚Linux‘als gastbetriebssystem.

Linux-Betriebssystemauswahl für Virtualisierung auf UTM

Boot-Einstellungen und Kernel Choice

Am Auswahlbildschirm für Boot-Drive angekommen:

  • Option deaktivieren„Apple Virtualisierung nutzenObwohl es interessant ist, ist es eine oft experimentelle Funktion. Behalte das BackendQEMUdefault sorgt für maximale Stabilität für Ihre virtuelle Linux-Maschine.
  • Klicken Sie„Browsewählen Sie die zuvor heruntergeladene ISO Linux ARM64-Datei aus.
Hochladen der Linux ARM64 ISO-Datei in UTM

Virtual Machine Hardware Ressourcenzuweisung

RAM und CPU richtig zuzuordnen ist unerlässlich für die Optimierunglinux-Leistung auf Apple Siliconvor allem, wenn sie code kompilieren oder schwere software verwenden müssen.

  • RAM-Speicherspeicher:
    • Standardanwendung: Allokate2048MB (2GB)reicht für kopflose server oder sehr leichte verteilungen.
    • Entwicklung und Desktop: Für Ubuntu oder komplette Programmierumgebungen mindestens zuweisen8192 MB (8 GB).
  • Prozessor (CPU)Reservieren Sie die VM50% der physischen kerneihres Mac M1/M2/M3 (z. B. 4 Kerne auf 8 Gesamtwerten).
  • Videokarte (GPU): Achten Sie auf die Option„Hardware OpenGL AccelerationWenn Sie Grafikfehler oder schwarze Bildschirme durch das Booten von Linux überprüfen, deaktivieren Sie die Hardwarebeschleunigung, um Rendering-Inkompatibilitäten zu beheben.
CPU- und RAM-Zuweisung für die virtuelle Linux-Maschine auf dem Mac

Verwaltung von Disk Space und Shared Folders

  • Virtuelle starre Festplatte (Speicherung)Berechnen Sie den Platz nach Ihren Bedürfnissen. Eine komplette Distribution alsUbuntu Desktopbedürfnisse über20 GBFür reduzierte Serverumgebungen wie Alpine können 8 GB ausreichen.
  • Shared Directory (Cartelle Sharing)Richten Sie einen lokalen Mac-Ordner ein, um Dateien schnell zwischen macOS und Linux-Gastsystem zu teilen.Anmerkung:um richtig zu funktionieren, erfordert diese Option möglicherweise die Installation zusätzlicher Pakete (SPICE-Tools) in Linux.
Virtuelle Festplattenkonfiguration und freigegebene Ordner auf UTM für Apple Silicon

Schritt 3: VM Start und Linux Installation

Überprüfen Sie die Zusammenfassung der technischen Spezifikationen und klicken Sie auf "Speichern". Jetzt können Sie Ihre neue virtuelle Maschine starten, indem Sie die Taste drücken‚Spiel‘Das System bootet direkt vom geladenen ISO-Image.

Start der virtuellen Linux-Maschine auf UTM über den Play-Button

An dieser Stelle folgen Sie einfach dem klassischen Verfahrenlinux Installationvon der von Ihnen gewählten Verteilung vorgeschlagen (Sprachkonfiguration, Zeitzone, Benutzererstellung). Nach Abschluss starten Sie die VM neu, um mit der Arbeit zu beginnen!

Ubuntu Linux-Installationsbildschirm auf Mac Apple Silicon

Sie sind bereit, die gesamte Leistung Ihres Prozessors der M-Serie für die Entwicklung und das Testen in einer nativen und flüssigen Linux-Umgebung zu nutzen.

FAQ: Häufig gestellte Fragen zur Virtualisierung mit UTM

Kann ich die x86-Version von Linux auf Mac Apple Silicon über UTM verwenden?

Ja, UTM unterstützt auchemulation der x86 64 architektur, so dass Sie nicht optimierte Systeme für ARM installieren können. Die Leistungskalibrierungen aufgrund der Softwareübersetzung sind jedoch sehr offensichtlich. Aus diesem Grund wird immer empfohlen zu bevorzugenISO Linux ARM64für kompromisslose native virtualisierung.

Ist UTM Mac Software gegen eine Gebühr oder kostenlos?

UTM ist völlig kostenlos und Open SourceSie können die Installationsdatei direkt von der offiziellen Website herunterladen. Eine kostenpflichtige Version des Mac App Store ist verfügbar, identisch in der Funktionalität, nur um automatische Updates zu haben und die Projektentwicklung wirtschaftlich zu unterstützen.

Was tun, wenn beim Booten von Linux auf UTM ein schwarzer Bildschirm erscheint?

Das Problem derschwarzer bildschirm oder grafikblockist normalerweise mit einer inkompatibilität von videoverteilungstreibern verbunden. Um das Problem zu lösen, schalten Sie die VM aus, gehen Sie zu den Anzeigeoptionen der virtuellen Maschine in UTM und schalten Sie die Überprüfung der Stimme aus„Hardware OpenGL Acceleration, dann neu starten.

DeutschdeDeutschDeutsch