首先在控制面版中找到启用或关闭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 其实官网已经说明了 不需要再安装了
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
但好像只能同时运行一个?