曾经有一段时间,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 子系统并启用它。 单击完成按钮后,它将要求您重新启动系统。
第 2 步:安装 Linux 内核
要在您的 Windows 机器上安装 Linux 内核,请打开 Microsoft Store 并搜索您想要的 Linux 发行版。 通常,Ubuntu、Kali Linux、SuSE Linux 和一些 Linux 发行版都可以在 Microsoft 商店中找到。
要安装 Linux 内核,只需单击 Get 按钮。 用于 Linux 的 windows 子系统的 Ubuntu 内核的近似大小接近 450MB。 安装可能需要一段时间。 在这里,我将安装 Ubuntu Linux。
第 3 步:开始使用适用于 Linux 的 Windows 子系统
为 Linux 安装 Windows 子系统后,您将在系统托盘上收到通知。 您可以直接单击 Microsoft Store 中的“打开”按钮,也可以从 Windows 系统的“开始”菜单中找到 Ubuntu Linux。 单击 Ubuntu 后,它将带您进入命令提示符以完成安装过程。
在此步骤中,您将被要求设置用户名和密码来为 Linux 配置 Windows 子系统。 完成帐户配置后,它将显示您当前的 Linux 发行版本、IP 配置状态和其他支持链接。 您现在可以运行 sudo
命令提示符下的命令。
在运行 WSL 命令之前,您可能需要在系统上安装 WSL 工具。 运行以下命令以在适用于 Linux 的 Windows 子系统上获取 WSL 工具。
sudo apt install wsl
您还可以执行下面给出的以下命令行来检查版本信息和 WSL 的详细信息。
lsb_release -a wsl -help wsl -l wsl