如何为 Linux 安装和配置 Windows 子系统

曾经有一段时间,Windows 与 Linux 完全分离且不同。 Windows 曾经认为 Linux 是他们的竞争对手。 但时代变了,Windows 意识到,如果不学习 Linux,任何用户都无法获得真正的计算感受和知识。 最后,在 2016 年,Windows 提出了一种安排,传统的 Windows 用户可以使用 Linux shell 的命令行界面。 该共轭系统称为 Linux 的 Windows 子系统 (WSL)。

您可以在 Windows 系统旁边安装适用于 Linux 的 Windows 子系统,以使用基于命令行的 Linux 工具、软件和其他无法在 Windows 上运行的任务。

WSL1 与 WSL2:哪个更适合您?

Linux 的 Windows 子系统 (WSL) 有两个活动版本。 它们被命名为 WSL1 和 WSL2。 WSL1 在较旧的硬件配置中工作得更好,并且提供更流畅的性能。 另一方面,基于 Linux 内核的 WSL2 支持 Microsoft 的 Hyper-V 功能。

WSL1 和 WSL2 都有一个兼容的功能框架,足以安装 Linux 内核。 如果您的系统上安装了多个虚拟机,在这种情况下,您需要选择 WSL2 以获得 Linux 内核的全面支持。

如果我们看硬件配置系统,WSL1 和 WSL2 可以在低内存和缓存支持上提供稳定的性能。 最终,WSL2 支持完整的 Linux 内核兼容性,但 WSL1 的整体性能优于 WSL2。 这是你的选择; 当您想为 Linux 安装 windows 子系统时,您必须在 WSL1 和 WSL2 之间进行选择。

安装 WSL 的先决条件

在开始 Linux 的 windows 子系统进程之前,请确保您的 Windows 系统至少升级到 build 版本 1607。建议将系统更新并升级到 build 版本 2004。您可以在下图中看到我的系统已经升级到 20H2,这是 Windows 的最新构建版本。

您的 PC 的硬件架构需要是 64 位版本。 您不能在 32 位机器上安装 WSL。 最重要的是,您还需要拥有系统的管理权。

– –

我们现在已经了解了 WSL1 和 WSL2 之间的区别以及为 Linux 安装 windows 子系统的先决条件。 WSL 的安装过程简单明了。 在这篇文章中,我们将看到在 Windows 系统上安装适用于 Linux 的 Windows 子系统。

步骤 1:为您的系统启用 WSL

有两种方法可以为 Linux 启用 windows 子系统。 第一种方法允许您从命令提示符启用 WSL。 并且,第二种方法主要基于图形用户界面设置。 在这里,我们将介绍在 Windows 系统上启用 WSL 的 CMD 和基于 GUI 的方法。

方法一:通过 CMD 为 Linux 启用 Windows 子系统

在这里,您必须以管理员身份运行命令提示符。 您可以在 Windows 菜单的搜索栏中找到 cmd 工具。 然后单击以管理员身份运行按钮。 这将为您提供 root 权限并在 system32 目录下工作。

现在,在命令提示符下运行下面给出的以下命令行以启用 WSL 功能。 此命令将允许您在不重新启动系统的情况下启用 WSL。 以下命令将激活 Windows 计算机上的部署映像服务和管理 (DISM)。

虚拟机平台不重启

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

方法二:通过 GUI 为 Linux 启用 Windows 子系统

在这种方法中,您需要进入系统的控制面板,然后找到程序和功能部分。 从程序和功能部分,选择打开或关闭 Windows 功能。 它将打开一个新的对话框。 从对话框中,找到适用于 Linux 的 Windows 子系统并启用它。 单击完成按钮后,它将要求您重新启动系统。

在 GUI 中为 linux 启用 windows 子系统

第 2 步:安装 Linux 内核

要在您的 Windows 机器上安装 Linux 内核,请打开 Microsoft Store 并搜索您想要的 Linux 发行版。 通常,Ubuntu、Kali Linux、SuSE Linux 和一些 Linux 发行版都可以在 Microsoft 商店中找到。

要安装 Linux 内核,只需单击 Get 按钮。 用于 Linux 的 windows 子系统的 Ubuntu 内核的近似大小接近 450MB。 安装可能需要一段时间。 在这里,我将安装 Ubuntu Linux。

在 Linux 的 windows 子系统上获取 ubuntu

第 3 步:开始使用适用于 Linux 的 Windows 子系统

为 Linux 安装 Windows 子系统后,您将在系统托盘上收到通知。 您可以直接单击 Microsoft Store 中的“打开”按钮,也可以从 Windows 系统的“开始”菜单中找到 Ubuntu Linux。 单击 Ubuntu 后,它将带您进入命令提示符以完成安装过程。

在此步骤中,您将被要求设置用户名和密码来为 Linux 配置 Windows 子系统。 完成帐户配置后,它将显示您当前的 Linux 发行版本、IP 配置状态和其他支持链接。 您现在可以运行 sudo 命令提示符下的命令。

在 Linux 上安装 windows 子系统

在运行 WSL 命令之前,您可能需要在系统上安装 WSL 工具。 运行以下命令以在适用于 Linux 的 Windows 子系统上获取 WSL 工具。

sudo apt install wsl

您还可以执行下面给出的以下命令行来检查版本信息和 WSL 的详细信息。

lsb_release -a
wsl -help
wsl -l
wsl