WSL 默认是以 Windows App 方式安装在系统盘里的,对于系统盘非常小的用户很不友好。今天将 WSL 迁移到非系统盘,因为本来 WSL 里没装啥,所以直接删掉重装了。
注意:本文仅适用于新装 WSL。迁移已有 WSL 不可使用本文所诉方法。
下载 WSL Appx 包
在 Manually download Windows Subsystem for Linux distro packages 页面上下载 WSL 的 Appx 包。
下载完成后,将后缀名改成 .zip
然后解压即可。
安装
首先建立想要存放 WSL 的文件夹。如 D:\WSL
,把解压出来的文件复制进去。以 Ubuntu 20.04 为例,ubuntu2004.exe
应位于 D:\WSL\ubuntu2004.exe
。
1 | D:\WSL 的目录 |
然后打开命令行,执行 ubuntu2004.exe(其他发行版执行对应的 exe 文件),按正常的 WSL 安装步骤,输入 UNIX 用户名、密码即可。
安装完成后,自动生成 rootfs
文件夹,就是 Linux 的根目录。在命令行输入 wsl
也能启动默认 WSL。