Ich versuche, bash unter Windows 10 zu verwenden, erhalte jedoch die folgende Meldung, wenn versucht wird, bash auszuführen:
Windows Subsystem für 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 dieser URL gehe, die die Windows Store- App öffnet , 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-Vorschau. Evaluierungskopie.Build 16215.rs_prerelease.170603-1840
Ich folge den Anweisungen in diesem Handbuch Installationshandbuch 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 nicht die Meldung erhalten, dass keine Distribution installiert ist.
Irgendeine Hilfe?
Antworten:
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:
quelle
Ich erhalte einen ähnlichen Fehler, nachdem ich versucht habe, ihn zu deinstallieren und neu zu installieren.
Für mich musste ich als Administrator eine cmd-Eingabeaufforderung öffnen und ausführen
lxrun /install
quelle
Ich bekomme das, wenn ich kürzlich neu gestartet habe. Wenn ich 5 Minuten warte, behebt sich das Problem von selbst!
quelle
lxrun
Ich musste den Befehl von der ersten Antwort an ausführen oder etwas zum Installieren finden, um ihn zu beheben, aber als ich diese Antwort sah, entschied ich mich nur zu warten, und Sie hatten Recht, es funktionierte nach ein paar Minuten.Es scheint, dass der im Befehl angegebene Link nicht funktioniert. Hier ist der aktuelle Link zum Microsoft Store für Ubuntu.
https://www.microsoft.com/en-nz/store/p/ubuntu/9nblggh4msv6?rtc=1
quelle
Wenn Sie diesen Fehler nach der Installation einer Distribution über den Windows Store erhalten und WSL zuvor funktioniert hat, müssen Sie möglicherweise sicherstellen, dass der LxssManager-Dienst ausgeführt wird, da er häufig nach einem Windows-Update oder einem Neustart beendet wird.
Gehen Sie zu services.msc und suchen Sie danach
LxssManager
und starten Sie es. Wenn es bereits ausgeführt wird, starten Sie es neu.quelle
Die besten Antworten auf diese Frage sind mehr als genug. Ich hatte nur Probleme, ihnen zu folgen, weil der
lxrun
Befehl verworfen wurde, sodass ich den Fehler erhaltewenn ich versuche, diesen Befehl mit cmd auszuführen.
Es wurde durch
wsl
Befehl ersetzt. Weitere Informationen zu diesem Thema erhalten Sie hier - https://github.com/MicrosoftDocs/WSL/issues/425Wenn Sie ausführen
wsl /install
, besteht die Möglichkeit, dass Sie immer noch den Fehler erhalten, den Sie zuvor in Ihrer Frage gepostet haben. In diesem Fall gehen Sie einfach zu dem Link https://aka.ms/wslstore, wie Sie es zuvor getan haben. Wenn Sie nichts sehen, suchen Sie einfach nach Ubuntu und installieren Sie dasselbe. (Wenn Sie jedoch nach dem Begriff suchenwsl
, werden Sie auch andere Linux-Varianten sehen und können dann eine beliebige Version Ihrer Wahl herunterladen.)quelle
Sie müssen diesen Link unter https://aka.ms/wslstore aufrufen und Ubuntu unter Windows herunterladen. Danach können Sie Bash unter Windows verwenden.
quelle
Funktioniert mit einer Administrator-Eingabeaufforderung für Windows 10 Professional, Version 1803 Build 17134.165
Dadurch wird GNU / Linux standardmäßig installiert, wobei zwischen folgenden Optionen gewählt werden kann:
Wenn der angegebene Link ( https://aka.ms/wslstore ) funktioniert, wird der Windows Store für mich mit der Fehlermeldung geöffnet, dass auf ihrer Seite etwas nicht stimmt, und ich versuche es später erneut.
quelle
Wenn Sie Probleme beim Ausführen haben
lxrun /install
(z. B. unter ltsb Windows), versuchen Sie es mit dem manuellen Modus..appx
Wechseln Sie zunächst in den Ordner mit der heruntergeladenen Datei und führen Sie die folgenden Befehle aus (ändern Sie bei Bedarf den Dateinamen):Nach Abschluss der CD in neuen Ordner und
ubuntu.exe
Datei ausführen . Das ist es.quelle
Es ist tatsächlich einfacher, dieses Problem zu lösen als andere hier aufgeführte Lösungen. Wenn Sie ausführen
wslconfig /l
und die Ausgabe lautet:Windows Subsystem for Linux Distributions: Ubuntu (Default)
Renn einfach
wslconfig /s Ubuntu
, um Ubuntu wieder als Standard festzulegen. Es sollte jetzt anfangen zu arbeiten.Bearbeiten:
Ich habe auch festgestellt, dass Sie, wenn dieses Problem bei einem Neustart auftritt, nur einige Minuten (maximal 10 Minuten) warten und dieser Fehler automatisch verschwindet.
Edit 2: Ich habe auch festgestellt, dass dieser Fehler manchmal auch darauf zurückzuführen ist, dass der entsprechende Dienst nicht ausgeführt wird. Führen Sie CMD als Administrator aus und führen Sie es aus
net start LxssManager
quelle
Ich hatte das gleiche Problem. Wenn Sie jedoch zum Windows Store gehen, können Sie nach Ubuntu suchen und dann die Ubuntu-App installieren, und es funktioniert. Ich denke, die meisten Tutorials im Internet stammen aus der Beta-Version und wurden danach nie aktualisiert.
https://insights.ubuntu.com/2017/07/11/windows-10-loves-ubuntu-loveislove/
Hinweis: Dies ist auch alt. Sie müssen nicht auf den Insider-Builds sein. Ich bin nicht und es hat funktioniert.
quelle
Gehen Sie zu cmd und führen Sie den folgenden Befehl aus:
lxrun /install
quelle
Das Eingeben einer
lxrun /install
Eingabeaufforderung mit erhöhten Rechten funktioniert ....quelle
Für die Ausführung von Bash unter Windows muss Ubuntu installiert sein.
Da Sie bereits Bash von Programmen und Funktionen hinzugefügt haben, müssen Sie jetzt Ubuntu installieren. Im Gegensatz zu den meisten Installationshandbüchern im Web wird es nicht durch Ausführen von 'bash.exe' installiert.
Sie können einfach im Microsoft Store nach "Bash" oder "Ubuntu" suchen und von dort aus Ubuntu 18 LTS installieren.
Nach der Installation können Sie das Terminal und alle seine Befehle verwenden.
quelle
Das einzige, was für mich funktioniert hat, ist hier https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distros beschrieben
quelle
Wie Beginner_ in seiner Antwort sagte , müssen Sie in den Laden gehen und nach den Distributionen suchen, die Sie installieren möchten. Bitte beachten Sie den folgenden Link erfahren Sie, 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 also, eine aktualisierte Liste zu finden, oder versuchen Sie einfach Ihr Glück).
Ich laufe auf meinem Computer ohne den Entwicklermodus Ubuntu, OpenSuse und Kali .
quelle
Der Zugriff auf den Microsoft Store wird von meiner Firma blockiert. Für mich hat folgendes in PowerShell (admin) gearbeitet -
quelle
Führen Sie den
bash
Befehl in Git-Bash-Fenstern aus . Es funktionierte !!quelle
Für alle, die bekommen
oder
Öffnen Sie den Microsoft Store, installieren Sie 'Ubuntu' und öffnen Sie die App. Dadurch wird Ubuntu installiert und später können Sie den
wsl
Befehl verwenden, da erlxrun
veraltet istquelle