Sie können jetzt auf die meisten Linux-Befehlszeilendienstprogramme und -anwendungen über das Windows 10-Betriebssystem zugreifen, indem Sie das Windows-Subsystem für Linux (WSL) verwenden.
Obwohl Windows das am weitesten verbreitete und beliebteste Betriebssystem für Desktops und Laptops ist, ist es nicht so sicher und quelloffen wie das Linux-Betriebssystem. Aus diesem Grund bevorzugen viele Softwareentwickler und Fachleute das Linux-Betriebssystem.
Microsoft ist eine Partnerschaft mit Canonical, den Entwicklern von Ubuntu Linux, eingegangen. Dies ebnete Linux-Benutzern den Weg, Linux unter Windows zu verwenden. Ja, Sie können Linux auf Windows 10 ausführen, ohne dass ein Dual-Boot erforderlich ist oder VMWare/VirtualBox verwendet oder es als Ihr Hauptbetriebssystem installiert wird.
Sie können über das Linux-Terminal in Windows 10 auf verschiedene Linux-Befehle und -Software zugreifen. In diesem Artikel geben wir Ihnen Schritt-für-Schritt-Anleitungen zur Installation und Ausführung des Linux-Terminals unter Windows 10 OS.
Aktivieren Sie das Windows-Subsystem für Linux (WSL) und installieren Sie Ubuntu in Windows 10
Wenn Sie ein Linux-Terminal unter Windows 10 ausführen möchten, müssen Sie zuerst die Funktion „Windows-Subsystem für Linux“ aktivieren. Dann können Sie die Linux-Distribution Ihrer Wahl herunterladen und installieren.
Das Windows-Subsystem für Linux (WSL) ist eine Funktion, die eine GNU/Linux-Umgebung erstellt, mit der Sie neben Ihren Desktop- und modernen Store-Apps die wichtigsten Linux-Befehlszeilentools und -dienste direkt unter Windows ausführen können.
Durch die Aktivierung des Linux-Subsystems von Windows 10 können Sie verschiedene Linux-Distributionen (Distributionen) wie Ubuntu, OpenSuse, SUSE Linux, Fedora usw. installieren und ausführen.
Überprüfen Sie zuerst Ihre Windows-Version
Bevor wir uns jedoch damit befassen, wie Sie das Windows-Subsystem für Linux (WSL) aktivieren und Linux installieren, müssen Sie überprüfen, ob Sie eine kompatible Version von Windows 10 ausführen. WSL wird nur unter Windows 10 64-Bit (ab Version 1607) unterstützt. und Windows-Server 2019.
Um Ihre Windows-Version und Ihr Build zu überprüfen, gehen Sie im Windows-Startmenü zu „Einstellungen“.
Klicken Sie anschließend auf die Einstellung „System“.
Scrollen Sie dann nach unten und wählen Sie die Option "Über" unten im linken Bereich, um den Abschnitt "Über" anzuzeigen.
Auf der Info-Seite unter Windows-Spezifikationen können Sie die „Version“ und den „Betriebssystem-Build“ Ihres Windows 10 sehen.
Windows-Subsystem für Linux aktivieren
Es gibt zwei verschiedene Arten von WSL-Versionen: WSL 1 und WSL 2. Während beide eine reibungslose und kontinuierliche Integration von Linux in Windows bieten, ist WSL 2 die neueste und schnellste Version mit vollständiger Linux-Kernel- und Systemaufrufkompatibilität. WSL 1 führt eine Übersetzungsschicht aus, die die Lücke zwischen Linux-Kernel und Windows schließt.
- Laufen WSL 2, müssen Sie Windows 10 x64-Bit-Systeme ausführen: Version 1903 oder höher, mit Build 18362 oder höher.
- Laufen WSL 1, benötigen Sie Windows 10 x64-Bit-Systeme: Version 1709 oder höher, mit Build 16215 oder höher.
Es spielt keine Rolle, welche Version von WSL Sie ausführen möchten, Sie müssen sie zuerst aktivieren, um sie verwenden zu können. Geben Sie dazu „Windows-Funktionen ein- und ausschalten“ in das Suchfeld des Startmenüs ein.
Wählen Sie im Suchergebnis die Systemsteuerung "Windows-Funktionen ein- und ausschalten".
Scrollen Sie dann nach unten zu „Windows Subsystem for Linux“, aktivieren Sie das Kontrollkästchen davor und klicken Sie auf die Schaltfläche „OK“.
Sobald die Änderungen übernommen wurden, klicken Sie auf „Jetzt neu starten“, um Ihren Computer neu zu starten
Wenn Sie nur WSL 1 installieren möchten, können Sie jetzt Ihren Computer neu starten und Ihre Linux-Distribution installieren.
WSL 1 über PowerShell aktivieren
Sie können WSL auch über das Befehlszeilentool „PowerShell“ aktivieren. Dies hat die gleiche Aufgabe wie die Systemsteuerung der Windows-Funktionen. Öffnen Sie dazu „PowerShell“ als Administrator und führen Sie den folgenden Befehl aus.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
WSL 2 aktivieren
Wir empfehlen Ihnen, Ihre WSL auf Version 2 zu aktualisieren, um eine höhere Leistungsgeschwindigkeit zu erzielen und einen echten Linux-Kernel direkt unter Windows 10 auszuführen. Sie müssen lediglich die Funktion „Virtual Machine Platform“ zusätzlich zum „Windows Subsystem for Linux“ aktivieren. -Funktion in der Windows-Systemsteuerung für Funktionen (siehe unten).
Warten Sie, bis die Änderungen übernommen wurden, und starten Sie dann Ihren Computer neu.
WSL 2 über PowerShell aktivieren
Dieser erste Schritt zum Aktivieren von WSL 2 besteht darin, die Feature-Komponente der Virtual Machine Platform unter Windows zu aktivieren. Sie können WSL 2 auch über das Befehlszeilentool „PowerShell“ aktivieren. Öffnen Sie dazu „PowerShell“ als Administrator und führen Sie den folgenden zusätzlichen Befehl mit dem WSL 1-Befehl aus.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL 2 als Standardversion einstellen
Bevor Sie WSL 2 als Standardversion für alle Linux-Distributionen einrichten, laden Sie das WSL Linux-Kernelpaket-Update für x64-Systeme herunter.
Führen Sie das heruntergeladene .msi-Installationsprogramm aus und installieren Sie es. Es dauert nur Sekunden.
Um WSL 2 als Standardversion bei der Installation einer neuen Linux-Distribution festzulegen, öffnen Sie PowerShell und führen Sie diesen Befehl mit dem folgenden Befehl aus:
wsl –set-default-version 2
Starten Sie dann Ihr System neu, um die Funktion von WSL 1 auf WSL 2 umzuschalten.
Installieren Sie Ihre Linux-Distribution Ihrer Wahl
WSL ist aktiviert, jetzt installieren wir eine Linux-Distribution. Suchen Sie zunächst im Suchfeld des Startmenüs nach „Microsoft Store“. Öffnen Sie es dann über das Suchergebnis.
Sie sehen eine Liste aller derzeit im Windows Store verfügbaren Linux-Distributionen, die von WSL unterstützt werden.
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix für WSL
- Pengwin
- Pengwin Unternehmen
- Alpine WSL
Alle diese Distributionen sind kostenlos erhältlich. Für unser Tutorial wählen wir „Ubuntu“.
Klicken Sie auf der Seite der Ubuntu-Distribution auf die Schaltfläche "Get".
Jetzt wird die Ubuntu-Distribution heruntergeladen und automatisch auf Ihrem Computer installiert.
Klicken Sie nach Abschluss der Installation auf die Schaltfläche „Start“, um das Terminal zu starten. Sie können die App auch über das Windows-Startmenü starten.
Ein neues Ubuntu-Terminalfenster wird angezeigt. Der erste Start dauert einige Minuten, um die Ubuntu-Umgebung bei WSL zu registrieren. Sobald dies abgeschlossen ist, fordert das Terminal Sie auf, einen „neuen Unix-Benutzernamen“ und ein „neues Passwort“ zu erstellen. Geben Sie den neuen Benutzernamen und das Passwort ein und schließen Sie die Einrichtung ab.
Sobald die Einrichtung abgeschlossen ist, gelangen Sie zur Bash-Befehlszeile. Es ist besser, die Software sofort zu aktualisieren. In Ubuntu können Sie Software-Updates suchen, herunterladen und installieren, alles über das geeignet
Befehl.
Geben Sie den folgenden Befehl ein, um die Software zu aktualisieren. Und Sie werden nach dem Passwort gefragt. Geben Sie das neu erstellte Passwort ein, um den Befehl als Administrator auszuführen.
sudo apt-Update
Dieser ‘update’-Befehl aktualisiert die Ubuntu-Repositorys.
Ubuntu lädt eine Reihe von Paketlisten herunter.
Aber sie sind noch nicht aktualisiert. Um alle verfügbaren Pakete zu aktualisieren, geben Sie den folgenden Befehl ein:
sudo apt upgrade
Geben Sie an der Eingabeaufforderung „Y“ ein, um die Installation fortzusetzen.
Der Befehl ‚dist-upgrade‘ aktualisiert Pakete auf ihre neuesten Versionen.
Aktualisieren Sie WSL1 auf WSL 2 für Ubuntu
Wenn Sie die vorhandene WSL 1-Version für eine bestimmte Distribution auf WSL 2 aktualisieren möchten. Führen Sie dann den folgenden Befehl in PowerShell aus.
wsl –set-default-version 2
Ersetzen Sie das Argument '' durch den Namen der Distribution (in unserem Fall Ubuntu), auf der Ihre WSL 1-Installation ausgeführt wird.
Jetzt können Sie mit dieser Ubuntu-Umgebung auf Linux-Befehle und -Software auf einem Windows 10-System zugreifen.
Bash-Shell unter Windows 10
Sie haben jetzt eine vollständige Befehlszeilen-Bash-Shell auf Ihrem System basierend auf der Linux-Distribution. Sie können über diese Bash-Shell auf alle Linux-Befehle und -Anwendungen zugreifen.
Um die Bash-Shell auszuführen, geben Sie „bash“ in das Suchfeld des Startmenüs ein und klicken Sie, um das Bash-Befehlszeilentool zu öffnen.
Jetzt können Sie dort Befehle ausführen.
Genießen Sie Linux unter Windows!