WSL
WSL 操作
wsl --install --no-launch -d [distro]
选项:
- --no-launch, 安装 linux 分发版,但不启动
- -d, 指定分发版
wsl --status
查看安装状态
wsl -l -o
选项:
- -l, 查看已安装的分发列表
- -o, 查看在线商店分发版本
wsl -l -v
查看已安装分发列表运行状态
wsl -d [distro] -u [user]
选项:
- -d, 指定分发版
- -u, 指定登录用户
wsl --export <distro> D:\WSL\backup\ubuntu_snapshot.vhdx --format vhd
类似于创建快照, 后续可删除当前安装的分发版并导入
wsl --unregister <distro>
删除分发版的注册和文件系统
wsl --import Ubuntu-24.04 D:\WSL\ubuntu D:\WSL\backup\ubuntu_snapshot.vhdx --vhd
导入 vhdx 格式的分发
网络模式
配置文件 %UserProfile%\.wslconfig 修改网络配置从默认 NAT 到 Mirrored 模式,与主机共享同一个 ip,配置内容如下
[wsl2]
networkingMode=mirrored
WSLC 操作
备注
- 需勾选
启动或关闭Windows功能的Windoows虚拟机监控程序平台、适用于Linux的Windows子系统、虚拟机平台功能 - 确保 VMware 中嵌套虚拟化相关功能关闭, 防止底层 Hyper-V 冲突
- 如果
虚拟机平台无法勾选, 尝试修复可能损坏的系统文件, 如下
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
wslc images
查看镜像