在 Windows 11 PC 上使用适用于 Linux 的 Windows 子系统运行 Linux 内核,而无需刷新 Windows。
Linux 是一种类似于 Windows 或 macOS 的操作系统,受到专业开发人员或网络运营商等人的青睐。尽管 Linux 并不仅限于专业用途,因为许多像编码人员这样的人都希望使用 Linux,因为它具有开源性质和其他功能。但是,如果您长期以来一直使用 Windows 作为操作系统,那么切换到 Linux 可能会非常麻烦。
这是适用于 Linux 的 Windows 子系统。它可以被视为中间地带,因为适用于 Linux 的 Windows 子系统是一个环境,在设置后,您可以运行 Linux 命令行和应用程序,而无需图形界面。本文将向您展示如何轻松地在计算机上设置适用于 Linux 的 Windows 子系统并使用它。
什么是适用于 Linux 的 WSL 或 Windows 子系统?
适用于 Linux 的 Windows 子系统是该功能的名称,启用后会创建一个虚拟环境来运行 Linux 发行版。使用此功能的好处是您不必为其刷新 Windows 操作系统,这允许您同时运行 Windows 并像虚拟机一样分发 Linux。根据您选择使用的 Linux 发行版,您可能会或可能不会获得图形界面。
WSL 允许在 Windows 平台之上虚拟化 Linux 发行版或内核。 Windows 操作系统中有多个发行版或内核可用,例如 Kali Linux、Ubuntu、Debian 和 AlpineWSL。使用虚拟化内核,您可以执行多项操作,例如运行应用程序、充当虚拟机以及具有类似功能等。
从控制面板启用适用于 Linux 的 Windows 子系统
首先,在开始菜单搜索中搜索“控制面板”并从搜索结果中选择它。
在控制面板窗口中,单击“程序”。
之后,在“程序和功能”部分下,选择“打开或关闭 Windows 功能”选项。
将出现一个名为“Windows 功能”的新窗口。在功能列表中向下滚动,勾选“适用于 Linux 的 Windows 子系统”之前的框,然后选择“确定”。
按确定后,Windows 将自动开始下载并安装该功能。将出现一个名为“Windows 功能”的新窗口,您可以在其中监控下载过程。
下载完成后,您必须重新启动计算机才能完成安装过程。单击“立即重新启动”以快速重新启动计算机。
通过 Windows PowerShell 为 Linux 启用 Windows 子系统
Windows PowerShell 是一种管理工具,可用于运行命令行。这就是我们需要做的才能安装适用于 Linux 的 Windows 子系统。运行以下命令将自动开始安装过程。
首先,转到“开始”菜单搜索并输入“Windows Powershell”。右键单击搜索结果中的应用程序,然后选择“以管理员身份运行”选项。
在 PowerShell 窗口中,复制并粘贴以下命令,然后按键盘上的“Enter”。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
在您按键盘上的 Enter 键后,PowerShell 会要求您重新启动计算机。按键盘上的 Y,然后按 Enter 以启动重新启动。
下载 Linux 发行版
现在您已经启用并安装了适用于 Linux 的 Windows 子系统,您只需下载 Linux 发行版或发行版即可开始在您的计算机上使用 Linux。值得庆幸的是,您无需在网络上搜索即可从第三方站点下载发行版。在 Windows 11 中,您可以直接从 Microsoft Store 下载 Linux 发行版。
通过在 Windows 搜索中搜索并从搜索结果中选择它来打开 Microsoft Store。
在 Microsoft Store 窗口中,在窗口顶部的搜索栏中键入 Ubuntu,然后从搜索结果中选择应用程序。
应用程序页面打开后,单击蓝色的“获取”按钮。
单击“获取”后,将下载 Linux 发行版,现在您可以在 Windows 11 计算机上运行 Linux 命令和应用程序。
如何卸载适用于 Linux 的 Windows 子系统
要从您的系统中完全卸载适用于 Linux 的 Windows 子系统,您必须首先删除发行版。为此,请先按 Windows+i 打开“设置”菜单。在“设置”窗口中,从左侧面板中选择“应用”,然后从右侧面板中选择“应用和功能”。
之后,向下滚动应用程序列表并找到“Ubuntu”或您从 Microsoft Store 安装的发行版。单击 3 个垂直点,然后选择“卸载”。
之后,单击“卸载”,该发行版将从您的计算机中删除。
卸载发行版后,现在是时候禁用 Linux 的 Windows 子系统了。为此,请通过在“开始”菜单搜索中进行搜索来再次打开“控制面板”。
在控制面板窗口中,单击“程序”。
之后,在“程序和功能”部分下,单击“打开或关闭 Windows 功能”。
将出现一个名为“Windows 功能”的新窗口。从那里取消选择“适用于 Linux 的 Windows 子系统”之前的框,然后单击“确定”。
现在您已经从您的计算机中完全删除了“适用于 Linux 的 Windows 子系统”。按“确定”完成卸载过程后,您应该重新启动计算机。
这就是在 Windows 11 计算机上启用或禁用适用于 Linux 的 WSL 或 Windows 子系统的方式。