- 安装 WSL 非常简单:以下三种方法适用于 Windows 10 和 11。
- Linux 的 Windows 子系统旨在吸引软件开发人员。
- 微软正在使 Windows 成为万事万物和每个人的首选平台。
Windows 和 Linux 这两个词并不经常放在一起说,至少不是以友好的方式。但是,在过去的几年里,微软一直在努力使 Windows 对 Linux 开发人员(即工作中需要使用 Linux 的人员)更有吸引力,而且大多取得了成功。
有了 Windows Linux 子系统,简称 WSL.我们面对的基本上是一个在 Windows 下运行 Linux 的虚拟机。不满意这个定义? 查看微软网站 以获取更多有关其工作原理的详细信息。
你为什么要安装 WSL,而不是安装一个装有你喜欢的 Linux 发行版的虚拟机? 微软称性能更佳,开销更少.它也没有双启动设置那么复杂。因此,WSL 基本上是 Linux 虚拟机和双启动系统之间的中间道路。
默认情况下,WSL 没有安装在 Windows 上,但幸运的是,它真的很容易上手。我找到了三种在 Windows 中安装 WSL 的方法,它们都能在 Windows 10 和 Windows 11 中使用。请随意选择您喜欢的一种。
首先,安装虚拟机平台
在开始之前,有一个重要的要求,那就是需要激活 虚拟机平台 模块。这是一个可选功能(我们有 安装指南),但我在第一份指南中包含了这一步,因为你将在同一个地方安装虚拟机平台和 Linux 子系统。
别忘了,无论如何安装,WSL 都需要虚拟机平台模块。
如果您错过了这一步,当您尝试启动 WSL 时,会收到以下信息。

添加 WSL 作为可选功能
1.打开 开始菜单 并开始键入搜索 可选功能.设置应用页面将打开。
2.向下滚动至 更多 Windows 功能 在底部。

3.将打开一个新窗口。滚动列表并选中 虚拟机平台 和 Windows Linux 子系统.点击 "确定 "安装这两个软件。

4.需要重新启动,请按指示重新启动计算机。
差不多就这样了。WSL 现在已经安装完毕,但还需要一个额外的步骤,那就是 安装 Linux 发行版 的选择。这可以通过两种方式分别实现(不会又是这样吧!)。
是的,有两种方法可以安装 WSL 实际运行所需的 Linux 发行版。一种是从 Command Prompt/PowerShell 安装,一种是从 Microsoft Store 安装。每种方法都包含在接下来两份指南的末尾。
目前,有 5 个发行版可以安装 Windows Subsystem for Linux:
- 乌班图(4 种语言)
- Debian
- Kali Linux
- openSUSE
- SUSE
如何从命令提示符安装 WSL
现在,这是安装 WSL 的极客方法。还是很容易做到的:
1.打开 开始菜单 并键入 cmd.不要按回车键,而是右键单击第一个结果、 命令提示符 并选择 以管理员身份运行.

3.运行以下命令,查看当前可安装的发行版。
wsl --list --online

4.现在输入另一条命令来实际安装 WSL 和所需的发行版。如果没有提及发行版或其他选项,默认情况下将选择 Ubuntu。
wsl --install -d DISTRO_NAME
确保将 DISTRO_NAME 替换为要安装的发行版的实际名称。我选择的是 Ubuntu。

5.需要重新启动才能继续。电脑启动后,会弹出此窗口。

经过短暂安装后,您需要提供用户名和密码。
6.完成这一步后,你将看到 Linux shell。现在,一切功能都已就绪。

推荐方法:如何从 Windows 应用商店安装 WSL
最后,我建议您直接从 Windows 商店安装 WSL 模块。首先,这非常容易做到。第二,因为 它将与 Windows 隔离运行在受保护的沙盒中,它会像其他应用程序一样自动更新。
1.打开 开始菜单 并键入 Windows 应用商店.
2.搜索 Windows Linux 子系统 并点击 获取 按钮将 WSL 安装为系统应用程序。

3.必要时重新启动,然后重新打开 Windows 应用商店。
4.搜索 乌班图 或你喜欢的其他发行版。它们应显示为应用程序。点击 获取 进行安装。然后......就完成了。

当您想启动 WSL 时,可以通过搜索 Windows Linux 子系统 在 "开始 "菜单中,或通过键入 wsl 在命令提示符或 PowerShell 中。
默认情况下,Linux 会在当前用户的 Windows 文件夹中启动。如果你对 Linux 比较熟悉,我相信你在这里就能应付自如。

如果您需要 更换已安装的发行版 您可以从 添加或删除程序 然后从 Windows 应用商店下载一个新的。
如果要卸载 WSL,必须同时卸载发行版和 Windows Subsystem for Linux 项目(可能不止一个,请彻底检查)。 应用程序和功能 设置页面。

还请阅读: 如何在 Windows 中以全图形界面运行 Linux 应用程序.
如果您将 WSL 作为可选功能安装,则在此处找不到它。请按照第一个指南中的相同步骤,取消选中相应选项。
希望本指南能如我所愿,简单易懂。如果你还有问题,请在评论中告诉我,我会尽力为你解答。