linux - win10 - wsl powershell




Ich habe versucht, bash unter Windows zu verwenden und habe keine Meldung über installierte Distributionen erhalten (10)

Ich versuche, bash unter Windows 10 zu verwenden, erhalte jedoch die folgende Meldung, wenn ich versuche, bash auszuführen:

Windows Subsystem for Linux hat keine installierten Distributionen. Distributionen können im Windows Store installiert werden: https://aka.ms/wslstore Drücken Sie eine beliebige Taste, um fortzufahren ...

Wenn ich zu der URL gehe, über die die Windows Store- App geöffnet wird, gibt es dort keine Anzeichen für eine Linux- Distribution.

Meine Windows-Version ist (wie in meiner rechten unteren Ecke des Bildschirms):

Windows 10 Enterprise Insider Preview. Testversion.Build 16215.rs_prerelease.170603-1840

Ich folge den Anweisungen in dieser Anleitung Installationsanleitung und habe mir auch dieses Video angesehen. Bearbeiten von Code und Dateien unter Windows Subsystem für Linux unter Windows 10 von Scott Hanselman, aber sie haben die Meldung "Keine installierte Distribution" nicht erhalten.

Irgendeine Hilfe?


Als der Windows Store geöffnet wurde, gab es keine Distribution zur Auswahl. Dann fand ich diesen Befehl lxrun /install und arbeitete auch für mich.

Sie erhalten so etwas als Ausgabe:

C:\WINDOWS\system32>lxrun /install
Warning: lxrun.exe is only used to configure the legacy Windows Subsystem for Linux distribution.
Distributions can be installed by visiting the Microsoft Store:
https://aka.ms/wslstore

This will install Ubuntu on Windows, distributed by Canonical and licensed under its terms available here:
https://aka.ms/uowterms

Type "y" to continue: y
Downloading from the Microsoft Store... 100%
Extracting filesystem, this will take a few minutes...
Would you like to set the Ubuntu locale to match the Windows locale (en-FI)?
The default locale is en_US.
Type "y" to continue: y
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: <you type your login here>
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Installation successful!
Documentation is available at:  https://aka.ms/wsldocs

Der Zugriff auf den Microsoft Store wird von meiner Firma blockiert. Für mich funktionierte folgendes in PowerShell (admin) -

lxrun /install  

Es ist tatsächlich einfacher, dieses Problem zu lösen, als andere hier aufgeführte Lösungen. Wenn Sie wslconfig /l und die Ausgabe lautet:

Windows Subsystem for Linux Distributions: Ubuntu (Default)

Führen wslconfig /s Ubuntu einfach wslconfig /s Ubuntu , um Ubuntu wieder als Standard wslconfig /s Ubuntu . Es sollte jetzt funktionieren.

Bearbeiten:

Ich habe auch festgestellt, dass, wenn dieses Problem bei einem Neustart auftritt, Sie nur einige Minuten (maximal 10 Minuten) warten und dieser Fehler automatisch verschwindet.

Edit 2: Ich habe auch festgestellt, dass dieser Fehler manchmal auch daran liegt, dass der entsprechende Dienst nicht läuft. Führen Sie CMD als Administrator aus und führen Sie es aus

net start LxssManager



Ich bekomme dies, wenn ich vor kurzem neu gestartet habe. Wenn ich 5 Minuten warte, behebt sich das Problem von selbst!


Ich erhalte einen ähnlichen Fehler, nachdem ich versucht habe, zu deinstallieren und neu zu installieren.

Für mich musste ich als Administrator eine cmd-Eingabeaufforderung öffnen und lxrun /install


Sie müssen diesen Link unter https://aka.ms/wslstore aufrufen und Ubuntu für Windows herunterladen. Danach können Sie bash unter Windows verwenden.


Wenn Sie Probleme mit der Ausführung von lxrun /install (z. B. in der ltsb-Windows-Version), versuchen Sie den manuellen Modus.

.appx Sie zunächst in den Ordner mit der heruntergeladenen .appx Datei und führen Sie die folgenden Befehle aus (ändern Sie ggf. den Dateinamen):

Rename-Item ~/Ubuntu.appx ~/Ubuntu.zip
Expand-Archive ~/Ubuntu.zip ~/Ubuntu

Nach Beendigung der CD in einen neuen Ordner und starten ubuntu.exe Datei ubuntu.exe . Das ist es.


Wie share in seiner Antwort share , müssen Sie in den Laden gehen und nach den Distributionen suchen, die Sie installieren möchten. Bitte sehen Sie den folgenden link , link zu verstehen, was sich geändert hat und was Sie erwarten können oder nach welchen Distributionen Sie suchen können (die Liste ist veraltet, versuchen Sie einfach, eine aktualisierte Liste zu finden oder versuchen Sie einfach Ihr Glück).

Ich laufe auf meinem Rechner ohne den Entwicklermodus Ubuntu, OpenSuse und Kali .


lxrun /install

Funktioniert mit einer Administrator-Eingabeaufforderung für Windows 10 Professional, Version 1803 Build 17134.165

Dies installiert standardmäßig GNU / Linux, wobei folgende Optionen zur Auswahl stehen:

  • Ubuntu
  • openSUSE-Sprung 42
  • SUSE Linux Enterprise
  • Debian GNU / Linux
  • Kali Linux

Wenn der angegebene Link ( https://aka.ms/wslstore ) funktioniert, wird der Windows-Store für mich geöffnet, mit der Fehlermeldung, dass auf ihrer Seite etwas nicht stimmt, und es wird später erneut versucht.





windows-subsystem-for-linux