首先在控制面版中找到启用或关闭Windows功能
勾选虚拟机平台和适用于Linux的Windows子系统

安装完成后重启系统
然后powerShell 运行
wsl --update
需要科学上网不然会很慢
安装完后
wsl -v

列出可安装的系统
wsl.exe --list --online

安装ubuntu 24.04
wsl --install Ubuntu-24.04


删除
wsl --unregister Ubuntu-24.04
一下子就完成了...

配置nvidia显卡
在右边选择CUDA Toolkit 12.8

再按如图选择

起初用runfile(local)没安装成功,用deb(network)成功了
然后运行
nvidia-smi

实际上刚安装完wsl ubuntu后就可以运行nvidia-smi了
The CUDA driver installed on Windows host will be stubbed inside the WSL 2 as libcuda.so, therefore users must not install any NVIDIA GPU Linux driver within WSL 2 其实官网已经说明了 不需要再安装了

2025.8.24
发现只能用当前用户才可以,sudo -i切换到root运行nvidia-smi无效
windows自身的

运行多个实例
方法一
可以在安装的时候指定一个名字
wsl --install Ubuntu-24.04 --name ubuntutest

方法二
导入导出
wsl --export Ubuntu-24.04 ubuntu24.04.tar
导入实例1
wsl --import ubuntuPython .\UbuntuPython ubuntu24.04.tar
导入实例2
wsl --import ubuntuNet .\UbuntuNet ubuntu24.04.tar
但好像只能同时运行一个?

珂珂的个人博客 - 一个程序猿的个人网站


[3楼] 6/24/2025 6:34:55 PM 203.23.128....