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

适用于 Linux 的 Windows 子系统 (WSL) 可让您在 Windows 11 PC 上运行 Linux 软件。启用 WSL 后,Windows 将安装定制的 Linux 内核。然后,您可以安装 Ubuntu 或您选择的其他 Linux 发行版。

目录

WSL 如何在 Windows 11 上运行

您可以在所有版本的Windows 11(甚至是 Windows 11 Home )上启用适用于 Linux 的 Windows 子系统 (WSL) 。(您也可以在 Windows 10 上安装 WSL。)

与 Windows 10 的更新版本一样,Windows 11 使用 WSL 2。第二个版本经过重新设计,并在Hyper-V管理程序中运行完整的 Linux 内核,以提高兼容性。当您启用该功能时,Windows 11 会下载一个Microsoft 构建的 Linux 内核 ,该内核在后台运行。Windows Update 使内核保持更新。(如果您愿意,也可以使用自己的定制 Linux 内核。)

要使用 WSL,您需要安装 Linux 发行版。默认情况下,WSL 安装 Ubuntu。这将使您能够使用 Bash shell 或您选择的任何其他命令行 shell 访问完整的 Ubuntu 命令行环境。

您也可以在 Windows 11 附带的 Windows 终端应用程序中访问您的 Linux shell 环境。

您还可以开箱即用地运行图形 Linux 应用程序(只需将它们安装在 Linux 命令行环境中并运行命令。)。Windows 11 还支持通过 GPU 访问运行 Linux 应用程序,从而使 GPU 加速的 Linux 计算工作负载在 Windows 上运行良好。

快捷方式:使用命令安装 WSL

Microsoft 在 Windows 11 上使此过程变得非常简单。您可以启用适用于 Linux 的 Windows 子系统并使用单个命令安装 Linux 发行版(如 Ubuntu)。

为此,您需要使用具有管理员权限的命令行窗口。我们将使用 Windows 终端执行此操作,但您也可以只启动命令提示符。

要启动具有管理员权限的 Windows 终端,请右键单击任务栏上的“开始”按钮或按 Windows+X 并单击“Windows 终端(管理员)”。(您还可以在“开始”菜单中找到 Windows 终端快捷方式——右键单击它并选择“以管理员身份运行”。)同意出现的用户帐户控制提示。

要启用适用于 Linux 的 Windows 子系统并安装默认发行版 Ubuntu,只需运行以下命令:

wsl --安装

该过程完成后,Windows 将要求您重新启动 PC。重启你的电脑。完成后,您将能够使用您的 Linux 系统。(您可以右键单击“开始”菜单,然后单击“关闭”或“注销”>“重新启动”以快速重新启动。)

要列出其他可用的 Linux 发行版,请改为运行以下命令。这列出了 (-l) 在线可用的分发 (-o)。

wsl -l -o

您可以通过运行以下命令来安装您选择的 Linux 发行版,将“名称”替换为 Linux 发行版的名称,如“名称”列中所示:

wsl --install -d 名称

例如,要安装 Debian 而不是 Ubuntu,您需要运行:

wsl --install -d Debian

您还可以多次运行此命令以在系统上安装多个 Linux 发行版。

重新启动计算机后,您可以从“开始”菜单启动已安装的 Linux 发行版。

您还可以在 Windows 终端应用程序中找到它作为一个选项。单击选项卡栏上新选项卡“+”按钮右侧的向下箭头,然后选择您安装的 Linux 发行版。

现在,您可以像坐在 PC Linux 前一样使用 Linux shell,或者就像远程连接到运行 Linux 的服务器一样。你只需要知道 Linux 命令。

缓慢的方式:启用 WSL 并安装发行版

您还可以以旧方式启用适用于 Linux 的 Windows 子系统 (WSL)。这需要更多的点击,我们建议只运行上面的命令。

为此,请打开“开始”菜单并搜索“Windows 功能”。(您可以按 Windows 键打开“开始”菜单并开始键入。)启动“打开或关闭 Windows 功能”快捷方式。

在此处启用“Linux 的 Windows 子系统”复选框,然后单击“确定”。系统将提示您重新启动计算机。

完成后,打开 Microsoft Store 应用并搜索您要使用的 Linux 发行版。例如,您可能会搜索“Ubuntu”。

像安装任何其他应用程序一样安装您想要使用的 Linux 发行版(如 Ubuntu)。只需单击其商店页面上的“安装”按钮。

您现在可以从“开始”菜单启动它,就像它是从上面的命令安装的一样。