.png)
Ich habe ein Problem mit dem Windows-Subsystem für Linux (WSL). Ich verwende einen von meiner Firma gemeinsam genutzten Windows 10-Laptop.
Ich habe zuerst Windows 10 neu installiert. Dann habe ich WSL gemäß wsl --install
denDokument. Alles hat funktioniert, aber es wurde Ubuntu 20.04 installiert. Ich wollte Ubuntu 22.04.
Als ich nachschaute, welche Distribution ich mit dem folgenden Befehl installieren könnte:
wsl --list --online
Also dachte ich, hey, vielleicht könnte ich den Befehl verwenden, wsl --update
um mein WSL zu aktualisieren, vielleicht war es nicht vollständig aktualisiert. Ich lag falsch, mein Windows war nicht aktualisiert.
Aber trotzdem habe ich den Befehl ausprobiert und er ist eingefroren; nichts ist passiert. Ich habe versucht, die Ausführung des Befehls Ctrlmit + Czu stoppen. Von hier aus konnte ich keinen Befehl mehr in der Administrator-PowerShell ausführen; er blieb einfach für immer hängen.
Aber ich habe festgestellt, dass ich den Befehl im Benutzermodus immer noch verwenden konnte, aber nicht im Administratormodus. Allerdings musste ich die Distribution im Administratormodus starten, sonst hatte ich ein Problem mit den Anmeldeinformationen.
Die Sache ist, dass das im Nicht-Root-Modus verwendete WSL nicht aktualisiert wurde – mir fehlte die neue Funktion mit der GUI, die ich für mein Projekt brauche.
Also habe ich in einer Nicht-Root-PowerShell den Update-Befehl ausgeführt:
wsl --update
Und jetzt kann ich die GUI haben. Aber an diesem Punkt funktionieren die Befehle in meiner Distribution nicht mehr apt update
.apt install
Ich muss WSL also im Benutzermodus deinstallieren, um es verwenden zu können apt install
, und es jedes Mal neu installieren, um die GUI zu haben
Das ist nicht wirklich das, was ich will. Ich habe natürlich schon versucht, alles von der Distribution und WSL zu deinstallieren. Ich habediese Antwortum WSL zu deinstallieren.
Und jetzt, nach der Neuinstallation von WSL im Root-Modus. Sogar nach der Deinstallation blieb es ewig hängen ...
Haben Sie eine Idee, wie man ein WSL zum Laufen bringen kann, ohne Windows erneut zu installieren?