WSL2安装图文教程:快马AI新手零基础入门指南
想在Windows系统中无缝运行完整的Linux环境?WSL2(Windows Subsystem for Linux 2)提供了最成熟的解决方案。它直接集成了真实的Linux内核,让你在Windows桌面环境下,获得完整的Linux工具链和开发体验。这份指南将带你高效完成从零到一的配置。
第一步:启用必要的Windows功能
配置从启用系统功能开始。首先,请确认你的Windows版本:按下Win+R组合键,输入“winver”查看。WSL2要求Windows 10版本2004及以上,或Windows 11。
版本确认后,以管理员身份启动PowerShell:在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。随后,依次执行两条核心命令:
- 输入:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart- 此命令启用“适用于Linux的Windows子系统”基础功能。
- 接着输入:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart- 此命令启用“虚拟机平台”,这是WSL2架构的核心依赖。
命令执行完毕后,务必重启你的电脑,以确保启用的功能完全生效。
第二步:安装WSL2 Linux内核更新包
重启后,需要安装WSL2专用的Linux内核组件。这是WSL2实现高性能运行的关键。
- 访问微软官方下载页面,获取“WSL2 Linux内核更新包”。
- 下载完成后,双击运行安装程序,按照提示完成安装。
- 再次打开管理员权限的PowerShell,输入版本设置命令:
wsl --set-default-version 2- 此命令将系统默认的WSL版本设置为2,确保后续安装的发行版均采用性能更强的第二代架构。
第三步:选择并安装Linux发行版
内核就绪后,即可安装你选择的Linux发行版。对于新手,Ubuntu因其完善的社区支持和丰富的软件生态,是理想的选择。
- 打开Microsoft Store(微软商店)。
- 在搜索框中输入“Ubuntu”,选择不带具体版本号的“Ubuntu”(通常指向最新的长期支持版)。
- 点击“获取”或“安装”按钮,等待下载和安装完成。
- 安装完成后,从开始菜单首次启动。系统需要几分钟进行初始化,随后会提示你设置用户名和密码(此密码在使用sudo权限命令时必需,请妥善记忆)。
第四步:验证安装结果
通过几个简单的命令来确认安装是否成功。
- 在打开的Ubuntu终端中,输入:
uname -a- 此命令显示详细的系统信息。若输出中包含“WSL2”标识及较高的内核版本号,即表明你正运行在WSL2模式下。
- 另开一个Windows PowerShell(无需管理员权限),输入:
wsl -l -v- 此命令会列出所有已安装的WSL发行版及其状态。请确认你的Ubuntu发行版后显示的版本号为“2”。
第五步:迈出Linux操作的第一步
你的Linux环境已准备就绪。现在可以执行几个基础命令来熟悉操作。
- 更新软件源列表:在Ubuntu终端输入
sudo apt update- “sudo”代表管理员权限,“apt”是Ubuntu的包管理工具。此命令会同步远程仓库的最新软件包索引。
- 升级已安装的软件包:接着输入
sudo apt upgrade,根据提示输入‘Y’确认,即可将系统软件升级至最新稳定版。 - 安装一个示例程序:输入
sudo apt install cowsay来安装这个趣味工具。 - 运行它:安装完成后,输入
cowsay “Hello WSL2!”- 终端将显示一只ASCII艺术奶牛说出你的问候,这证明你的包管理系统工作正常。
第六步:常见问题与排错思路
配置过程中若遇到问题,可参考以下排查思路:
- 若系统提示“WSL2需要更新内核组件”,请返回第二步,确认已正确下载并安装了官方的WSL2内核更新包。
- 遇到软件包依赖或网络问题,可尝试运行
sudo apt --fix-broken install来修复可能损坏的包关系。 - 若从Microsoft Store下载缓慢,也可考虑从发行版官网直接下载适用于WSL的镜像包进行手动侧载安装。
第七步:提升日常使用体验的建议
为了让WSL2更高效地融入你的工作流,这里有几个实用建议:
- 将Ubuntu的快捷方式固定到任务栏,便于快速访问。
- 如果你使用Visual Studio Code进行开发,强烈建议安装“Remote - WSL”扩展。它能让你直接在WSL文件系统中打开和编辑项目,实现无缝的跨平台开发体验。
- 建立定期更新习惯,可运行
sudo apt update && sudo apt upgrade来一次性完成系统更新与升级。
整个配置流程的核心在于三个清晰步骤:启用系统功能、安装内核组件、获取Linux发行版。关键在于按顺序执行,并在提示时重启系统。
WSL2的潜力远超基础命令行。你可以在其中部署完整的Web开发环境,例如安装Node.js运行时、Python解释器、MySQL或PostgreSQL数据库,并在本地进行服务端应用的运行与调试。这为学习全栈开发和服务器管理提供了理想的隔离环境。
初次接触Linux命令行感到陌生是正常过程。最高效的学习方式是直接动手操作,多使用命令行工具,并善用 命令 --help 查看内置帮助文档。当你将WSL2作为日常开发工具熟练运用后,一个强大的开源操作系统生态,便已完全融入你的工作流程。

