So installieren Sie das Windows-Subsystem für Linux in Windows 11

Es scheint seltsam, die Konkurrenz einzuladen, aber Microsoft lässt Sie jetzt Linux in Windows ausführen . Es ist einfacher zu installieren, als Sie denken, und flexibler und leistungsfähiger, als wir uns vorgestellt haben.

Warum Windows -Subsystem für Linux installieren(Install) ?

Es scheint widersprüchlich, ein Betriebssystem (OS) in einem anderen zu installieren. Was ist der Punkt? Und warum Linux ? Uns fallen auf Anhieb sechs Gründe ein, Linux in Windows zu verwenden .

1. Das Windows -Subsystem für Linux ist kostenlos und einfach

Die offensichtlichste Antwort ist, dass Linux kostenlos ist. Aber was nützt etwas Kostenlos, wenn es schwer zu benutzen ist? Die gute Nachricht ist, dass das Windows-Subsystem für Linux ( WSL ) einfach, unkompliziert und schnell zu installieren oder zu deinstallieren ist. Es lohnt sich also, es auszuprobieren, wenn Sie nur neugierig auf Linux sind .

2. Das Windows -Subsystem für Linux erfordert keine virtuelle(Require) Maschine

Wenn Sie keinen Host für virtuelle Maschinen (VM) wie Hyper-V , VirtualBox oder VMWare installieren möchten , ist WSL der richtige Weg. Es nimmt auch weniger Platz und Ressourcen wie CPU und RAM ein .

3. Windows-Subsystem für Linux kann viele Linux-Distributionen verwenden(Linux Can Use Many Linux Distributions)

Zum Zeitpunkt des Verfassens dieses Artikels waren 17 Linux -Distributionen (oder „Distributionen“) im Microsoft Store verfügbar . Dazu gehören verschiedene Versionen und Variationen von Ubuntu Desktop und Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE und Oracle Linux .

Sie können auch den folgenden PowerShell -Befehl verwenden, um alle verfügbaren Distributionen anzuzeigen:

wsl –liste –online(wsl –list –online)

4. Windows -Subsystem für Linux für die Karriereentwicklung(Career Development)

Sie können sich über Linux und verschiedene Linux-Distributionen(various Linux distros) wie Ubuntu , Debian GNU/Linux , Kali und Alpine WSL für Arbeit oder Schule informieren. Linux hat einen bedeutenden Marktanteil bei Servern, und immer mehr Unternehmen verwenden Linux für den Desktop.

Studenten können es für Tutorien verwenden, anstatt in den Computerraum zu gehen. Sicherheitsforscher(Security) können Kali und andere Linux-Hacking-Distributionen(Kali and other Linux hacking distros) und die vielen enthaltenen Tools verwenden. Viele Webentwickler, Programmierer und Forscher für künstliche Intelligenz können Debian oder Alpine WSL als Entwicklungsumgebung verwenden, da sie über integrierte Entwicklertools verfügen.

5. Windows -Subsystem für Linux für Open-Source-Apps

Die meiste Open-Source-Software ( OSS ) wird zunächst für eine Linux - Umgebung entwickelt. Infolgedessen wird OSS zum Standard in mehreren Branchen, wie Spieleentwicklung, Grafikdesign und eingebettete Systeme für das Internet der Dinge(Things) ( IoT ).

Betrachten Sie all die Open-Source-Software, die oft kostenlos ist. Wünschte, du hättest Photoshop ? Erwägen Sie die Verwendung von GIMP(using GIMP) . Sie möchten CAD(CAD) lernen , können sich AutoCAD aber nicht leisten ? Probieren Sie OpenSCAD aus(Try OpenSCAD) . Möchten Sie Ihre Videobearbeitung auf die nächste Stufe bringen, aber Adobe Premiere ist außer Reichweite? Linux hat Openshot.

Noch beeindruckender ist, dass Sie diese Linux-GUI- Apps in ihren Fenstern ausführen können, als wären sie Windows -Apps. Es ist keine separate virtuelle Maschine in Hyper-V , VirtualBox oder ein zweiter physischer Computer erforderlich. Sie könnten Visual Studio unter Windows verwenden und Fotobearbeitungen in GIMP unter Linux vornehmen, ohne Ihren Arbeitsablauf zu stören.

6. Windows Terminal führt mehrere Distributionen(Windows Terminal Runs Multiple Distros) gleichzeitig aus(Once)

Wenn Sie ein Fan von Windows Terminal und seiner Multi-Tab-Funktion sind, werden Sie es lieben, dass Sie mehrere Linux -Distributionen gleichzeitig ausführen können, jede auf einer eigenen Registerkarte.

Soll ich WSL 1 oder WSL 2 verwenden?

Es gibt zwei Versionen von WSL : WSL 1 und WSL 2 . WSL ist standardmäßig auf Version 2 eingestellt. Das ist für die meisten Leute in Ordnung. Wenn Sie sich jedoch nicht sicher sind, ob Ihr System eine vollständige Linux-Kernel- Installation verarbeiten kann, oder wenn Sie Dinge wie Docker nicht verwenden , ist WSL 1 in Ordnung.

Die Version ist einfach zu aktualisieren, wenn Sie Ihre Meinung ändern. Öffnen Sie als Administrator PowerShell(open PowerShell) oder die Befehlszeile(Command) und verwenden Sie den folgenden wsl.exe-Befehl:

wsl –set-default-version 2 oder wsl –set-default-version 1

Installieren Sie das Windows-Subsystem(Install Windows Subsystem) für Linux mit PowerShell

Sie können WSL entweder mit PowerShell oder der Befehlszeilenschnittstelle ( CLI ) installieren. Wenn Sie PowerShell(PowerShell) nicht gelernt haben , ist das in Ordnung. Die wsl.exe-Befehle funktionieren in beiden.

  1. Öffnen Sie PowerShell(Open PowerShell) als Administrator und führen Sie das Cmdlet wsl –install aus(wsl –install) . Dadurch wird standardmäßig die WSL 2 - Version mit einem vollständigen Linux -Kernel und der Ubuntu -Distribution installiert .

Wenn der Hilfetext wsl.exe angezeigt wird, ist WSL bereits installiert.

Die Installation dauert einige Minuten und fordert Sie dann auf, Windows neu zu starten .

  1. Wenn Windows neu gestartet wird und Sie sich anmelden, wird ein Bash-Shell-Fenster geöffnet und die Ubuntu - Installation wird fortgesetzt. Sie werden aufgefordert, den neuen UNIX - Benutzernamen und das neue Passwort einzugeben(New Password) . Nachdem Sie diese eingegeben haben, ist die Installation abgeschlossen.

Hinweis: Dies installiert die Bash-Shell für Ubuntu . Es ist nicht die grafische Benutzeroberfläche ( GUI ). Es gibt zusätzliche Schritte und Voraussetzungen, um dies zu ermöglichen. Sie können jetzt jedoch Linux -Bash-Shell-Befehle auf Ihrem Windows -Computer verwenden.

Installieren Sie das Windows-Subsystem(Install Windows Subsystem) für Linux mit der Systemsteuerung(Control Panel)

  1. Öffnen Sie das Startmenü(Start) und wählen Sie Systemsteuerung(Control Panel) .

  1. Wählen Sie Programme und Funktionen.

  1. Wählen Sie Windows-(Select Turn Windows) Features ein- oder ausschalten. Dies erfordert Administratorrechte.

  1. Scrollen(Scroll) Sie nach unten und wählen Sie Windows-Subsystem für Linux und dann OK.

Die Installation beginnt. Wenn es fertig ist, zeigt die Windows muss Ihren PC neu starten Meldung an. Wählen Sie(Select Restart) Jetzt neu starten aus.

Öffnen Sie nach dem Neustart Ubuntu unter Windows über das Startmenü(Start) oder verwenden Sie in PowerShell oder der Eingabeaufforderung(Command Prompt) den Befehl wsl.exe.

Wie deinstalliere ich das Windows-Subsystem(Uninstall Windows Subsystem) für Linux ?

Um WSL zu entfernen, müssen Sie zuerst alle (WSL)Linux -Betriebssysteme deinstallieren . Anschließend können Sie die unterstützenden Komponenten in Windows entfernen . Am einfachsten geht das über die Windows - Einstellungen.

  1. Öffnen Sie die Windows-Einstellungen(Windows Settings) , gehen Sie zu Apps und wählen Sie dann Apps & Features aus.

  1. Suchen Sie nach den installierten Linux -Distributionen. (Linux)Wählen Sie das vertikale Dreipunktmenü und dann Deinstallieren(Uninstall) aus .

  1. Suchen Sie nach „Windows-Subsystem“, wählen Sie das Dreipunktmenü und dann „ Deinstallieren(Uninstall) “ aus . Tun Sie dies für Windows Subsystem for Linux WSLg Preview und Windows Subsystem for Linux Update , falls diese vorhanden sind.

  1. Starten Sie Windows(Restart Windows) neu und WSL sollte deinstalliert werden.

Wie greife ich von Windows aus auf das (Windows)Linux-Dateisystem zu(Linux File System) ?

Im Gegensatz zur Verwendung von Linux in einer virtuellen Maschine ist es einfach, von Linux aus auf (Linux)Windows - Dateien zuzugreifen und umgekehrt.

Öffnen Sie den Datei-Explorer(Open File Explorer) und wählen Sie im Navigationsbereich auf der linken Seite Linux aus. (Linux)Stellen Sie beim Verschieben von Dateien zwischen Windows und Linux sicher, dass Sie eine Kopie und nicht das Original verwenden. Es gibt einige Kompatibilitätsprobleme mit Dateitypen, und manchmal wird die Datei beschädigt.

So beheben Sie die Fehlermeldung „\wsl.localhost ist nicht zugänglich“

Sie erhalten diesen Fehler möglicherweise, wenn Sie das Linux -Dateisystem zum ersten Mal über den Datei-Explorer(File Explorer) öffnen .

Windows behandelt diese Verbindung wie eine physische Verbindung zwischen Windows- und Linux -Computern. Sie müssen ihm also mitteilen, dass das Netzwerk existiert und zugänglich ist. Sie tun dies über die Windows-Registrierung(Windows Registry) . Wenn Sie mit der Arbeit in der Registry nicht vertraut sind, fragen Sie jemanden, der es ist. Ein Fehler in der Registrierung(Registry) kann dazu führen , dass Windows nicht mehr funktioniert. Machen Sie auch immer ein Backup der Registry(make a backup of the Registry) .

  1. Öffnen Sie den Registrierungseditor(Registry Editor) . Navigieren Sie im linken Bereich zum folgenden Speicherort:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Doppelklicken Sie rechts auf den Schlüssel PROVIDERORDER .

  1. Fügen Sie P9NP(Add P9NP) (gefolgt von einem einzelnen Komma und ohne Leerzeichen) am Anfang der Liste hinzu und wählen Sie dann OK aus.

  1. Zurück im NetworkProvider- Container öffnen Sie den Order - Schlüssel. Doppelklicken Sie rechts auf PROVIDERORDER .

  1. Fügen Sie P9NP(Add P9NP) am Anfang der Liste hinzu (ein Komma, keine Leerzeichen), wählen Sie OK aus und schließen Sie dann den Registrierungs-Editor(Registry Editor) .

Sie können das Ubuntu(Ubuntu) -Dateisystem jetzt über den Windows-Datei-Explorer(Windows File Explorer) öffnen . Wenn der Fehler weiterhin besteht, starten Sie Windows neu und es sollte funktionieren.

Wie greife ich von Linux aus auf das (Linux)Windows-Dateisystem zu(Windows File System) ?

  1. Verwenden Sie in der Linux -Bash-Shell den Befehl cd ../.. , um zum Stammverzeichnis zu wechseln. Verwenden Sie dann den Befehl ls , um die Verzeichnisse und Dateien aufzulisten. Sie werden sehen, dass es sich um Windows- Verzeichnisse und -Dateien handelt.

  1. Um Ihre Dateien zu finden, verwenden Sie den folgenden Befehl, um zu Ihrem Dokumentenordner zu gelangen, wobei Benutzername der Name Ihres Benutzerverzeichnisses in Windows ist:

cd users/username/documents

Wenn Sie auf etwas anderes zugreifen müssen, verwenden Sie einfach cd und ls , bis Sie es finden. Stellen Sie sicher, dass Sie Dateien nur kopieren und nicht verschieben, da die Gefahr besteht, dass die Datei beschädigt wird.

Was kann ich sonst noch mit (Else)dem Windows-Subsystem(Windows Subsystem) für Linux machen ?

Wenn Sie WSL aktivieren, haben Sie eine vollständige Linux - Umgebung auf Ihrem Windows -Computer. Oder vielleicht mehrere Linux - Umgebungen. Was auch immer Sie sich unter Linux vorstellen können, Sie können es jetzt tun. Werfen Sie einen Blick auf unsere Linux -bezogenen Artikel und Tutorials, um sich Anregungen zu holen.



About the author

Ich bin ein Computerprogrammierer, der sich auf die Entwicklung von MacOS-Software spezialisiert hat. Ich nutze meine Fähigkeiten, um professionelle Rezensionen zu schreiben und Tipps zu geben, wie Sie Ihre Programmierkenntnisse auf dem Mac verbessern können. Ich habe auch eine Website, die detaillierte Schritt-für-Schritt-Anleitungen für die Erstellung einer erfolgreichen Website bietet.



Related posts