作者尝试过很多中安装方法,遇到各种各样的问题,最后还是通过下面这种方法安装后,才稳定运行,并将子系统移出 C 盘
先在 Micoro Store 安装 Ubuntu 子系统
默认是安装在C盘下的 C:\Users\Liu\AppData\Local\Packages
路径下
迁移到 D 盘
查看当前安装的子系统
wsl -l -v
说明:可以看到已经存在名为
Ubuntu
的子系统
导出当前系统为tar包
wsl --export Ubuntu d:/Ubuntu-22.04.tar
说明:导出名为
Ubuntu
的子系统到 D盘下
可以看到已经生成 tar 包;导出路径以及tar包名称按照实际情况定义即可
注销原来的系统
wsl --unregister Ubuntu
说明:卸载(注销)已安装的子系统
从tar包倒入新的系统
wsl --import Ubuntu d:/sub-sys-ubuntu/ubuntu2004 d:/Ubuntu-20.04.tar
说明:当然这里名字可以改,我没改罢了,依然用的 Ubuntu;重新将tar包导入指定目录,我这里指定了d:/sub-sys-ubuntu/ubuntu2004
再次查看当前安装的子系统
wsl -l -v
但此时,子系统文件已经迁移到 D 盘下面了
运行 wsl
进入系统可以看到,进入 linux 子系统,接下来可以正常使用该 linux 系统
安装可能遇到的问题
- 未开启 Windows中的Linux子系统功能
解决办法: - wsl 版本过低的问题
解决办法:
网友评论