如何在 Windows 11 中启用 WSL:初学者分步指南

Ella

在 Windows 11 中启用 Windows Subsystem for Linux (WSL) 是一个简单的过程,可以为开发人员和技术爱好者带来大量的可能性。通过执行几个简单的步骤,您可以立即在 Windows 计算机上运行 Linux 环境。让我们深入了解该过程并帮助您进行设置。

在 Windows 11 中启用 WSL 将允许您在 Windows 操作系统旁边运行 Linux 发行版。这对于开发、运行脚本和其他受益于 Linux 环境的任务非常有用。请按照以下步骤开始。

第 1 步:打开 Windows 功能

打开“开始”菜单并键入“Windows 功能”以找到“打开或关闭 Windows 功能”选项。

这将显示您可以启用或禁用的 Windows 功能列表。我们需要从此列表中找到并启用一些特定功能。

第 2 步:启用“适用于 Linux 的 Windows 子系统”

向下滚动列表并选中“适用于 Linux 的 Windows 子系统”旁边的框。

此步骤将安装必要的组件以支持 Windows 计算机上的 Linux 环境。启用此功能后,您可能需要重新启动计算机。

第三步:启用“虚拟机平台”

在同一列表中,找到并选中“虚拟机平台”旁边的框。

WSL 2 需要此功能,它比原始 WSL 提供更好的性能和兼容性。同样,可能需要重新启动。

步骤 4:以管理员身份打开 PowerShell

按“Windows + X”并从菜单中选择“Windows 终端(管理员)”或“Windows PowerShell(管理员)”。

以管理员身份运行 PowerShell 将为您提供安装 WSL 并正确设置所需的权限。

第 5 步:安装 WSL

输入命令wsl --install并按 Enter 键。

此命令将下载并安装最新版本的 WSL,包括默认的 Linux 发行版,通常是 Ubuntu。

步骤 6:将 WSL 2 设置为默认值

要将 WSL 2 设置为默认版本,请键入命令wsl --set-default-version 2并按 Enter 键。

这可确保您将来安装的任何 Linux 发行版都将使用 WSL 2 架构,从而提供更好的性能和更多功能。

第 7 步:重新启动计算机

重新启动计算机以完成安装过程。

重新启动后,您应该能够从“开始”菜单打开 Linux 发行版并开始使用它。

阅读更多:如何在 Windows 11 上安装 WSL:初学者分步指南

完成这些步骤后,您的 Windows 计算机就可以运行 Linux 环境了。现在,您可以从“开始”菜单打开已安装的 Linux 发行版,并开始使用它进行开发、脚本编写或任何您需要的操作。

在 Windows 11 中启用 WSL 的提示

  • 确保您的 Windows 11 已更新到最新版本以避免兼容性问题。
  • 您可以从 Microsoft Store 安装其他 Linux 发行版。
  • 要检查 WSL 安装的状态,请使用以下命令wsl --list --verbose在 PowerShell 中。
  • 使用wsl --update让您的 WSL 和 Linux 内核保持更新。
  • 为了获得更好的性能,请使用 WSL 2,它提供完整的系统调用兼容性。

常见问题解答

什么是 WSL?

WSL 代表 Windows Subsystem for Linux,这是 Windows 中的一项功能,允许您与 Windows 操作系统一起运行 Linux 发行版。

安装过程中需要重启电脑吗?

是的,启用某些功能后,您可能需要重新启动计算机才能完成安装过程。

我可以安装多个 Linux 发行版吗?

是的,您可以从 Microsoft Store 安装多个 Linux 发行版,并根据需要在它们之间进行切换。

如何更新我的 WSL?

您可以通过运行以下命令来更新 WSLwsl --update在 PowerShell 中。

WSL 2 比 WSL 1 更好吗?

是的,WSL 2 提供了更好的性能和完整的系统调用兼容性,使其成为大多数用户的首选。

概括

  1. 打开 Windows 功能。
  2. 启用“Linux 的 Windows 子系统”。
  3. 启用“虚拟机平台”。
  4. 以管理员身份打开 PowerShell。
  5. 安装 WSL。
  6. 将 WSL 2 设置为默认值。
  7. 重新启动您的计算机。

结论

在 Windows 11 中启用 WSL 是一种简单而强大的方法,可以将 Linux 的最佳功能引入 Windows 环境。通过遵循概述的步骤,您可以开启一个充满发展可能性的新世界。无论您是经验丰富的开发人员还是技术爱好者,在 Windows 计算机上拥有 Linux 环境都会非常有益。

如需进一步阅读,请查看有关 WSL 的 Microsoft 官方文档。如果您遇到任何问题或有更多疑问,请随时联系技术社区或咨询在线论坛。快乐编码!