天天看点

Windows如何安装WSL2并迁移目录

作者:云原生实战
Windows如何安装WSL2并迁移目录

先决条件

必须运行 Windows 10 版本 2004 及更高版本或 Windows 11。

通过Windows Store 安装WSL2

通过Windows Store 直接搜索Ubuntu,进行安装即可。

通常需要几分钟(根据网速不同)会自动安装好。

Windows如何安装WSL2并迁移目录

通过命令安装

打开终端

Windows如何安装WSL2并迁移目录
# 使用 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           

迁移完成!

验证

迁移后目录

Windows如何安装WSL2并迁移目录

VSCode也能自动登录WSL没有任何影响,数据和文件都在,完美!

Windows如何安装WSL2并迁移目录

继续阅读