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¶
Sie benötigen das Container
rootfs
. Das ist auf mehrere Arten verfügbar:- Vorzugsweise: Laden Sie das ISO-Bild vom CDN herunter:
Entpacken Sie das Image aus
Docker Hub
oderQuay.io
(siehe Link)<podman/docker> export rockylinux:9 > rocky-9-image.tar
(optional) Möglicherweise müssen Sie die .tar aus der .tar.xz Datei extrahieren, falls Sie nicht eine der neuesten WSL Versionen verwenden
- Erstellen Sie das Verzeichnis, in dem das WSL seine Dateien speichert (zum Beispiel irgendwo im Benutzerprofil)
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