How To / Windows

安装 Windows Linux 子系统 (WSL) 的 3 种快速方法

  • 安装 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 时,会收到以下信息。

Windows WSL 所需功能丢失

添加 WSL 作为可选功能

1.打开 开始菜单 并开始键入搜索 可选功能.设置应用页面将打开。

2.向下滚动至 更多 Windows 功能 在底部。

WINDOWS 11 更多可选功能

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

可选功能

4.需要重新启动,请按指示重新启动计算机。

差不多就这样了。WSL 现在已经安装完毕,但还需要一个额外的步骤,那就是 安装 Linux 发行版 的选择。这可以通过两种方式分别实现(不会又是这样吧!)。

是的,有两种方法可以安装 WSL 实际运行所需的 Linux 发行版。一种是从 Command Prompt/PowerShell 安装,一种是从 Microsoft Store 安装。每种方法都包含在接下来两份指南的末尾。

WSL 支持哪些 Linux 发行版?

目前,有 5 个发行版可以安装 Windows Subsystem for Linux:

- 乌班图(4 种语言)
- Debian
- Kali Linux
- openSUSE
- SUSE

如何从命令提示符安装 WSL

现在,这是安装 WSL 的极客方法。还是很容易做到的:

1.打开 开始菜单 并键入 cmd.不要按回车键,而是右键单击第一个结果、 命令提示符 并选择 以管理员身份运行.

命令提示符以管理员身份运行

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

wsl --list --online
windows wsl 列表发行版

4.现在输入另一条命令来实际安装 WSL 和所需的发行版。如果没有提及发行版或其他选项,默认情况下将选择 Ubuntu。

wsl --install -d DISTRO_NAME

确保将 DISTRO_NAME 替换为要安装的发行版的实际名称。我选择的是 Ubuntu。

windows wsl 安装发行版

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

安装 UBuntu 发行版 WSL

经过短暂安装后,您需要提供用户名和密码。

6.完成这一步后,你将看到 Linux shell。现在,一切功能都已就绪。

欢迎使用 UBuntu WSL

推荐方法:如何从 Windows 应用商店安装 WSL

最后,我建议您直接从 Windows 商店安装 WSL 模块。首先,这非常容易做到。第二,因为 它将与 Windows 隔离运行在受保护的沙盒中,它会像其他应用程序一样自动更新。

1.打开 开始菜单 并键入 Windows 应用商店.

2.搜索 Windows Linux 子系统 并点击 获取 按钮将 WSL 安装为系统应用程序。

Linux 微软商店的 Windows 子系统

3.必要时重新启动,然后重新打开 Windows 应用商店。

4.搜索 乌班图 或你喜欢的其他发行版。它们应显示为应用程序。点击 获取 进行安装。然后......就完成了。

用于 WSL 的 Windows 商店乌班图发行版应用程序

当您想启动 WSL 时,可以通过搜索 Windows Linux 子系统 在 "开始 "菜单中,或通过键入 wsl 在命令提示符或 PowerShell 中。

默认情况下,Linux 会在当前用户的 Windows 文件夹中启动。如果你对 Linux 比较熟悉,我相信你在这里就能应付自如。

从命令提示符启动 wsl

如果您需要 更换已安装的发行版 您可以从 添加或删除程序 然后从 Windows 应用商店下载一个新的。

如果要卸载 WSL,必须同时卸载发行版和 Windows Subsystem for Linux 项目(可能不止一个,请彻底检查)。 应用程序和功能 设置页面。

卸载 Windows WSL 和发行版

还请阅读: 如何在 Windows 中以全图形界面运行 Linux 应用程序.

如果您将 WSL 作为可选功能安装,则在此处找不到它。请按照第一个指南中的相同步骤,取消选中相应选项。

希望本指南能如我所愿,简单易懂。如果你还有问题,请在评论中告诉我,我会尽力为你解答。

阿凡达为 Ionuț-Alexandru Popa
我是一名作家,也是 BinaryFork 的主编。我热衷于技术、科学、太空探索和电影。20 多年前,我从计算机科学专业毕业后,开始撰写科技方面的文章。
想要更聪明地工作,而不是更辛苦地工作?加入我们的免费时事通讯
学习日常使用的技巧,节省时间。您还将收到一份包含 Windows 11 必备快捷键的 PDF 文件。
给我报名!
我们想听听你的意见:

您的电子邮箱地址不会被公开。 必填项已用*标注

我们的读者欣赏激烈的辩论,只要他们保持礼貌,所以他们要求你尊重,即使你不完全同意他们的观点。谢谢!

我们网站上的书面内容是免费提供的,因为我们展示的是广告。请支持我们的努力,当您访问我们的网站时,请停用您的AdBlocker。谢谢您!
加入我们的免费时事通讯,了解更快完成任务的电脑技巧
每位订阅者都会收到一份包含 Windows 11 必备键盘快捷键的 PDF 文件。
我想加入!