So installieren Sie Linux unter Windows mit WSL

Install Linux Windows Wsl Featured
⏱️ 19 min read

Für ein vollständiges Linux-Erlebnis gibt es keinen Ersatz für eine vollständige Installation. Aber wenn Sie ein Windows-Benutzer sind, der Linux installieren möchte, ist Windows Subsystem for Linux (WSL) ein großartiger Ausgangspunkt. Es ist ziemlich einfach, eine Linux-Distribution auf Ihrem Windows-Rechner zum Laufen zu bringen, egal ob Sie gerade Linux lernen oder eine Linux-Entwicklungsumgebung verwenden möchten, also ist es einen Versuch wert, wenn Sie überhaupt neugierig sind. Hier erfahren Sie, wie Sie Linux unter Windows mit WSL installieren.

Was ist das Windows-Subsystem für Linux (WSL)?

Das Windows-Subsystem für Linux (WSL) ist eine installierbare Funktion in Windows, mit der Sie eine vom Microsoft Store unterstützte Linux-Distribution auf einem Windows 10- oder Windows 11-Gerät ausführen können. Microsoft ist eine Partnerschaft mit Canonical (dem Herausgeber von Ubuntu) eingegangen, um seine Bash-Befehlszeilenfunktionen auf einen typischen Windows-Desktop zu bringen, sodass Sie sowohl Linux als auch Windows in Ihren Workflow integrieren können.

WSL unterstützt Linux-Dateisysteme mit Befehlen für Bash, kann jedoch kein vollständiges Linux-Desktop-Erlebnis bieten, was nur mit einer virtuellen Maschine oder einem Dual-Boot-Verfahren möglich ist. Ab Windows 11 unterstützt WSL native Linux-GUI-Anwendungen wie Gedit, GIMP und Nautilus in Verbindung mit Bash.

Für einen Linux-Benutzer, der gerne die Befehlszeilentools verwendet, fühlt sich WSL sehr natürlich und normal an. Es ist auch sehr nützlich für Windows-Entwickler, die Windows-Anwendungen in Linux-Serverumgebungen bereitstellen möchten.

Linux-Distributionen, die mit WSL funktionieren

Um mit Ihrer bevorzugten Linux-Distribution in WSL zu arbeiten, stellen Sie zunächst sicher, dass sie aus dem Microsoft Store heruntergeladen werden kann. Unterstützte Beispiele umfassen:

WSL-Vorteile: Was Sie bekommen

Im Folgenden sind die Hauptvorteile der Verwendung von WSL auf Ihrem Windows-Gerät aufgeführt:

  • Linux auf Windows haben: Am Ende erhalten Sie eine virtuelle Linux-Maschine, die Sie unter Windows ausführen können. Sie können jede Ihrer Lieblingsdistributionen gleichzeitig installieren und ausführen.
  • Führen Sie Linux-Apps als eigenständige Windows-Anwendung auss: Unabhängig davon, ob Sie Linux-Apps über das Windows-Startmenü starten oder an die Windows-Taskleiste anheften möchten, mit WSL können Sie von Ihrem Windows-Desktop darauf zugreifen.
  • Wechseln Sie zwischen Windows und Linux: Sie können schnell zwischen Linux und Windows wechseln und, was vielleicht am wichtigsten ist, von der Linux-Shell aus auf Ihre Windows-Dateien und -Programme zugreifen. WSL ist vielleicht die einzige Software, die Ausschneiden und Einfügen über Windows- und Linux-Apps hinweg ermöglicht.
  • Unterstützung für plattformübergreifende Sprachen und Dienste: Wenn WSL vorhanden ist, können Sie erweiterte Programme zwischen zwei integrierten Betriebssystemen ausführen. Dazu gehören vim, emacs, NodeJS, Python, Ruby, C/C++, Rust, Go, MySQL, Apache und MongodB.
  • Unterstützt Windows-Anwendungen für Linux-Benutzergewohnheiten: Sind Sie ein häufiger Linux-Benutzer? Jetzt können Sie Ihre bevorzugten Linux-Befehle auf einen Windows-Desktop bringen, ohne sich mit der Benutzeroberfläche befassen zu müssen. Egal, ob Sie eine Word-Datei bearbeiten oder Notepad++ ausführen möchten, Sie können dies ganz einfach auf Linux-Weise tun.

Wenn Sie andererseits ein Windows-Benutzer sind, der noch nie Linux verwendet hat, müssen Sie einige grundlegende Linux-Befehle lernen, um loszulegen. Mach dir keine Sorgen. Es gibt nicht zu viele davon für die Bedürfnisse eines Windows-Benutzers.

Installieren und Einrichten von WSL in Windows 10

Sie müssen eine aktuelle Version von Windows 10 ausführen, damit dies funktioniert, aber das ist so ziemlich die einzige Voraussetzung, abgesehen davon, dass Sie wissen, wie Sie Windows PowerShell oder die Eingabeaufforderung verwenden.

Die folgenden Anweisungen richten Sie mit der neuesten Version des Windows-Subsystems für Linux (WSL2, Build 21354, Stand September 2021) ein.

  1. Suchen Sie auf Ihrem Windows 10-Gerät nach einer Systemsteuerungsfunktion namens „Windows-Funktionen ein- oder ausschalten“.
Wsl-Installation Schalten Sie Windows-Funktionen ein oder aus
  1. Wenn der Menübildschirm Windows-Features geöffnet wird, überprüfen Sie die Optionen für „Windows-Subsystem für Linux“ und „Windows PowerShell“.
Linux Windows Wsl-Optionen
  1. Öffnen Sie PowerShell oder (Befehlszeile). Stellen Sie sicher, dass Sie es als Administrator ausführen.
  2. Fügen Sie das folgende Skript ein:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Wsl Installieren Sie Powershell Wsl-Skriptaktivierung
  1. Wenn Sie zum Neustart aufgefordert werden, tun Sie dies; andernfalls weiter.
  2. Öffnen Sie den Microsoft Store und suchen Sie nach „Linux“, um alle verfügbaren Optionen anzuzeigen. Hier installieren wir Ubuntu.
Wsl-Installation Wählen Sie die Linux-App aus dem Microsoft Store aus
  1. Klicken Sie in der Store-App auf die Schaltfläche „Installieren“. Es wird Ihre gewünschte Linux-Distribution herunterladen.
Wsl-Installation Herunterladen von Wsl aus dem Store
  1. Sie erhalten eine Benachrichtigung, sobald die Linux-Distribution auf Ihrem Windows 10-Desktop installiert wurde. In Zukunft können Sie dies direkt aus Ihrem Startmenü öffnen.
Wsl Install Heruntergeladene Distribution Installiert
  1. Sobald sich das Linux-Bash-Fenster öffnet, wählen Sie einen Benutzernamen. Es muss nicht mit Ihrem Windows-Login übereinstimmen.
Wsl Install Heruntergeladene Distribution Geben Sie den Benutzernamen ein
  1. Geben Sie ein Passwort ein und wiederholen Sie es.

Notiz: Das Passwort ist unsichtbar, bewahren Sie es daher an einem sicheren Ort auf. Wenn Sie Ihr Passwort vergessen, müssen Sie die Linux-Distribution deinstallieren, wodurch alle Ihre Linux-Dateien gelöscht werden.

02 Wsl-Installation erfolgreichjpg
  1. Aktualisieren Sie Ihre Installation mit:
sudo apt update
Wsl-Installation des Sudo Apt-Updates Fortsetzung
  1. Warten Sie, bis die Updates abgeschlossen sind, und suchen Sie dann nach aktualisierbaren Versionen in Ihrer Linux-Distribution mit:
apt list --upgradable
Wsl Install Apt List aktualisierbar
  1. Wenn Sie alle verfügbaren Upgrades gefunden haben, geben Sie Folgendes ein, um sicherzustellen, dass alle auf Ihr System angewendet werden:
sudo apt upgrade
Wsl Sudo Apt Upgrade installieren
  1. Die Updates dauern einige Zeit, da Vorlagen aus Linux-Paketen extrahiert werden, gefolgt von einer Vorkonfiguration und dem Anwenden der Einstellungen. Seien Sie geduldig, da dieser Vorgang automatisch abläuft.
Wsl Install Sudo Apt Upgrade passiert
  1. Wenn Sie bestimmte Ubuntu-Pakete wie npm, groovy, impish oder hirsuit installieren möchten, können Sie Folgendes verwenden:
sudo apt install [package_name]
Wsl-Installation Sudo-Installation
  1. Warten Sie, bis die Updates abgeschlossen sind, wenn der grüne Fortschrittsbalken auf 100 Prozent steht. Wenn aufgrund Ihrer PC-Fehlkonfiguration Fehler auftreten, wird der Fortschrittsbalken rot und schlägt Abhilfemaßnahmen vor.
Wsl-Installation Sudo-Installation läuft

Verwenden von WSL mit Windows

Wenn Sie möchten, können Sie Ihre Linux-Installation unter Windows als eigenes System mit völlig separaten Dateien und Programmen verwenden. Vielleicht möchten Sie einige Dateien wegen der Geschwindigkeitsvorteile unter Linux speichern, aber einer der großen Vorteile von WSL ist, dass Sie mit Ihren Windows-Dateien und -Ordnern interagieren können, indem Sie das Laufwerk effektiv in Ihr Linux-System einhängen. Auf diese Weise können Sie Linux mit allem verwenden, was Sie unter Windows haben, und so alle Ihre Sachen am selben Ort aufbewahren.

Nachdem Sie nun gelernt haben, wie Sie Linux mit WSL auf Ihrem Windows 10-Gerät installieren, ist es an der Zeit, sich mit den grundlegenden Befehlen vertraut zu machen.

Grundlegende Linux-Befehle

Wenn Sie mit der Linux-Befehlszeilennavigation vertraut sind, können Sie ein wenig nach unten springen. Ansonsten sind im Folgenden einige grundlegende Befehle aufgeführt, die Sie kennen müssen, um sich in einer Linux-Befehlszeile zu bewegen.

Die Verwendung von Linux-Befehlen in einer Windows-Shell wie PowerShell oder einer Eingabeaufforderung ist einfach. Benutz einfach:

wsl [the command you want to use]
  1. Hier ist zum Beispiel der Befehl „Arbeitsverzeichnis drucken“, der Ihnen den Pfad des aktuellen Verzeichnisses vom Stammverzeichnis anzeigt.
wsl pwd
  1. Wenn Sie den gesamten Inhalt Ihres aktuellen Verzeichnisses mit dem Linux-Befehl auflisten möchten, geben Sie einfach Folgendes ein:
wsl ls.

Dadurch wird der Linux-Befehl unter Windows ausgeführt, ohne das eigentliche Betriebssystem zu öffnen.

  1. Manchmal müssen Sie Verzeichnisse in Linux erstellen. Verwenden Sie dazu:
wsl mkdir "give a name to the directory"
  1. Um die Standardpfaddatei in Ihr neu erstelltes Verzeichnis zu ändern, verwenden Sie:
cd "created directory name"

Überprüfen Sie den folgenden Screenshot, um alle oben hervorgehobenen Befehle in Aktion zu sehen.

Wsl Installiert grundlegende Linux-Befehle
  1. Wenn Sie das gesamte Betriebssystem aus PowerShell oder der Eingabeaufforderung heraus starten möchten, ist das ebenfalls einfach. Renn einfach:
wsl.exe

oder

bash.exe
Wsl-Installationsbefehle Wsl Bash

Letztendlich werden Sie sich jedoch wahrscheinlich fragen, wie Sie von Ihrem Linux-System aus auf Windows-Verzeichnisse zugreifen können. Der Schlüssel hier ist, dass Windows im Wesentlichen als externes Laufwerk für das Linux-System gemountet wird, sodass Linux es als Speicher verwenden kann, was es ziemlich genau so macht, als würden Sie Ihr Betriebssystem zum Bearbeiten von Dateien auf einem Flash-Laufwerk verwenden.

  1. Öffnen Sie Ihr Linux-Terminal (in diesem Fall Ubuntu) als Windows-Administrator.
Wsl-Installation Starten Sie die heruntergeladene Distribution
  1. Greifen Sie auf Ihr Windows-Laufwerk C: zu, indem Sie Folgendes eingeben:
cd /mnt/c
Zugriff auf Wsl-Installationslaufwerk C
  1. Um einige Bearbeitungen in Aktion zu sehen, erstellen Sie einen Ordner mit:
mkdir [your_directory_name]
Wsl-Installationsverzeichnis erstellen
  1. Öffnen Sie den Datei-Explorer und überprüfen Sie Ihr Laufwerk C:, um zu bestätigen, dass Ubuntu dort einen Ordner erstellt hat.
Wsl-Installation Verzeichnis erstellen bestätigt
  1. Gehen Sie zum Verzeichnispfad, indem Sie Folgendes eingeben:
cd /mnt/c/[your_directory_name]
Wsl-Installation Verzeichnis erstellen geöffnet
  1. Erstellen Sie eine Datei mit:
touch [your_file_name]
Wsl-Installation Verzeichnis erstellen Datei erstellt
  1. Überprüfen Sie, ob die neu erstellte Textdatei im ausgewählten Verzeichnis verfügbar ist.
Wsl-Installation Verzeichnis erstellen Datei erstellt bestätigt
  1. Verwenden Sie zum Bearbeiten der Datei:
nano [your_file_name]
Wsl Nano-Befehl installieren
  1. Fügen Sie zum Testen beliebigen Dummy-Text im Befehlsbildschirm hinzu. Dadurch werden Änderungen an der von Bash erstellten Datei hinzugefügt.
Wsl Installieren Sie die Nano-Befehlsbearbeitung

Geben Sie ein paar Wörter ein und drücken Sie dann Strg + Ö zu speichern und Strg + X beenden.

  1. Überprüfen Sie erneut Ihr Windows-Dateisystem. Sie sollten eine Textdatei mit dem eingegebenen Inhalt sehen.
Wsl-Installationsdatei gespeichert

Wenn Sie möchten, können Sie zu jedem anderen Ordner oder Dokument auf Ihrem Windows-Laufwerk navigieren und es mit Ubuntu bearbeiten.

  1. Angenommen, Sie möchten auf Ihre Linux-Dateien in Windows zugreifen oder möchten vielleicht nur eine GUI-Darstellung Ihres Dateisystems. Navigieren Sie zu dem Linux-Verzeichnis, das Sie sehen möchten, und geben Sie Folgendes ein:
explorer.exe .
Wsl Install Explorer Exe

Das . am Ende steht für das aktuelle Verzeichnis, und wenn Sie es einschließen, startet explorer.exe ein Windows Explorer-Fenster, das Ihre Linux-Dateien anzeigt.

  1. Sie können auch andere Windows-Apps starten und Windows-Befehle von Linux aus ausführen. Zum Beispiel:
Notepad.exe

startet Notepad.

Wsl Open Notepad mit Linux installieren

Führen Sie Linux-GUI-Apps in Windows 11 aus

Bisher haben wir gesehen, wie Linux mit der Befehlszeile in Windows 10 ausgeführt wird. Ab Windows 11 ist es jetzt möglich, eine eingeschränkte GUI-Erfahrung auf dem Windows-Subsystem für Linux (WSL) zu haben.

Sie müssen mindestens Windows 11 Build 22000 oder höher verwenden, um die GUI-Apps für Ubuntu oder andere unterstützte Distributionspakete nutzen zu können.

  1. Führen Sie ein Upgrade von Windows 10 auf Windows 11 durch, indem Sie die in dieser Anleitung aufgeführten Schritte befolgen.
  2. Wechseln Sie auf Ihrem Windows 11-Gerät im Administratormodus zu PowerShell. Geben Sie Folgendes ein, um Ubuntu zu installieren:
wsl --install -d Ubuntu
Wsl Installieren Sie Powershell Windows11 Herunterladen von Ubuntu 1
  1. Möglicherweise möchten Sie auch die WSL auf Ihrem Gerät mithilfe von aktualisieren
wsl --update
  1. Warten Sie, bis der Download der Distribution abgeschlossen ist. Um mit den Änderungen zu arbeiten, starten Sie das System einmal neu.
Wsl Install Powershell Windows11 Gui-App-Unterstützung installiert
  1. Nach dem Neustart werden die Funktionsupdates wirksam und die neue Distribution wird auf Ihrem Windows 11-Gerät installiert. Es wird automatisch von hier aus gestartet.
Wsl-Installation Starten von Ubuntu
  1. Sobald die Zieldistribution im Bash-Fenster von Windows 11 gestartet wurde, können Sie alle GUI-Apps wie Gedit, einen Texteditor, installieren.
sudo apt install gedit -y
Wsl installieren Gedit wird installiert
  1. Nachdem die GUI-App gedit installiert ist, können Sie sie starten mit:
gedit ~/.bashrc
Wsl Installieren Sie Gedit Launch

Wir haben gesehen, wie Sie GUI-Apps in Ihrem Linux Bash-Terminal installieren und starten. Wenn Sie die entsprechenden Linux-Befehle kennen, können Sie damit beginnen, sie in Windows auszuprobieren.

Häufig gestellte Fragen

1. Wie deinstalliere ich WSL- oder Linux-Distributionen von meinem Windows-PC?

Sie können WSL und seine Distributionen mit PowerShell/Befehlszeile oder über „Programme hinzufügen oder entfernen“ in Windows 10/„Apps und Funktionen“ in Windows 11 deinstallieren.

Um eine konfigurierte Linux-Distribution mit PowerShell auf einem Windows-PC zu deinstallieren, verwenden Sie den folgenden Befehl im Administratormodus:

wslconfig /u "distro name"
Wsl Deinstallieren Ubuntu abmelden

Um zu überprüfen, ob die Distribution deinstalliert wurde, verwenden Sie:

wsl -l
Wsl-Installationsliste der Distributionen

Um WSL von PowerShell zu unterscheiden, geben Sie Folgendes ein, um eine Liste der installierten Anwendungen anzuzeigen. Sie können weiterverwenden wsl –- help zur Deinstallation geführt werden.

Get-WmiObject -Class Win32_Product | Select-Object -Property Name
Wsl Liste der Programme deinstallieren

Der einfachere Weg, WSL zu deinstallieren, besteht natürlich darin, in Ihrer App-Liste darauf zuzugreifen und auf die Schaltfläche Deinstallieren zu klicken. Der folgende Bildschirm gilt für Windows 11.

Wsl-Installation Deinstallieren Sie die Wsl-Vorschau-App-Gui

2. Wo werden meine WSL-Dateien auf einem Windows-Gerät gespeichert?

Um auf WSL-Dateien auf einem Windows 10/11-Gerät für eine beliebige installierte Distribution zuzugreifen, suchen Sie nach der %LOCALAPPDATA% versteckter Ordner im Laufwerk C.

3. Ist das Windows-Linux-Subsystem sicher zu verwenden?

Ja. Das Host-Windows-System hat immer die volle Kontrolle über das Gast-Linux-Subsystem. Solange Sie Sicherheitsfunktionen in Windows mit Windows Defender aktiviert und die Einstellungsfehler in der Defender-Datei korrigiert haben, kann Ihr virtuelles Linux-Subsystem sicher verwendet werden.

Was kannst du sonst noch tun?

Jetzt, da Sie wissen, wie Sie Linux unter Windows 10 und 11 installieren und wie es mit Windows interagiert, können Sie fast tun, was Sie wollen. Sie können Programmiersprachen ausführen, lokale Server ausführen, eine Windows-IDE verwenden, um in der Linux-Shell zu arbeiten, mehrere Linux-Distributionen gleichzeitig ausführen oder einfach mit Linux herumspielen, um sich mit der Befehlszeile vertraut zu machen. Der Preis des Scheiterns ist ziemlich niedrig. Wenn Sie etwas durcheinander bringen, ist das Zurücksetzen oder Neuinstallieren Ihrer Linux-Distribution ziemlich einfach.

Aktivieren Sie die besten verfügbaren Optionen, um mit Bash-Eingabeaufforderungen zu arbeiten. Während Sie ein Linux-Subsystem unter Windows ausführen, sehen Sie sich einige der besten Linux-Spiele an, die Sie auf Ihrem Windows-PC spielen können.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x