WSL 安装使用
安装
- 安装 WSL:
wsl --install
,重启电脑,生效系统更改。 - 到微软商店安装
Ubuntu 24.04.1 LTS
。 - 如果报错
0x8000000d
,在 powersheel 执行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
。
迁移
-
wsl -l -v
,查看虚拟机状态NAME STATE VERSION * Ubuntu-24.04 Running 2
如果在运行,则
wsl --shutdown
停止。 -
wsl --export Ubuntu-24.04 D:\ubuntu.tar
,导出虚拟机。 -
wsl --unregister Ubuntu-24.04
,注销原虚拟机。 -
wsl --import Ubuntu-24.04 D:\WSL\Ubuntu-24.04 D:\ubuntu.tar
,导入新虚拟机。 -
从开始菜单卸载之前从微软商店安装的 Ubuntu 24.04.1 LTS,并删除 D:\ubuntu.tar。
压缩
wsl --shutdown
,停止虚拟机。- 进入
diskpart
,执行select vdisk file = "D:\WSL\Ubuntu-24.04\ext4.vhdx"
,选中虚拟磁盘(找不到可以搜索 ext4.vhdx 位置)。 compact vdisk
,压缩选中虚拟磁盘。