首页  >  文章  >  系统教程  >  如何为 Linux 启用 Windows 子系统

如何为 Linux 启用 Windows 子系统

WBOY
WBOY原创
2024-06-14 21:09:10640浏览

如果您想在 Windows 上运行 Linux 终端,最好的选择是启用 Windows Subsystem for Linux (WSL),这是一个网关开启器,允许您在 Windows 操作系统上安装 Linux bash shell。启用 WSL 后,您就可以安装 Linux 发行版。

在 Windows 10 上运行 WSL 的要求

在启用适用于 Linux 的 Windows 子系统之前,您应该了解运行 WSL 所需的最低要求。

根据 Microsoft 的说法,您应该运行 Windows 10(64 位)版本 2004 或更高版本以及 Build 19041 或更高版本。

## 所有 Windows 11 版本都可以运行 WSL。

如果您不确定自己的 Windows 10 风格,可以轻松检查您安装的 Windows 10 版本。

某些旧版本的 Windows 10 也可以运行,但您必须手动安装 WSL。

如何启用适用于 Linux 的 Windows 子系统

为了在 Windows 10 上安装 Linux bash shell,您首先必须启用适用于 Linux 的 Windows 子系统。

您会知道 WSL 是否未启用,因为您会遇到错误:“未启用适用于 Linux 的 Windows 子系统可选组件。请启用它并重试。”

以下是在 Windows 10 中启用 WSL 的方法:

您首先需要进入 Windows 程序和功能。

打开 Windows 10 设置并选择应用程序。 在窗口右侧的“相关设置”下,单击“程序和功能”。

How to Enable Windows Subsystem for Linux 进入后,单击左侧面板上的“打开或关闭 Windows 功能”。然后向下滚动并选中相应的框以启用适用于 Linux 的 Windows 子系统。

How to Enable Windows Subsystem for Linux 单击“确定”保存更改,然后单击“立即重新启动”完成该过程。

在 Windows 计算机上安装 WSL

在 Windows 设备上启用 WSL 后,您可以安装适用于 Linux 的 Windows 子系统。之后,您可以在 Windows PC 中安装任何受支持的 Linux 发行版。选择一个小型、轻量级的 Linux 发行版可能会有所帮助。

您还可以在 Windows 中安装 Linux 桌面,为您提供图形用户界面。

WSL1 或 WSL2:哪个更适合您?

WSL2 是适用于 Linux 的 Windows 子系统的升级版本,现在是在 Windows 中安装 Linux 发行版时的默认设置。它适用于 Windows 11 或 Windows 10、版本 1903、内部版本 18362 或更高版本。

WSL 的两个版本之间存在一些差异;主要是,WSL2 除了支持完整的系统调用兼容性和 IPv6 支持之外,还提供了更好的性能。此外,WSL2 在托管虚拟机 (VM) 内使用完整的 Linux 内核,因此您无需设置和管理 VM 即可运行 Linux 发行版。

切换到 WSL1 的原因

虽然最新版本的 WSL 提供了更好的性能和更广泛的支持,但您可能仍想使用旧版本。这是因为 WSL1 可以与旧版本的 VMware 和 VirtualBox 一起运行,而 WSL2 则不能运行,尽管它与最新版本的 VirtualBox 和 VMware 兼容,两者都支持 Hyper-V。

使用 WSL1 而不是 WSL2 的主要原因是它可以跨操作系统文件系统提供更好的性能 — 这一障碍可以通过在 Linux 文件系统中创建项目文件来克服。

启用 WSL 并安装 Linux 发行版后,您就可以执行命令了。

以上是如何为 Linux 启用 Windows 子系统的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn