如何在 Windows 11 上安装适用于 Linux 的 Windows 子系统

Windows 11 上安装 WSL 的最快方法是通过命令提示符或 PowerShell。您可以使用任一工具来执行此操作 – 选择您最舒适的环境。

为此,请打开“开始”菜单(或按 Windows 键)并键入cmd搜索命令提示符powershell以打开新的 PowerShell 窗口。将鼠标悬停在最佳匹配结果上,然后选择右侧的以管理员身份运行

如果出现UAC 提示,请确保允许您选择的应用程序运行。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

在管理员级别的 PowerShell 或命令提示符窗口中,您可以使用单个命令安装和启用 WSL。为此,请键入以下命令并按 Enter:

wsl --install
如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

您需要等待 Windows 11 启用 WSL、激活 GUI 应用程序支持并在您的 PC 上安装默认 Linux 发行版 (Ubuntu)。您可以在窗口中监控安装进度。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

完成后,您将看到一条消息,提示您重新启动 Windows 11 PC以完成安装。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

在您的 PC 重新启动后,登录到 Windows,您应该会发现您可以使用您的 Linux 系统。

要启动 WSL,请打开“开始”菜单——您应该在“最近安装”部分下发现 Ubuntu。您也可以在应用程序列表中的第一个字母下手动找到它。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

如何安装替代的 Linux WSL 发行版

还值得注意的是,您不必将 Ubuntu 与 WSL 一起使用——您可以安装其他版本的 Linux。要在您的 PC 上查找可用的 Linux 发行版,请在命令提示符、PowerShell 或 Windows 终端窗口中输入以下内容:

wsl -l -o
如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

接下来,键入以下内容,将distro替换为您要安装的 Linux发行版的名称:

wsl --install -d distro

例如,如果您想安装 openSUSE,您可以输入以下内容:

wsl --install -d openSUSE
如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

与 Ubuntu 一样,请留出时间让wsl命令安装您喜欢的发行版。

如何从 Microsoft Store 安装 Linux 发行版

如果您不习惯使用命令行工具,可以通过Microsoft Store安装 Linux。从应用商店安装 Linux 就像安装任何其他应用商店应用程序一样。首先,您需要验证 WSL 是否已启用。

为此,请按开始(或按 Windows 键)并键入optionalfeatures.exe。选择顶部的最佳匹配结果。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

在“Windows 功能”框中,选中“Windows Subsystem for Linux”复选框,然后单击“确定”

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

等待一些时间完成更改,然后重新启动您的 PC。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

重新启动 PC 后,从任务栏或“开始”菜单中打开 Microsoft Store 应用程序并搜索“Linux”

您应该会看到几个可用的发行版,包括Kali LinuxDebianUbuntu等。选择您要使用的 Linux 发行版,然后单击获取开始安装它。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

Microsoft Store 将在此时下载并安装您的 Linux 发行版 – 等待一段时间来完成。与上面的命令提示符方法一样,安装完成后,您将在“开始”菜单中找到它。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

如何在 Windows 11 上访问 Linux Shell

Windows 11 包含一个新的终端应用程序(称为Windows 终端),允许您在 PowerShell、命令提示符和其他类型的管理窗口之间切换。如果在 Windows 11 上安装并启用适用于 Linux 的 Windows 子系统,则可以使用新的 Windows 终端来控制 Linux shell。

为此,请右键单击“开始”菜单并选择“Windows 终端(管理员)”。接下来,选择顶部选项卡栏中的+(加号)图标,然后从列表中选择您的 Linux 发行版(例如Ubuntu)。

如果你没有看到它,首先从开始菜单启动 Ubuntu,然后打开终端——它会出现在下拉菜单中。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

您现在可以访问 Linux shell,就像使用 Linux PC 一样。您可以从这里开始学习和练习 Linux 命令来操作它,也可以使用它来修改您的 Ubuntu 设置。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

如何在 Windows 11 上测试适用于 Linux 的 Windows 子系统

如果您不确定如何测试 WSL 是否正常工作,您可以使用 Windows 终端来执行此操作。

首先,通过右键单击开始菜单并选择Windows Terminal (Admin)打开一个新终端。在终端窗口中,按+ (plus),然后选择Ubuntu。或者,从“开始”菜单启动 Ubuntu。

准备好使用 WSL 后,您可以使用名为Tux Racer的 Linux 游戏来查看 WSL 是否正常工作。这些步骤仅在您将 WSL 与 Ubuntu、Debian 或相关发行版一起使用时才有效。

为此,请在 Linux WSL 终端中一个接一个地键入以下命令:

sudo apt update
sudo apt upgrade

您也可以一起运行它们(sudo apt update && sudo apt upgrade)。这些命令完成更新检查后,键入以下命令来安装游戏:

sudo apt install extremetuxracer
如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

当提示询问您是否要继续时,键入Y并按 Enter。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

Tux Racer 需要几秒钟的时间来安装。完成后,您将在“开始”菜单中找到 Linux 应用程序——按下它即可像运行任何其他 Windows 应用程序一样运行它。

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

你去吧!您现在正在 Windows 11 上运行您的第一个 Linux 应用程序。玩得开心!

如何在 Windows 11 中为 Linux 安装 Windows 子系统 如何在 Windows 11 中为 Linux 安装 Windows 子系统

在 Windows 11 上使用适用于 Linux 的 Windows 子系统

在 Windows 11 上使用适用于 Linux 的 Windows 子系统可让您完全访问 Linux 应用程序和服务,而无需重新安装或双引导您的系统。WSL 是在 Windows PC 上访问 Linux 应用程序的最佳方式——如果您不喜欢正在使用的发行版,您可以随时通过 Microsoft Store 或新的 Windows 终端应用程序切换到另一个发行版。