1 简介
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。
适用于 Windows Subsystem for Linux (WSL) 允许开发人员安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等)。
并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,无需修改,无需传统虚拟机或双启动设置的开销。
- 条件
您必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令
2 启用步骤
- 步骤 1:启用 WSL 和虚拟机平台
以管理员身份打开 PowerShell 搜索“PowerShell”,右键选择“以管理员身份运行”。
执行以下命令启用 WSL 和虚拟机功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑
- 步骤 2:安装 Linux 内核更新包(如果需要)
WSL 2 需要更新的 Linux 内核。
访问微软官方页面:aka.ms/wsl2kernel 下载并安装更新程序。
- 步骤 3:设置 WSL 2 为默认版本 在 PowerShell(管理员)中运行:
wsl --set-default-version 2
- 步骤 4:从 Microsoft Store 安装 Linux 发行版 打开 Microsoft Store
搜索并选择如 Ubuntu(推荐)、Debian、Kali Linux 等
点击 获取 安装
- 步骤 5:启动 Linux 并完成初始化
安装完成后,从“开始菜单”中打开你安装的 Linux 发行版(如 Ubuntu)
- 步骤 6:检查是否为 WSL 2
在 PowerShell 中运行:
wsl --list --verbose 输出示例:
NAME STATE VERSION
- Ubuntu Running 2 如果不是版本 2,可以切换:
wsl --set-version Ubuntu 2
可选:升级 WSL 到最新版本 如果你系统版本较新(例如 Windows 10 21H2 及以上),可以使用:
wsl --install
该命令将自动安装并设置 WSL 2 + Ubuntu。
3 小结
本文介绍了如何在Windows计算机上通过Windows Subsystem for Linux (WSL)访问Windows和Linux的功能。
WSL允许开发人员安装多种Linux发行版,并直接在Windows上使用Linux应用程序、实用程序和Bash命令行工具,无需虚拟机或双启动设置。
文章提供了使用WSL的步骤,包括启用WSL和虚拟机平台、安装Linux内核更新包(如果需要)、设置WSL 2为默认版本、从Microsoft Store安装Linux发行版、启动Linux并完成初始化,以及检查是否为WSL 2。
此外还提到了可选的升级WSL到最新版本的步骤。