简介视窗子系统WSL2

114 阅读2分钟

1 简介

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。

适用于 Windows Subsystem for Linux (WSL) 允许开发人员安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等)。

并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,无需修改,无需传统虚拟机或双启动设置的开销。

image.png

  • 条件

您必须运行 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到最新版本的步骤。