Zum Inhalt

Rocky Linux nach WSL importieren

Voraussetzungen

Das Windows-Subsystem für Linux muss aktiviert werden. Dies ist mit einer dieser Optionen möglich:

  • Seit Kurzem gibt eine neue WSL Version im Microsoft Store, die vorzugsweise verwendet werden sollte.
  • Öffnen Sie ein administratives Terminal (entweder PowerShell oder Eingabeaufforderung) und führen Sie wsl --install aus (siehe Link)
  • Gehen Sie zu den Windows-Einstellungen und aktivieren Sie die Option Windows-Subsystem für Linux

Diese Funktion sollte auf jeder neuen Windows 10 und 11 Version verfügbar sein.

Einzelne Schritte

  1. Sie benötigen das Container rootfs. Das ist auf mehrere Arten verfügbar:

  2. (optional) Möglicherweise müssen Sie die .tar aus der .tar.xz Datei extrahieren, falls Sie nicht eine der neuesten WSL Versionen verwenden

  3. Erstellen Sie das Verzeichnis, in dem das WSL seine Dateien speichert (zum Beispiel irgendwo im Benutzerprofil)
  4. Schließlich importieren Sie das Image in WSL (siehe Link):

    • WSL:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz>
      
    • WSL 2:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz> --version 2
      

WSL vs. WSL 2

Eigentlich sollte (!) WSL 2 schneller sein als WSL, aber das kann sich von Anwendungsfall zu Anwendungsfall unterscheiden.

Windows Terminal

Wenn Sie Windows Terminal installiert haben, wird der neue WSL Distributionsname als Option im Pull-down-Menü angezeigt, das ist ziemlich praktisch, um Linux in der WSL zu starten. Sie können alles dann mit Farben, Schriftarten etc. verschlimmbessern.

systemd

Microsoft hat sich auch entschieden, systemd in die WSL zu integrieren. Diese Option existiert bereits in der neuesten WSL Version aus dem Microsoft Store. Sie sollten nur die Zeile systemd=true im ini-Abschnitt boot der Datei /etc/wsl.conf hinzufügen! (ref.)

Microsoft Store

Derzeit gibt es kein Bild im Microsoft Store, wenn Sie helfen wollen, es dorthin zu bringen, besuchen Sie uns im Mattermost SIG/Containers Channel! Es gab vor langer Zeit einige Anstrengungen, die wieder aufgegriffen werden können.

Author: Lukas Magauer