Ich habe gerade Bash für Windows 10 installiert und es funktioniert gut.
Es behält seine Dateien in C:\Users\{my user name}\AppData\Local\Lxss
. Das Hauptproblem ist, dass es sich in dem C:\
Verzeichnis befindet, das nur sehr wenig Speicherplatz hat. Ich möchte es verschieben D:\
, das 1 TB Speicherplatz hat.
Ist es möglich, den Stammordner für Bash in Windows 10 zu ändern?
Antworten:
Jetzt ist es mit https://github.com/DDoSolitary/LxRunOffline möglich
quelle
Noch nicht!
In Win10 Fall Creators Update haben wir die Möglichkeit hinzugefügt, eine oder mehrere Linux-Distributionen zu installieren (Ubuntu, openSUSE, SLES, Fedora und andere folgen in Kürze). Leider konnten wir die erforderlichen Arbeiten zum Abschluss / Verschieben von Distributionen auf ein Nicht-System-Laufwerk noch nicht abschließen. Wir werden versuchen, diese Arbeit in einer zukünftigen Version abzuschließen.
quelle
Sie können jetzt angeben, wo Sie Ihre Distribution ab Windows Version 1903 in WSL installieren möchten . Dies ist insbesondere mit den Befehlen
wsl --export
und möglichwsl --import
.Ich werde die Schritte mit Ubuntu als Beispieldistribution erklären.
Schritt 1: Exportieren Sie Ihre Distribution
Wir benötigen eine .tar-Datei des minimalen Linux-Root-Dateisystems (im Grunde genommen nur das Userspace-Material, wie es ein Docker-Container enthalten würde, oder das Mini-Root-Dateisystem auf der Download-Seite von Alpine Linux ).
wsl --export Ubuntu ubuntu.tar
Schritt 2: Importieren Sie Ihre Distribution zurück
Jetzt können wir unsere Distribution zurück importieren und ihren Installationsort angeben.
wsl --import Ubuntu-New D:\ubuntuStorage\ .\ubuntu.tar
wsl --unregister Ubuntu
Einige wichtige Überlegungen
Zum Zeitpunkt des Schreibens gibt es einige zusätzliche Überlegungen. Die erste ist, dass diese Distribution jetzt ohne Verwendung des Microsoft Store installiert wird, was bedeutet, dass Sie die Store-App nicht verwenden können. Um es stattdessen auszuführen, führen Sie es bitte aus
wsl -d Ubuntu-New
, um es zu starten (oder legen Sie es als Standarddistribution fest und führen Sie es auswsl
). Darüber hinaus werden Sie ab sofort als Root-Benutzer angemeldet, ohne dass Sie den Standardbenutzer ändern können. Wir verfolgen das und arbeiten an einer Lösung, können Sie über die Fortschritte sehen hier .quelle