离线安装WSL2
1、开启相关功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2、下载程序和镜像系统(如:ubuntu)
https://github.com/microsoft/WSL/releases
https://github.com/microsoft/WSL/blob/master/distributions/DistributionInfo.json
PS:github连接效果不好,可以使用sourceforge代替,下载对应的wsl版本
wsl可以安装在虚拟机中,但是要在父级平台为其开启“虚拟机嵌套功能”
从已有系统中还原wsl子系统
1、开启相关功能
2、安装wsl2程序
wsl --install --no-distribution # 仅安装 WSL 组件,不安装发行版
3、备份当前系统
wsl --export Ubuntu-24.04 --vhd F:\AppRepos\OS_IMAGE\wsl_ubuntu-24.04_img\ubuntu-2404.vhdx
# 导出为 tar 文件
wsl --export <发行版名称> <导出路径>
# 示例:将 Ubuntu 导出到 D 盘
wsl --export Ubuntu D:\WSL-Backups\ubuntu-backup.tar
4、还原子系统
# 从 tar 文件导入
wsl --import <新发行版名> <安装目录> <备份文件路径>
# 示例:将备份导入为 "Ubuntu-Work"
wsl --import Ubuntu-Work D:\WSL\Ubuntu-Work D:\WSL-Backups\ubuntu-backup.tar
# 或使用 VHD 格式(WSL 2),<安装目录>参数必须存在否则会提示错误
wsl --import <新发行版名> <安装目录> <备份文件.vhdx> --vhd