Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Was ist WSL?
Was in diesem Tutorial behandelt wird
Windows aktualisieren
Schritt 1: Öffnen Sie Run Box
Schritt 2: Öffnen Sie Windows Update
Schritt 3: Updaten und neustarten
So installieren und einrichten Sie Linux unter Windows mit WSL
Installieren Sie WSL auf Ihrem Computer
Schritt 1: Open PowerShell
Schritt 2: Aktivieren Sie die WSL -Funktion
Schritt 3: Starte deinen Computer neu
Schritt 4: Installieren Sie Ihre Linux -Verteilung
(Optional) Installieren von Alterationsverteilungen
Schritt 5: Starte deinen Computer neu
Schritt 6: Starten Sie Ihre Linux -Verteilung
Schritt 7: Benutzerkonto einrichten
Einrichten Ihrer WSL -Umgebung
Aktualisieren von WSL
So beheben Sie Fehler 0x80370102
Aktivieren Sie die Hardware -Virtualisierung
Schritt 1: Open Task Manager
Schritt 2: Virtualisierung anzeigen
Schritt 3: Öffnen Sie die BIOS/UEFI -Einstellungen
Schritt 4: Überprüfen Sie die Virtualisierung
Aktivieren Sie Hyper-V
Schritt 1: Öffnen Sie Windows -Funktionen
Schritt 2: Aktivieren Sie Hyper-V
Schritt 3: Starte den Computer neu
Schritt 4: Offene Linux -Distribution
Vorteile von WSL

Windows -Subsystem für Linux: So installieren und konfigurieren Sie WSL

Stichworte: Cloud Servers,  Dedicated Server 

Was ist WSL?
Was in diesem Tutorial behandelt wird
Windows aktualisieren
Schritt 1: Öffnen Sie Run Box
Schritt 2: Öffnen Sie Windows Update
Schritt 3: Updaten und neustarten
So installieren und einrichten Sie Linux unter Windows mit WSL
Installieren Sie WSL auf Ihrem Computer
Schritt 1: Open PowerShell
Schritt 2: Aktivieren Sie die WSL -Funktion
Schritt 3: Starte deinen Computer neu
Schritt 4: Installieren Sie Ihre Linux -Verteilung
(Optional) Installieren von Alterationsverteilungen
Schritt 5: Starte deinen Computer neu
Schritt 6: Starten Sie Ihre Linux -Verteilung
Schritt 7: Benutzerkonto einrichten
Einrichten Ihrer WSL -Umgebung
Aktualisieren von WSL
So beheben Sie Fehler 0x80370102
Aktivieren Sie die Hardware -Virtualisierung
Schritt 1: Open Task Manager
Schritt 2: Virtualisierung anzeigen
Schritt 3: Öffnen Sie die BIOS/UEFI -Einstellungen
Schritt 4: Überprüfen Sie die Virtualisierung
Aktivieren Sie Hyper-V
Schritt 1: Öffnen Sie Windows -Funktionen
Schritt 2: Aktivieren Sie Hyper-V
Schritt 3: Starte den Computer neu
Schritt 4: Offene Linux -Distribution
Vorteile von WSL

Was ist WSL?

Windows Subsystem für Linux (WSL) ist eine von Microsoft eingeführte Funktion, mit der Benutzer die Möglichkeit geben können, Linux -Verteilungen direkt auf dem Windows -Betriebssystem auszuführen.Es dient als Kompatibilitätsebene und ermöglicht die Ausführung nativer Linux -Binärdateien in der Windows -Umgebung.

Im Kern arbeitet WSL, indem er eine Übersetzungsschicht erstellt, mit der Linux und Windows miteinander kommunizieren können.Auf diese Weise können Linux-Befehlszeilen-Tools und -versorgungsunternehmen auf einem Windows-Betriebssystem funktionieren und die Lücke zwischen den beiden unterschiedlichen Betriebssystemen überbrücken.

Was in diesem Tutorial behandelt wird

In diesem Tutorial gehen wir Folgendes durch:

  • Installation von WSL auf Windows -Systemen.
  • Einrichten Ihrer WSL -Umgebung
  • Fehlerbehebung Fehler.
  • Vorteile der Integration von WSL in Ihren Workflow.

Sobald Sie mit diesem Tutorial fertig sind, können Sie eine Linux -Verteilung auf Ihrem Windows -Computer ausführen.Um das Beste aus dieser Funktion herauszuholen, sehen Sie sich unser Tutorial an So verwenden Sie Windows Subsystem für Linux Wo Sie lernen, wie Sie das Dateisystem verwenden und Linux- und Windows -Befehle mischen.

Windows aktualisieren

Um sicherzustellen, dass Sie über alle erforderlichen WSL -Komponenten verfügen, stellen Sie sicher, dass Windows aktualisiert wird.Eine relativ universelle Art, dies zu tun, ist wie folgt:

Schritt 1: Öffnen Sie Run Box

  • Drücken Sie Windows Key + R.

Schritt 2: Öffnen Sie Windows Update

  • Typ "Kontroll -Update", dann schlagen EINGEBEN oder wählen Sie die in Ordnung Taste.

Schritt 3: Updaten und neustarten

  • Wähle aus Auf Updates prüfen Taste.
  • Wenn ein Update erforderlich ist, müssen Sie neu starten dein Computer.

So installieren und einrichten Sie Linux unter Windows mit WSL

Nachdem wir Windows aktualisiert haben, gehen wir die Schritte zur Installation von WSL auf Ihrem Computer durch und gehen danach einige Überlegungen zur Einrichtung durch.

Installieren Sie WSL auf Ihrem Computer

Schritt 1: Open PowerShell

  • Access PowerShell durch die Befehlszeilenschnittstelle Wenn Sie mit der rechten Maustaste auf die Schaltfläche Start klicken, wählen Sie "Windows PowerShell (Admin)"Aus der Speisekarte.

Schritt 2: Aktivieren Sie die WSL -Funktion

  • Geben Sie im Fenster PowerShell den folgenden Befehl ein und drücken Sie EINGEBEN:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

Schritt 3: Starte deinen Computer neu

  • Speichern Sie Ihre Arbeit und starte deinen Computer neu.Dieser Schritt ist erforderlich, um den Ermöglichungsprozess abzuschließen.

Schritt 4: Installieren Sie Ihre Linux -Verteilung

  • Nach dem Neustart, öffnen Power Shell erneut als Administrator und führen Sie den folgenden Befehl aus, um die Standard -Linux -Verteilung zu installieren Ubuntu:

wsl --install
(Optional) Installieren von Alterationsverteilungen
  • Sie haben die Möglichkeit, andere Linux -Distributionen (Distributionen) aus dem Online -Shop herunterzuladen.Um eine Liste dieser Distributionen anzuzeigen, verwenden Sie den folgenden Befehl:
wsl --list --online
  • Verwenden Sie den folgenden Befehl, um eine Verteilung aus dem Geschäft zu installieren:
wsl --install --distribution <Distro Name>
  • Ersetzen

Schritt 5: Starte deinen Computer neu

  • Da Sie sich bei der Eingabeaufforderung von PowerShell befinden, kann dies wie folgt erfolgen:
Restart-Computer

Hinweis: Wenn Sie den folgenden Fehler erhalten, gehen Sie zum Abschnitt mit dem Titel "Fehler 0x80370102" unten.Andernfalls fahren Sie mit dem nächsten Schritt fort.

Schritt 6: Starten Sie Ihre Linux -Verteilung

  • Sobald die Linux -Distribution installiert ist, können Sie sie starten, indem Sie die auswählen Start Menü, dann die von Ihnen installierte Linux -Verteilung.Zum Beispiel:

Schritt 7: Benutzerkonto einrichten

  • Geben Sie einen Linux -Benutzernamen und ein Linux -Passwort ein (Administratorin ist wie gezeigt keine Option):

Das ist es!Sie haben das Windows -Subsystem für Linux (WSL) auf Ihrem Windows -Computer erfolgreich installiert.Sie können jetzt Linux-Befehlszeilen-Tools und -Verleistungen direkt in der Windows-Umgebung verwenden.

Einrichten Ihrer WSL -Umgebung

Sobald Ihre Linux -Distribution installiert ist, können Sie sie anpassen.Hier sind einige Möglichkeiten zu berücksichtigen:

Setzen Sie die Standard -WSL -Version: Wenn Sie sowohl WSL 1 als auch WSL 2 installiert haben, können Sie die Standardversion so festlegen, dass sie verwendet werden, indem der folgende Befehl in PowerShell ausgeführt wird:

wsl --set-default-version 2

Hinweis: Ersetzen Sie 2 durch 1, wenn Sie WSL 1 bevorzugen.

Anpassen des Terminalemulators: Erwägen Sie, einen Terminalemulator wie Windows Terminal oder Conemu zu installieren und anzupassen, um Ihr Befehlszeilenerlebnis zu verbessern.Diese Tools bieten Funktionen wie Registerkarten, anpassbare Themen und eine bessere Integration in WSL.

Shell konfigurieren: Sie können Ihre Shell -Umgebung anpassen, indem Sie Konfigurationsdateien wie .bashrc oder .ZSHRC in Ihrem Linux Home -Verzeichnis bearbeiten.Mit diesen Dateien können Sie Umgebungsvariablen festlegen, Aliase definieren und Ihre Shell -Eingabeaufforderung anpassen.

Installieren Sie zusätzliche Tools und Pakete: Verwenden Sie den Paketmanager (eigentlich für Debian-basierte Verteilungen wie Ubuntu, DNF für Fedora usw.), um zusätzliche Tools und Pakete zu installieren, die Sie für Ihre Entwicklungs- oder Systemverwaltungsaufgaben benötigen.

Integrieren Sie sich in IDEs und Redakteure: Viele beliebte integrierte Entwicklungsumgebungen (IDEs) und Textredakteure bieten WSL Unterstützung.Sie können sie so konfigurieren, dass sie WSL als Standardterminal verwenden oder auf Dateien direkt von Ihrem WSL -Dateisystem zugreifen.

Dateifreigabe aktivieren: Wenn Sie in WSL auf Dateien zugreifen möchten, die auf Ihrem Windows -Dateisystem gespeichert sind, können Sie die Dateifreigabe aktivieren, indem Sie symbolische Links erstellen oder die verwenden \\ wsl $ <Distolamame> Weg.

Entdecken Sie die WSL -Konfigurationsdatei: Nehmen Sie sich etwas Zeit, um die WSL -Einstellungen mithilfe der Konfigurationsdatei wsl.conf zu erkunden und zu konfigurieren.Mit dieser Datei können Sie verschiedene Aspekte von WSL anpassen, z. B. Dateisystemleistung und Netzwerkeinstellungen.

Aktualisieren und aktualisieren Sie Pakete: Nach dem Einrichten von WSL können Sie die Pakete in Ihrer Linux -Verteilung aktualisieren und aktualisieren, indem Sie die folgenden Befehle im Linux -Terminal ausführen:

sudo apt update
sudo apt upgrade

Aktualisieren von WSL

Sie möchten immer sicher sein, dass Sie die neueste Version von WSL ausführen.Kehren Sie dazu zu PowerShell zurück und führen Sie den folgenden Befehl aus:

wsl --update
  • Wenn ein WSL -Update verfügbar ist, sehen Sie:

  • Führen Sie wie oben vorgeschlagen den folgenden Befehl aus (von einer erhöhten PowerShell- oder Windows -Eingabeaufforderung):
wsl --shutdown

So beheben Sie Fehler 0x80370102

WSL erfordert, dass Hyper-V und Virtualisierung auf Ihrem Computer aktiviert werden.Wenn Sie den Fehler 0x80370102 während der Installation erhalten haben, ist dies wahrscheinlich auf das Fehlen dieser Funktionen zurückzuführen.

Befolgen Sie diese Schritte, um sicherzustellen, dass Hyper-V und Virtualisierung aktiv sind.

Aktivieren Sie die Hardware -Virtualisierung

Schritt 1: Open Task Manager

  • Presse Presse Strg + Verschiebung + Esc Task -Manager öffnen.

Schritt 2: Virtualisierung anzeigen

  • Wähle aus Performance Registerkarte dann Zentralprozessorund beachten Sie, ob die Virtualisierung deaktiviert ist:


  • Wenn die Virtualisierung aktiviert ist, gehen Sie nach unten zum Hyper-V-Abschnitt nach unten

Schritt 3: Öffnen Sie die BIOS/UEFI -Einstellungen

  • So müssen Sie auf BIOS/UEFI -Einstellungen zugreifen, die Sie benötigen starte den Computer neuund während es stootet Drücken Sie die F2 -Taste oder welcher Schlüssel auch immer für Ihr System geeignet ist (So aktivieren oder deaktivieren Sie die Hardware -Virtualisierung in Windows 11/10 kann in dieser Hinsicht hilfreich sein).
  • Sobald das BIOS/UEFI -Fenster geöffnet ist, finden Sie die Einstellung, die die Hardware -Virtualisierung ermöglicht, und wählen Sie sie aus. Das folgende Beispiel sollte Ihnen ein Gefühl für diesen Prozess geben:

Beispiel:

  • Wählen Fortgeschrittene > CPU -Konfiguration > SVM -Modus (d.h. sichere virtuelle Maschine) und dann aktiviert.
  • Wählen Ausgang > Änderungen sichern und beenden > Ja

Schritt 4: Überprüfen Sie die Virtualisierung

  • Task -Manager öffnen (Strg + Verschiebung + Esc) und überprüfen Sie, ob die Virtualisierung aktiviert wurde:

Aktivieren Sie Hyper-V

Schritt 1: Öffnen Sie Windows -Funktionen

  • Drücken Sie Windows -Schlüssel + R., Typ "optionale Funktionen", und wählen Sie die aus in Ordnung Taste.

Schritt 2: Aktivieren Sie Hyper-V

  • Sicher gehen, dass Virtuelle Maschinenplattform und Windows Hypervisor -Plattform werden beide überprüft
  • Wählen in Ordnung

Schritt 3: Starte den Computer neu

  • Starte den Computer neu (Herunterfahren /R /T 0 Bei einer Windows -Eingabeaufforderung erfolgt dies).

Schritt 4: Offene Linux -Distribution

  • Wähle aus Start Menü, dann die von Ihnen installierte Linux -Verteilung.Wenn Sie keinen Fehler erhalten, können Sie loslegen.

Wenn Sie immer noch Probleme mit dem Hypervisor treffen, führen Sie den folgenden Befehl von der PowerShell aus:

bcdedit /set hypervisorlaunchtype auto

Das solltest du sehen:

Starten Sie den Computer neu und öffnen Sie die Linux -Distribution noch einmal und Sie sollten gut gehen!

Vorteile von WSL

WSL überbrückt die Lücke zwischen Windows- und Linux -Umgebungen, Entfernen von OS -Hindernissen und bietet Ihnen mehr Optionen für einen verbesserten Workflow

Hier sind einige wichtige Gründe, warum es sich lohnt, WSL zu Ihrer virtuellen Toolbox hinzuzufügen:

Verbesserte Entwicklungserfahrung: Entwickler können WSL nutzen, um auf Linux-Entwicklungstools, Bibliotheken und Frameworks direkt auf ihren Windows-Maschinen zuzugreifen, den Entwicklungsprozess zu optimieren und die Notwendigkeit separater Linux-basierter Umgebungen zu beseitigen.

Plattformübergreifende Kompatibilität: WSL fördert die Interoperabilität, indem Benutzer neben dem Arbeiten sowohl mit Windows als auch mit Linux -Anwendungen arbeiten und ein kohäsives Computererlebnis unabhängig vom zugrunde liegenden Betriebssystem fördern.

Erweiterter Versorgungsunternehmen für Systemadministratoren: Systemadministratoren profitieren von der Fähigkeit von WSL, Linux -Verwaltungsaufgaben und Skripte auf Windows -Servern auszuführen und die Verwaltungs- und Wartungsvorgänge in heterogenen IT -Umgebungen zu vereinfachen.

Nahtlose Integration: WSL integriert nahtlos Linux -Funktionen in das Windows -Ökosystem, sodass Benutzer die Stärken beider Plattformen ohne den Overhead traditioneller Virtualisierungslösungen nutzen können.

Geschrieben von Karlito Bonnevie  /  Juni 16, 2022