找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3484

积分

0

好友

480

主题
发表于 11 小时前 | 查看: 1| 回复: 0

WSL 2 的软件需求是 Windows 10 版本 2004 及更高版本(内部版本号 19041 及以上)或 Windows 11。我们可以在安装 WSL 2 并添加 Linux 子系统后,直接在 Windows 10/11 操作系统上构建所需的 Linux 开发环境。

请注意! 安装 WSL 2 会在 Windows 操作系统中启用【虚拟机平台】功能,这可能与市面上部分 Android 模拟器产生冲突。有些冲突仅影响性能,有些则可能导致模拟器无法启动。关键在于,请勿尝试修复此冲突,否则 WSL 可能将无法正常启动。

下载与安装 WSL 2

虽然我们可以直接从 Microsoft Store 应用商店下载安装 Linux 发行版来启用 WSL,但由于商店提供的版本可能并非最新,本文及本系列教程选择从 GitHub 仓库下载最新版本的 WSL 进行安装。官方发布页面的 URL 如下:

https://github.com/microsoft/WSL/releases

WSL 2.6.3 版本发布页面截图

请点击【2.6.3】版本标签,然后在页面下方的「Assets」区域找到可供下载的文件链接,如上图所示。

点击【Microsoft.WSL_2.6.3.0_x64_ARM64.msixbundle】链接下载安装程序文件。在安装之前,我们需要先确认并确保 Windows 10 操作系统已更新至要求的版本,具体步骤如下:

Step 1: 对于 Windows 10 操作系统,请按下【Win + R】组合键,在打开的【运行】对话框中输入 winver 命令,然后点击【确定】按钮。

Windows 运行对话框输入 winver 命令

Step 2: 随后会弹出一个窗口,显示当前 Windows 的详细版本信息。

Windows 11 24H2 版本信息窗口

Step 3: 如果上图中显示的内部版本号低于 19041,请先通过 Windows 更新将系统升级到符合要求的版本,然后再进行 WSL 2 的安装。

Step 4: 当成功将 Windows 更新至 19041 或更高版本后,双击下载好的【Microsoft.WSL_2.6.3.0_x64_ARM64.msixbundle】程序文件,点击【安装】按钮以安装适用于 Linux 的 Windows 子系统。

WSL 安装程序权限请求界面

WSL 安装确认界面

如果弹出用户账户控制(UAC)提示,请点击【是】按钮。稍等片刻,安装即可完成,最后点击【关闭】按钮退出安装程序。

从 Microsoft Store 安装 Windows 终端

Windows 终端(Windows Terminal)可以看作是 Windows 系统上的现代化命令行界面,它高度整合了 Windows 文件系统并提供了多标签页等强大功能。在本系列关于虚拟化的教程中,我们将使用 Windows 终端来操作 WSL 中的 Linux 子系统。

请通过「开始菜单 > Microsoft Store」启动 Microsoft Store 应用商店,在顶部的搜索框中输入 Windows Terminal 后按回车键进行搜索。找到应用程序后,点击【获取】或【安装】按钮进行下载安装。

Microsoft Store 中的 Windows Terminal 应用页面

安装成功后,你可以直接点击【打开】按钮启动 Windows 终端,也可以稍后从开始菜单中启动它。

Windows Terminal 已安装可打开界面

在 Windows 开始菜单中,你也能找到【终端】的快捷方式,点击即可启动 Windows 终端。

启动 Windows 终端并安装 Linux 子系统

到目前为止,我们只安装了 WSL 的运行平台,还没有安装默认的 Linux 发行版(如 Ubuntu)。现在,我们可以启动 Windows 终端来完成 Linux 子系统的安装,步骤如下:

Step 1: 通过「开始菜单 > 终端」启动 Windows 终端。在出现的 PowerShell 或命令提示符光标后,输入以下任一命令来安装默认的 Linux 子系统(Ubuntu):

> wsl.exe --install
# 或
> wsl --install

在 PowerShell 中执行 wsl --install 命令

Step 2: 命令执行后,终端会显示正在下载和安装 Ubuntu 的进度信息。

WSL 正在下载 Ubuntu 进度条

Step 3: 安装完成后,系统会提示你为 Ubuntu 子系统创建一个用户账号和密码。在 Enter new UNIX username: 提示后,输入你想要的用户名(无需与 Windows 用户名相同),本例中使用 devops,然后按回车键。

Ubuntu 子系统创建用户账户提示

接着,分别在 New password:Retype new password: 提示后输入两次相同的密码(本例中为 123456),每次输入后按回车键。

为 Ubuntu 用户设置密码

完成后,你将看到成功安装并进入 Ubuntu 子系统的提示,命令行前缀也会变为 Linux 风格。

Ubuntu 子系统安装成功并登录

上述信息表明安装的版本是 Ubuntu 24.04.3 LTS,当前用户的主目录位于 /home/devops。至此,一个完整的 Linux 开发环境已在你的 Windows 系统上准备就绪。

Linux 发行版的安装目录

WSL 2 安装的 Linux 发行版默认存储在 Windows 系统的硬盘上,其安装基础路径如下:

C:\Users\<用户名>\AppData\Local\Packages\

在此路径下,你可以找到以 CanonicalGroupLimited.* 开头的文件夹。其中 * 代表发行版名称,例如 Ubuntu。这个文件夹内就是该 Linux 发行版(本例为 Ubuntu)的完整虚拟文件系统。

Windows 文件资源管理器中的 WSL Ubuntu 安装目录

如果你在 WSL 2 中安装了多个不同的 Linux 发行版,那么在 Packages 目录下就会对应生成多个文件夹,每个文件夹都独立代表一个发行版的文件系统。

希望这篇详细的步骤指南能帮助你顺利在 Windows 上搭建起高效的 Linux 命令行环境。如果在实践中遇到其他问题,欢迎到 云栈社区 的技术论坛与更多开发者交流讨论。




上一篇:构建网页倒计时器:从HTML结构到JavaScript时间管理的实践指南
下一篇:Function Calling、MCP与Skills核心技术栈解读:AI Agent工具调用架构对比与工程实践
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-27 18:43 , Processed in 0.381231 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表