WSL使用、配置和迁移
安装WSL前确认:
- CPU开启虚拟化
终端窗口 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 适用于Linux的Windows子系统已启用
终端窗口 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
以安装Debian为示例
wsl --set-default-version 2 # 设置WSL 2为默认版本wsl --install -d Debian # 安装Debian发行版当然也可以通过Microsoft Store安装发行版。
安装完成后
wsl -l -v # 查看已安装的发行版及其版本wsl --set-default Debian # 设置默认发行版为Debian默认情况下WSL的文件存储在 %USERPROFILE%\AppData\Local\Packages 目录下,可以通过以下命令迁移至其他位置。
目前网上许多教程是更改 /etc/wsl.conf 来实现,但实际上wsl提供了更直接的方法,即 wsl --manage
- 查看已安装的发行版及其版本
终端窗口 wsl -l -v - 导出发行版
终端窗口 wsl --export <发行版名称> <导出路径>\<文件名>.tar - 注销发行版
终端窗口 wsl --unregister <发行版名称> - 导入发行版到新位置
终端窗口 wsl --import <发行版名称> <新路径> <导出路径>\<文件名>.tar - (可选)设置默认发行版
如果先前存在不止一个发行版,此时可能需要重新设置默认发行版
终端窗口 wsl --set-default <发行版名称> - 设置默认用户
终端窗口 wsl --manage <发行版名称> --set-default-user <用户名>