先决条件
必须运行 Windows 10 版本 2004 及更高版本或 Windows 11。
通过Windows Store 安装WSL2
通过Windows Store 直接搜索Ubuntu,进行安装即可。
通常需要几分钟(根据网速不同)会自动安装好。
通过命令安装
打开终端
# 使用 wsl --install 命令安装的新 Linux 安装将默认设置为 WSL 2。
wsl --install -d Ubuntu
迁移安装目录
默认安装目录在C盘,随着使用体积逐渐增大,容易撑爆C盘,所以迁移到其他盘。
Windows PowerShell
版权所有(C) Microsoft Corporation。保留所有权利。
安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows
PS C:\Users\xxx> wsl -l -v # 查看状态
NAME STATE VERSION
* Ubuntu Running 2
PS C:\Users\xxx> wsl --shutdown # 关机
PS C:\Users\xxx> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
PS C:\Users\xxx> wsl --export Ubuntu D:/wsl-ubuntu.tar # 导出wsl
PS C:\Users\xxx> wsl --unregister Ubuntu # 卸载wsl
正在注销...
PS C:\Users\xxx> mkdir D:\WSL # 创建父目录
# 导入wsl到新的地址,名称为Ubuntu
PS C:\Users\xxx> wsl --import Ubuntu D:\WSL\Ubuntu D:\wsl-ubuntu.tar --version 2
PS C:\Users\xxx> Ubuntu config --default-user xxx # 设置默认用户
PS C:\Users\xxx> wsl -s Ubuntu # 设置默认wsl版本
PS C:\Users\xxx> wsl # 启动wsl
.......
PS C:\Users\xxx> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
PS C:\Users\xxx> del D:\wsl-ubuntu.tar # 删除导出的wsl
迁移完成!
验证
迁移后目录
VSCode也能自动登录WSL没有任何影响,数据和文件都在,完美!