- 查看已安装的Linux子系统发行版本
wsl -l --all -v
- 导出子系统分发版为tar文件到d盘
wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar
tar是Unix和类Unix系统上文件打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。
tar代表未被压缩的tar文件。
已被压缩的tar文件则追加压缩文件的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。
tar压缩文件,一般应用于Linux系统中,基本都是在Linux上压缩的,在Windows系统中用WinRAR也可以可以打开。
- 注销当前分发版
wsl --unregister Ubuntu-20.04
- 重新导入并安装WSL在D盘
wsl --import Ubuntu-20.04 d:\wsl-ubuntu20.04 d:\wsl-ubuntu20.04.tar --version 2
- 设置默认登陆用户为安装时用户名
ubuntu2004 config --default-user USERNAME
出现这种错误,见末尾Tips。
- 删除wsl-ubuntu20.04.tar
del d:\wsl-ubuntu20.04.tar
Tips:
- 进入C盘中用户目录中的当前用户目录,勾选查看隐藏项目,可以看到目录中有AppData目录,直至看到ubuntu 2004.exe,下图是以前的图。
- 在当前目录输入命令
./ubuntu22020.exe config --default-user 用户名