Zum Hauptinhalt springen

So konfigurieren Sie WSL 2: Detaillierte Schritt-für-Schritt-Anleitung

Das von Microsoft entwickelte Windows Subsystem für Linux (WSL) 2 bietet die Möglichkeit, eine vollständige Linux-Umgebung auf einem Windows-Betriebssystem auszuführen. Auf diese Weise können Benutzer vertraute Linux-Tools und -Befehle verwenden, um Aufgaben auf ihren Windows-Computern zu entwickeln und auszuführen, ohne dass eine separate virtuelle Maschine installiert werden muss.

Das Einrichten von WSL 2 kann für einige Benutzer eine entmutigende Aufgabe sein, insbesondere für diejenigen, die gerade erst mit der Befehlszeile und der Linux-Umgebung beginnen. Dieser Artikel beschreibt eine detaillierte schrittweise Anleitung zum Einrichten von WSL 2 unter Windows 10, damit Sie problemlos beginnen können, alle Vorteile zu nutzen, die es bietet.

Stellen Sie zunächst sicher, dass Sie die neueste Version von Windows 10 installiert haben. Sie müssen dann die WSL-Funktion aktivieren und WSL 2 aktivieren. Danach müssen Sie die Linux-Distribution Ihrer Wahl installieren, konfigurieren und auf Ihrem Computer ausführen.

Anmerkung: Bei der Konfiguration von WSL 2 können einige Probleme oder Konflikte mit bereits installierten Programmen auftreten. Daher ist es wichtig, aufmerksam zu sein und die Anweisungen sorgfältig zu befolgen, um unerwünschte Situationen zu vermeiden.

Bereit zu beginnen? Lassen Sie uns mit dem Einrichten von WSL 2 auf Ihrem Windows 10-Computer beginnen!

Was ist WSL 2?

WSL 2 basiert auf der Virtualisierung auf Kernel-Ebene und bietet eine umfassendere Unterstützung für den Linux-Kernel als die vorherige Version von WSL 1. Dies ermöglicht eine bessere Leistung, eine bessere Kompatibilität mit Linux-Anwendungen und eine engere Übereinstimmung mit dem Verhalten und der Funktionalität einer echten Linux-Umgebung.

WSL 2 unterstützt auch die Ausführung von Docker-Containern und ermöglicht die Verwendung von Linux-Entwicklertools in einer Windows-Umgebung, was die Entwicklung vereinfacht und die Kompatibilität zwischen verschiedenen Plattformen verbessert.

Um WSL 2 zu verwenden, müssen Sie Windows 10 auf Version 2004 oder höher aktualisieren und den Hyper-V-Virtualisierungsmodus aktivieren. Nach der Konfiguration können Sie jede im Microsoft Store verfügbare Linux-Umgebung installieren und ausführen oder Ihr eigenes Linux-Abbild importieren.

Erste Schritte mit WSL 2

1. Installation und Konfiguration von WSL 2:

Der erste Schritt ist, WSL 2 auf Ihrem Windows-System zu installieren. Sie können dies tun, indem Sie der offiziellen Microsoft-Dokumentation folgen.

2. Auswahl einer Linux-Distribution:

Nach der Installation von WSL 2 müssen Sie die Linux-Distribution auswählen, die Sie verwenden möchten. Derzeit werden verschiedene Distributionen wie Ubuntu, Debian, Fedora und andere unterstützt. Wählen Sie den für Ihre Bedürfnisse am besten geeigneten aus und installieren Sie ihn.

3. Starten von WSL 2:

Nachdem Sie die Linux-Distribution erfolgreich installiert haben, können Sie WSL 2 ausführen, indem Sie einen Befehl an der Eingabeaufforderung eingeben oder die WSL-Schnittstelle in Windows verwenden. Danach werden Sie zur Linux-Umgebung weitergeleitet und können damit beginnen.

4. Arbeiten mit Linux-Anwendungen und -Dienstprogrammen:

WSL 2 bietet die Möglichkeit, alle Linux-Anwendungen und -Dienstprogramme in einer Windows-Umgebung zu verwenden. Sie können Pakete installieren, Befehle ausführen, Ihre Programme in Programmiersprachen entwickeln und testen, die für Linux verfügbar sind.

5. Kommunikation zwischen Linux- und Windows-Umgebungen:

WSL 2 bietet verschiedene Möglichkeiten, Daten zwischen Linux- und Windows-Umgebungen auszutauschen. Sie können problemlos von einer Linux-Umgebung aus auf Windows-Dateien und -Verzeichnisse zugreifen und umgekehrt.

Mit diesen einfachen Schritten können Sie mit der Verwendung von WSL 2 beginnen und die Vorteile genießen, die es bietet.

Installieren von WSL 2 unter Windows

Führen Sie die folgenden Schritte aus, um WSL 2 unter Windows zu installieren:

  1. Öffnen Sie das Windows-Menü "Optionen", indem Sie auf das Startsymbol klicken und Optionen auswählen.
  2. Wählen Sie im Menü "Optionen" die Option "Update und Sicherheit" aus.
  3. Wählen Sie im linken Bereich die Option Für Entwickler aus.
  4. Aktivieren Sie im Abschnitt "Entwicklermodus" das Optionsfeld auf "Ein".
  5. Bestätigen Sie die Aktion, wenn Sie zur Eingabe des Administratorkennworts aufgefordert werden.
  6. Nachdem Sie den Entwicklermodus erfolgreich aktiviert haben, öffnen Sie die Windows-Systemsteuerung.
  7. Klicken Sie in der Systemsteuerung auf "Programme" und dann auf "Windows-Komponenten aktivieren oder deaktivieren".
  8. Suchen Sie im Fenster "Windows-Komponenten aktivieren oder deaktivieren" nach "Windows-Subsystem für Linux" und setzen Sie das Häkchen daneben.
  9. Klicken Sie auf "OK".
  10. Bestätigen Sie nach Abschluss der Installation der Windows-Komponente den Neustart des Computers.

Nach dem Neustart können Sie eine beliebige Linux-Distribution aus dem Microsoft Store installieren. Öffnen Sie einfach den Store und suchen Sie nach der Linux-Distribution, die Sie installieren möchten (z. B. Ubuntu, Debian oder Kali Linux) und klicken Sie auf die Schaltfläche "Installieren".

Erstellen einer neuen Distribution in WSL 2

Befolgen Sie die folgenden Schritte, um eine neue Distribution in WSL 2 zu erstellen:

  1. Öffnen Sie die Eingabeaufforderung oder PowerShell-Anwendung als Administrator.
  2. Geben Sie den Befehl wsl --list --quiet ein, um zu sehen, welche Distributionen bereits installiert sind.
  3. Um eine neue Distribution zu erstellen, geben Sie den Befehl wsl --import ein, wobei der Pfad zu dem Ordner, in dem Sie die Distribution erstellen möchten, der Name der neuen Distribution und der Pfad zum heruntergeladenen Image der Distribution im Format ist.tar.
  4. Nachdem Sie die Distribution erfolgreich importiert haben, geben Sie den Befehl wsl --set-Version 2 ein, um sie in die WSL-Version 2 umzuschalten.
  5. Geben Sie den Befehl wsl --set-default-version 2 ein, um WSL 2 als Standardversion festzulegen.

Sie haben erfolgreich eine neue Distribution in WSL 2 erstellt!

Konfiguration und Verwaltung von WSL 2

Mit WSL 2 (Windows Subsystem für Linux) können Sie Linux-Anwendungen auf einem Windows 10-Betriebssystem ausführen, ohne dass eine virtuelle Maschine installiert oder ein Dual-Boot erforderlich ist. Die Einrichtung und Verwaltung von WSL 2 erfolgt in wenigen Schritten.

Schritt 1: Aktivieren des Windows-Subsystems für Linux

Stellen Sie zunächst sicher, dass das Windows-Subsystem für Linux auf Ihrem Computer aktiviert ist. Dies kann wie folgt erfolgen:

Öffnen Systemsteuerung → Programme → Windows-Komponenten aktivieren oder deaktivieren
Einstellung Y Wählen Sie das Windows-Subsystem für Linux aus und klicken Sie auf "OK".
Neustart Starten Sie den Computer nach der Installation neu.

Schritt 2: Installieren der Linux-Distribution

Damit WSL 2 funktioniert, muss eine Linux-Distribution installiert sein. Dies kann wie folgt aus dem Microsoft Store erfolgen:

Öffnen Microsoft Store
Suche Finden Sie die Linux-Distribution, die Sie benötigen, wie Ubuntu oder Debian.
Einstellung Klicken Sie auf die Schaltfläche "Installieren" und warten Sie, bis die Installation abgeschlossen ist.

Schritt 3: Wechseln Sie zu WSL 2

Nach der Installation der Linux-Distribution müssen Sie die WSL-Version auf 2 umstellen. Dies kann wie folgt erfolgen:

Öffnen Befehlszeile oder PowerShell
Ausfuehrt Der Befehl wsl --set-version 2 , wobei der Name des Linux-Arbeitsbereichs steht.

Nachdem Sie diesen Befehl ausgeführt haben, wird WSL 2 auf Ihrem Computer installiert und aktiviert.

Schritt 4: Verwalten von Linux-Distributionen

Sie können den Befehl wsl --list verwenden, um Linux-Distributionen in WSL 2 zu verwalten. Es zeigt eine Liste der installierten Verteilungen und deren aktuelle Version an.

Um eine Linux-Distribution auszuführen, führen Sie den Befehl wsl --distribution aus, wobei der Name der Distribution steht. Sie können auch die Befehle wsl --set-default verwenden, um die standardmäßige Linux-Distribution festzulegen, und wsl --unregister, um die Linux-Distribution zu entfernen.

Herzlichen Glückwunsch! Jetzt haben Sie WSL 2 konfiguriert und aktiviert, und Sie können mit der Verwendung von Linux-Anwendungen auf Ihrem Windows 10-Computer beginnen.

WSL-Ressourcenkonfiguration 2

Mit WSL 2 können Sie die Anzahl der Ressourcen auswählen, die Sie Ihrer virtuellen Maschine zuweisen möchten. Im Folgenden sind die Schritte aufgeführt, mit denen Sie Ihre WSL 2-Ressourcen konfigurieren können:

  • Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer.
  • Geben Sie den folgenden Befehl ein, um die WSL-Ressourceneinstellungen 2 zu installieren:
wsl --set-memory wsl --set-cpu
  • Ersetzen Sie den Namen Ihrer WSL-Distribution durch "Ubuntu".
  • Ersetzen Sie durch die gewünschte Größe des Arbeitsspeichers in Megabyte (MB). Um beispielsweise 2 Gigabyte RAM zu installieren, geben Sie 2048 ein.
  • Ersetzen Sie durch die gewünschte Anzahl von Prozessoren. Um beispielsweise 2 Prozessoren zu installieren, geben Sie 2 ein.

Nachdem diese Befehle ausgeführt wurden, verwendet WSL 2 die von Ihnen angegebenen Ressourcen. Wenn Sie diese Einstellungen später ändern möchten, führen Sie einfach die Befehle mit den neuen Werten aus.

Verwalten von Paketen und Updates in WSL 2

WSL 2 bietet die Möglichkeit, Pakete und Updates mit Tools zu verwalten, die Linux-Entwicklern vertraut sind. Sie müssen die Befehle verwenden, die Sie in einem Linux-Terminal verwenden würden.

Paket installieren

Um ein Paket in WSL 2 zu installieren, müssen Sie den Paketmanager Ihrer Distribution verwenden. Wenn Sie beispielsweise Ubuntu verwenden, könnte dies der Befehl apt install sein .

Aktualisieren von Paketen

Um installierte Pakete zu aktualisieren, verwenden Sie den Befehl zum Aktualisieren von Paketen Ihrer Distribution. Zum Beispiel könnte dies in Ubuntu der Befehl apt update sein und dann apt upgrade zum Aktualisieren verwenden.

Suchen nach einem Paket

Wenn Sie nach einem bestimmten zu installierenden Paket suchen möchten, verwenden Sie den Befehl zur Paketsuche Ihrer Distribution. Verwenden Sie beispielsweise in Ubuntu den Befehl apt search .

Entfernen eines Pakets

Um ein Paket in WSL 2 zu entfernen, müssen Sie den Befehl zum Entfernen von Paketen Ihrer Distribution verwenden. Verwenden Sie beispielsweise in Ubuntu den Befehl apt remove .

WSL-Update 2

Es gibt mehrere Möglichkeiten, WSL 2 zu aktualisieren. Eine davon ist die Aktualisierung der Linux-Distribution, die in WSL 2 installiert ist. Sie können die Paketaktualisierungsbefehle Ihrer Distribution wie oben beschrieben verwenden.

Eine andere Möglichkeit besteht darin, WSL 2 selbst zu aktualisieren. Windows 10 verfügt über neue WSL-Update-Funktionen, mit denen Sie die neueste Version von WSL und dessen Kernel installieren können. Führen Sie dazu den Befehl wsl --update an der Windows-Eingabeaufforderung aus.

Dank der von WSL 2 bereitgestellten Paket- und Updateverwaltungsfunktionen können Sie Pakete einfach installieren, aktualisieren, deinstallieren und die neuesten WSL-Kernel-Updates erhalten, um sicherzustellen, dass Ihre Linux-basierte Entwicklungsumgebung optimal funktioniert.

Arbeiten mit Dateien und Verzeichnissen in WSL 2

WSL 2 bietet eine benutzerfreundliche Oberfläche für die Arbeit mit Dateien und Verzeichnissen in Ihrer Linux-Umgebung. In diesem Abschnitt werden wir uns die grundlegenden Befehle ansehen, mit denen Sie Ihr Dateisystem verwalten können.

1. Anzeigen des Inhalts des aktuellen Verzeichnisses

Verwenden Sie den Befehl ls, um den Inhalt des aktuellen Verzeichnisses anzuzeigen. Es listet alle Dateien und Ordner auf, die sich im aktuellen Verzeichnis befinden.

2. Navigieren durch Verzeichnisse

Verwenden Sie den Befehl cd, um durch die Verzeichnisse zu navigieren. Um beispielsweise zum Ordner "Dokumente" zu wechseln, geben Sie CD-Dokumente ein.

3. Erstellen von Dateien und Ordnern

Verwenden Sie den Befehl touch, um eine neue Datei zu erstellen. Um beispielsweise eine Datei mit dem Namen "example.txt", geben Sie touch example ein.txt .

Und verwenden Sie den Befehl mkdir, um einen neuen Ordner zu erstellen. Zum Beispiel: mkdir new-folder .

4. Dateien und Ordner löschen

Verwenden Sie den Befehl rm, um die Datei zu löschen. Zum Beispiel, um die Datei "example.txt", geben Sie rm example ein.txt .

Und verwenden Sie den Befehl rm -r, um einen Ordner zu löschen. Zum Beispiel: rm -r new-folder .

5. Umbenennen von Dateien und Ordnern

Verwenden Sie den Befehl mv, um eine Datei oder einen Ordner umzubenennen. Zum Beispiel, um die Datei "old-name" umzubenennen.txt" in "new-name.txt", geben Sie mv old-name ein.txt new-name.txt .

6. Kopieren von Dateien und Ordnern

Verwenden Sie den Befehl cp, um die Datei zu kopieren. Zum Beispiel, um die Datei "example.txt" Geben Sie im Ordner "Dokumente" cp example ein.txt Documents/ .

Und verwenden Sie den Befehl cp -r, um den Ordner zu kopieren. Zum Beispiel: cp -r old-folder new-folder .

7. Suchen nach Dateien und Ordnern

Verwenden Sie den Befehl find, um nach Dateien und Ordnern zu suchen. Zum Beispiel, um alle Dateien mit der Erweiterung zu finden. "txt", geben Sie find ein . -name "*.txt" .

Dies sind nur einige der grundlegenden Befehle für die Arbeit mit Dateien und Verzeichnissen in WSL 2. Wenn Sie diese Befehle kennen, können Sie Ihr Dateisystem in einer Linux-Umgebung problemlos verwalten.