-
管理员方式运行Power Shell
-
命令行输入
wsl --install
-
然后从开始找到“启用或关闭windows功能”,如图红框所示勾选
4.打开ubuntu出现问题:
参考安装WSL2时遇到的问题(0x80370102报错)解决进行问题解决
WslRegisterDistribution failed with error: 0x80370102
- 检查系统版本没有问题
- 检查CPU虚拟化,发现没有开启,需要重启进入BIOS进行设置。
尝试:进入bios界面,找到“security”-“vituralty”,两个子选项全部改成“enable”- f10保存 - 自动重启电脑,我这里使用的是华硕主板,在高级设置中找到CPU设置,将Intel(VMX)虚拟化技术设置“enable”重启即可。
p.s. 进入华硕主板的BIOS,重启按F2或DEL,或者 win+R 运行shutdown /r /fw /t 0
参考:win11 安装linux 子系统报错 0x80370102
通过wsl -l -v查看安装后效果
配置内存和交换内存
见教程(计算机基础 - WSL配置物理内存和交换分区大小)
安装CUDA及cuDNN
linux上都安装一个版本的cuda,官网cuda toolkit链接,wsl版本通过如图所示进行选择
参考文章
https://zhuanlan.zhihu.com/p/393484912