跳到主要内容

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 操作​

备注
  1. 需勾选 启动或关闭Windows功能 的 Windoows虚拟机监控程序平台、适用于Linux的Windows子系统、虚拟机平台 功能
  2. 确保 VMware 中嵌套虚拟化相关功能关闭, 防止底层 Hyper-V 冲突
  3. 如果 虚拟机平台 无法勾选, 尝试修复可能损坏的系统文件, 如下
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
wslc images

查看镜像