分类 Other-经验分享 下的文章

以导入方式新增WSL Ubuntu


下载镜像

https://cloud-images.ubuntu.com/wsl/releases/24.04/current/ubuntu-noble-wsl-amd64-24.04lts.rootfs.tar.gz

使用7z 解压

你可以保留 .tar.gz 直接导入,或先解压为 .tar

注销原有系统

wsl --unregister Ubuntu-24.04

导入

wsl --import Ubuntu-24.04 D:\Linux\Ubuntu-24.04 ubuntu-noble-wsl-amd64-24.04lts.rootfs.tar

启动并设置 WSL

wsl -d Ubuntu-24.04

首次启动会进入 root shell。

建议添加一个用户

adduser surou
usermod -aG sudo surou

回到 PowerShell,设置默认用户

wsl -d Ubuntu-24.04 -u surou

wsl: 无法配置 networkingMode Nat) (网络,回退到 networkingMode VirtioProxy。


1. 更新 WSL

wsl --update

2. 确保使用的是 WSL 2

wsl -l -v

如果显示为 WSL 1,可以通过以下方式转换:

wsl --set-version <发行版名称> 2

3. 启用相关功能

确保 Hyper-V 和虚拟机平台启用:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

然后重启电脑。