用心打造
VPS知识分享网站

如何在Windows 10上安装Windows Linux子系统 (WSL)?教程来了!

什么是 WSL?

WSL 是 Windows Subsystem for Linux 的缩写。它是微软开发的兼容层,允许直接在 Windows 操作系统上运行功能齐全的 Linux 环境。WSL 允许用户在 Windows 上执行 Linux 二进制文件,并原生运行 Linux 命令行工具和应用程序,而无需单独的虚拟机或双启动设置。

目前有两个版本的 WSL 可用:

WSL 1: WSL 的初始版本提供了一个兼容层,用于在 Windows 上运行原生 Linux 二进制文件。它将 Linux 系统调用转换为 Windows 等效项,从而使 Linux 命令行工具能够无缝运行。但是,它不提供 Linux 内核,并且在性能和与某些 Linux 应用程序的兼容性方面存在一些限制。WSL
2: WSL 的较新版本 WSL 2 引入了重大改进。它包含一个运行完整 Linux 内核的轻量级虚拟机。此架构提供了更高的兼容性、性能以及对运行各种 Linux 发行版的支持。WSL 2 还支持完整的系统调用兼容性、改进的文件系统性能以及原生运行 Docker 容器的能力等功能。

使用 WSL,用户可以从 Microsoft Store 提供的各种 Linux 发行版中进行选择,例如 Ubuntu、Debian、Fedora 等。安装后,WSL 可与 Windows 命令提示符、PowerShell 或其他兼容终端集成,允许用户在 Windows 和 Linux 环境之间无缝切换。

WSL 在开发人员、系统管理员和爱好者中广受欢迎,因为它提供了一种在 Windows 生态系统中直接利用 Linux 工具和工作流程的便捷方法。它使开发人员能够在不同平台上拥有一致的开发环境,并简化了 Web 开发、脚本编写、系统管理和云操作等任务。

如何在Windows 10上安装Windows Linux子系统 (WSL)?教程来了!

在 Windows 10 上安装 WSL2 的步骤

准备工作
在本指南中,我们将安装 WSL 的最新版本,即 WSL2。要继续,请确保您正在运行 Windows 10
对于 x64 系统:版本 1903 或更高版本,Build 18362.1049 或更高版本。对于 ARM64 系统:版本 2004 或更高版本,Build 19041 或更高版本。)

1. 在您的设备上启用 WSL

默认情况下,WSL 功能处于禁用状态。因此,第一步,我们将启用该功能。打开 Windows PowerShell 并以管理员身份运行

打开 PowerShell

然后,发出以下命令启用 WSL 功能。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
在 PowerShell 中启用 WSL

2.启用虚拟机平台可选功能

要启用 Windows 虚拟机平台,请发出以下命令。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
在 PowerShell 中启用虚拟机平台

重要提示:完成上述操作后,您需要重新启动电脑才能应用启用的功能。

3.下载并安装Linux内核更新包

计算机重启后,点击链接下载Linux内核更新包

Linux内核更新包已下载

接下来,打开文件以安装程序包。单击“下一步”在您的计算机上安装 Windows Subsystem for Linux 更新。

单击“下一步”在计算机上安装 Windows Subsystem for Linux 更新

完成后,单击“完成”。

安装 Windows Subsystem for Linux 更新完成

4. 将 WSL2 设置为默认

再次打开 PowerShell 并运行以下命令将 WSL2 设置为默认值。

wsl --set-default-version 2
将 WSL2 设置为默认值

5.安装Linux发行版

WSL 2 支持许多 Linux 发行版,例如 Ubuntu、OpenSUSE、Kali、Debian、Fedora 和 Pengwin。您可以在 Microsoft Store 中找到不同版本的 Linux 发行版。您也可以点击链接打开特定发行版的 Microsoft Store 页面:https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-6—install-your-linux-distribution-of-choice。打开 Microsoft Store,搜索您想要使用的 Linux 发行版,然后点击“获取”进行安装。

打开 Microsoft Store
单击“获取”安装 Linux 发行版

下载发行版后,打开它。

打开你的 Linux 发行版

系统将提示您为您的 Ubuntu 实例创建一个用户,并为该用户创建一个密码。

创建用户

之后,您就可以开始使用 Ubuntu 了。

开始使用 Ubuntu
赞(0)
未经允许不得转载;国外VPS测评网 » 如何在Windows 10上安装Windows Linux子系统 (WSL)?教程来了!
分享到