引言
适用于 Linux 的 Windows 子系统(WSL)是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双重启动。WSL 旨在为想要同时使用 Windows 和 Linux 的开发者提供无缝高效的体验。
一、安装 WSL
右键单击并选择'以管理员身份运行',在管理员模式下打开 PowerShell,输入 wsl --install 命令,然后重新启动计算机。
wsl --install
完成后在 PowerShell 下运行如下命令可以查看已经安装的 Linux 发行版:
wsl --list --verbose

但是,不出意外的话就要出意外了。 国内环境下,由于 GitHub 连接不稳定,应该是无法直接安装 Linux 系统。运行上述代码时会出现如下错误:
无法从'https://raw.githubusercontent.com/microsoft/WSL/master/distributions/DistributionInfo.json'提取列表分发。操作超时。 错误代码:Wsl/InstallDistro/WININET_E_TIMEOUT
出现上述问题则需要手动安装 Linux 发行版。
二、手动下载并安装 Ubuntu(或其他发行版)
2.1 从官方镜像站下载 WSL 发行版包
访问 Ubuntu 资源官网:https://releases.ubuntu.com/
这里选择下载 Ubuntu 24.04 LTS:

点进去之后找到 WSL image 并下载:

2.2 手动导入并安装
在 WSL 中导入并安装 Linux 发行版的命令语法如下:
wsl --import <发行版名称> <安装目录> <tar 或 wsl 包路径> [选项]
比如我在 PowerShell 中运行如下命令进行安装:
wsl --import Ubuntu-24.04 "D:\ProgramData\WSL\Ubuntu-24.04" "C:\Users\wyq15\Downloads\ubuntu-24.04.3-wsl-amd64.wsl" --version 2











