WSL2极速安装教程:5分钟搞定Ubuntu+GPU加速配置(附NVIDIA驱动指南)
如果你是一名在Windows上进行机器学习、数据科学或高性能计算的开发者,那么“双系统”或“虚拟机”的笨重方案可能早已让你疲惫不堪。每次切换系统都要重启,虚拟机又占用大量资源,文件共享更是麻烦。现在,一个更优雅、更高效的解决方案已经内置在你的Windows系统里——WSL2。它不是一个模拟器,而是一个完整的、与Windows深度集成的Linux内核,让你能在瞬间启动一个原生的Ubuntu环境,并且能直接调用你电脑里那块昂贵的NVIDIA GPU进行CUDA加速计算。
想象一下这样的场景:你在Windows上用熟悉的IDE写完代码,一个命令就能在WSL2的Ubuntu里用conda创建独立的Python环境,调用GPU训练模型,训练结果的文件直接出现在Windows资源管理器里,无缝衔接。整个过程无需重启,资源占用极低,性能却接近原生Linux。这听起来像是未来,但这就是WSL2带来的当下。本文将为你拆解一套极速安装与配置流程,绕过微软商店的缓慢下载,直接离线部署,并重点攻克GPU加速配置的难点,让你在5分钟内,从一个干净的Windows系统,快速步入高效Linux开发轨道。
1. 极速部署:跳过商店,5分钟安装WSL2与Ubuntu
传统的WSL2安装指南往往会让你打开微软商店,搜索Ubuntu进行安装。这个方法本身没问题,但受限于网络环境,下载速度可能非常慢,甚至失败。对于追求效率的开发者,我们完全可以采用更直接、更可控的“离线”或“命令行”安装方式,将主动权掌握在自己手里。
1.1 系统准备与核心组件启用
首先,我们需要确保你的Windows版本符合要求。WSL2需要Windows 10版本2004(内部版本19041)或更高版本,或者Windows 11。你可以按下 Win + R,输入 winver 来快速查看。
确认版本无误后,我们将以管理员身份启动PowerShell或Windows终端(推荐)。接下来的操作,本质上是在启用Windows的两个核心功能。
# 以管理员身份运行 PowerShell
# 启用“适用于 Linux 的 Windows 子系统”功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用“虚拟机平台”功能(这是WSL2的基石)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
执行完这两条命令后,必须重启计算机。这是让系统功能生效的关键一步。重启后,我们继续。
1.2 安装WSL2 Linux内核并设置默认版本
WSL2需要一个轻量级的Linux内核来运行。微软提供了独立的更新包。你可以直接从官方地址下载并安装:
- x64系统:WSL2 Linux 内核更新包
- ARM64系统:适用于 ARM64 的 WSL2 Linux 内核更新包
下载后,双击运行.msi文件,按照向导完成安装即可。
接下来,我们将WSL的默认版本设置为2,这样以后安装的任何Linux发行版都会默认使用性能更强的WSL2。
wsl --set-default-version 2
注意:如果系统提示需要更新WSL内核,请确保已安装上一步的.msi包。此命令只需执行一次。
1.3 离线安装Ubuntu发行版(跳过Microsoft Store)
这是实现“极速安装”的核心。我们不去商店,而是直接下载Ubuntu的官方Appx包进行安装。以目前最新的Ubuntu 24.04 LTS为例:
-
下载发行版包:访问

8198

被折叠的 条评论
为什么被折叠?



