Emplacement d'installation wsl personnalisé et coexistence de plusieurs wsl

Emplacement d'installation WSL personnalisé

  1. Téléchargez l'image wsl appx https://docs.microsoft.com/en-au/windows/wsl/install-manual, telle que Ubuntu 18.04 téléchargé

  2. Modifiez le suffixe Appx du fichier téléchargé en zip, puis décompressez-le à l'emplacement où vous souhaitez installer le wsl. Par exemple, s'il est installé sur le lecteur Z, décompressez-le sur le lecteur Z. Par exemple, mon répertoire actuel est Z et le répertoire décompressé est Ubuntu18.04onWindows_1804

    $ tree -L 1 Ubuntu18.04onWindows_1804/
    Ubuntu18.04onWindows_1804/
    ├── AppxBlockMap.xml
    ├── AppxManifest.xml
    ├── AppxMetadata
    ├── AppxSignature.p7x
    ├── Assets
    ├── [Content_Types].xml
    ├── fsserver
    ├── install.tar.gz
    ├── resources.pri
    ├── rootfs
    ├── temp
    └── ubuntu1804.exe
    
  3. Double-cliquez sur ubuntu1804.exe, il installera automatiquement ubuntu wsl dans ce répertoire, attendez un moment

Par conséquent, cette méthode d'installation est équivalente à la version verte de wsl, où qu'elle soit décompressée, elle s'exécutera (installera).

De nombreuses versions de wsl sont également très faciles, vous pouvez l'installer n'importe où.

Migration de WSL installé sur le disque système

Si vous souhaitez déplacer le wsl installé sur le disque système par défaut vers un autre répertoire, utilisez l'outil: https://github.com/DDoSolitary/LxRunOffline. L'utilisation est très simple, PowerShell ouvert:

# 查看当前已经安装的wsl
PS G:\桌面\LxRunOffline-v3.4.0> .\LxRunOffline.exe list
Legacy
Ubuntu-18.04

# 移动指定的wsl
# 比如移动Legacy到Z:\LegacyWSL目录下
PS G:\桌面\LxRunOffline-v3.4.0> .\LxRunOffline.exe move -n Legacy -d 'Z:\LegacyWSL\'

Je pense qu'il serait préférable de sauvegarder les choses nécessaires dans le wsl d'origine sur le nouveau wsl, puis de le désinstaller directement.

Je suppose que tu aimes

Origine www.cnblogs.com/f-ck-need-u/p/12717497.html
conseillé
Classement