如何使用 WSL 在 Windows 10 上安装 Linux

最后更新: 2023年09月07日

在当今的计算时代,兼容性已经发挥了基础性作用 面向用户。 和 Windows 10 及其 Windows 的 Linux 子系统 (WSL) 功能,开发人员和技术爱好者现在能够以前所未有的轻松方式在其计算机上安装和运行 Linux 发行版。在这篇文章中,我们将探讨 步步 如何安装Linux 在 Windows 10 上 使用 WSL,为用户提供了一个简单而强大的解决方案,以充分利用两全其美的优势: 操作系统 最流行且灵活、稳定的Linux环境。

1. Windows Linux子系统(WSL)简介

Windows Subsystem for Linux (WSL) 是微软开发的一款工具,允许用户直接在 Windows 系统上运行 Linux 发行版。 这使开发人员和系统管理员能够使用 Linux 工具和命令,而无需安装单独的分区或虚拟机。

安装 WSL 是一个快速而简单的过程。首先,您必须确保您拥有更新的版本 Windows 10 并在 Windows 功能中启用 WSL 功能。然后,您可以从 Microsoft Store 选择要使用的发行版,例如 Ubuntu 或 Debian。安装发行版后,您可以从 Windows 开始菜单访问它并按照初始配置步骤进行操作。

配置完成后,WSL 允许您在您的计算机上使用各种 Linux 工具和命令 Windows系统。您可以运行基本的Linux命令、安装软件包、编译程序、运行shell脚本。此外,WSL 还提供与 Windows 文件系统的无缝集成,允许您在 Linux 环境和 Windows 环境中访问和操作文件。

2. 使用 WSL 在 Windows 10 上安装 Linux 的先决条件

在开始使用 WSL 在 Windows 10 上安装 Linux 之前,确保满足某些先决条件非常重要。 这些要求将确保成功安装和流畅的用户体验。 以下是必要的要求:

1. Windows 10 或更高版本: WSL 自 Windows 10 更新版本 1607 起可用。请确保您的操作系统已更新到受支持的版本。

2. 激活 WSL: 在 Windows 10 上安装和使用 Linux 之前,必须启用 Windows Subsystem for Linux (WSL) 功能。这 可以做到 通过 Windows 控制面板或使用 PowerShell。按照 Microsoft 提供的说明在您的系统上激活 WSL。

3.可用磁盘空间: 确保您的计算机上有足够的可用空间 硬盘 托管您的 Linux 安装和您想要运行的应用程序。建议至少有 20 GB 的可用空间以获得最佳性能。

3. 在 Windows 10 上下载并安装 WSL

要在 Windows 10 上下载并安装 WSL,请按照以下步骤操作:

  • 打开开始菜单并搜索“设置”。
  • 点击“更新和安全”。
  • 从左侧菜单中选择“对于开发人员”。
  • 选中“程序员模式”框。

然后按照以下步骤激活 WSL:

  • 以管理员身份打开 PowerShell。
  • 输入以下命令: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux.
  • 按 Enter 并等待安装过程完成。

最后,您必须重新启动系统以使更改生效。 重新启动后,WSL 将可以访问并可供使用。

4. 在 Windows 10 上为 Linux 安装设置 WSL

如果您是 Windows 10 用户,并且希望在操作系统上使用 Linux,而无需安装新分区,则可以利用适用于 Linux 的 Windows 子系统 (WSL)。 在开始之前,请确保您已安装最新版本的 Windows 10,因为 WSL 从 Windows 10 Creators Update 开始提供。

要配置 WSL,请执行以下步骤:

  • 打开“开始”菜单并搜索“Windows 功能”。
  • 选择“打开或关闭 Windows 功能”。
  • 在功能列表中,查找“Windows Subsystem for Linux”并选中该框。
  • 单击“确定”并等待安装完成。
  • 出现提示时重新启动系统。

系统重新启动后,您就可以安装与 WSL 兼容的 Linux 发行版了。 您可以访问 Microsoft Store 并搜索流行的发行版,例如 Ubuntu、Debian 或 Fedora。 单击您想要的发行版,然后单击“获取”开始安装。 安装后,您将能够在 Windows 10 桌面上将 Linux 发行版作为单独的窗口运行。

5. 为 WSL 选择并下载正确的 Linux 发行版

这是充分利用该工具的重要步骤。 幸运的是,有几种流行的发行版可在 WSL 中使用,每种发行版都有自己的功能和优点。 在这里,我们将为您提供分步指南,帮助您选择和下载适合 WSL 的 Linux 发行版。

独家内容 - 点击这里  申请组织旅行

1. 研究选项:在选择 Linux 发行版之前,进行研究并熟悉可用的不同选项非常重要。 一些常见且流行的发行版包括 Ubuntu、Debian 和 Kali Linux。 它们每个都针对不同的用例进行了优化,因此请务必考虑您的需求和偏好。

2. 查看指南和教程:选择 Linux 发行版后,请查找在线指南和教程来帮助您在 WSL 上安装和配置该发行版。这些资源将为您提供详细的分步说明,并帮助您避免安装过程中的潜在陷阱。他们还可以提供 技巧和窍门 对于在 WSL 上充分利用 Linux 发行版非常有用。

6. 使用 WSL 在 Windows 10 上安装 Linux 发行版

对于想要使用适用于 Linux 的 Windows 子系统 (WSL) 在 Windows 10 上安装 Linux 发行版的用户,这里有一个解决此问题的分步教程。 WSL 是 Windows 10 的一项独特功能,允许您直接在 Windows 上运行 Linux 环境,而无需虚拟机。

在开始之前,请确保您的 Windows 10 系统已启用 WSL 功能。 要检查这一点,请转到“开始”菜单并搜索“打开或关闭 Windows 功能”。 接下来,展开“Windows Subsystem for Linux”并确保选中该框。 如果不是,请选择它并单击“确定”。

启用 WSL 后,转到 Microsoft Store 并搜索要安装的 Linux 发行版。 Microsoft 提供了多种流行的选项,例如 Ubuntu、Debian 和 Kali Linux。 单击所需的发行版,然后在商店页面上单击“获取”按钮开始下载和安装过程。 此过程可能需要一段时间,具体取决于分发的大小和 Internet 连接的速度。

7. Windows 10 上 Linux 发行版的初始设置

Windows 10 最吸引人的功能之一是能够直接运行 Linux 发行版 操作系统。这使得用户无需安装额外的操作系统即可享受 Linux 的好处。这里我们将向您展示如何在 Windows 10 上执行 Linux 发行版的初始配置。

第 1 步: 在开始之前,请确保您的 Windows 10 版本支持 Windows Subsystem for Linux (WSL) 功能。要验证这一点,您必须安装版本 1607 或更高版本。如果您有旧版本,则需要 更新您的操作系统.

第 2 步: 确认兼容性后,您可以继续安装 Linux 发行版。 为此,您必须打开 Windows 应用商店并搜索您要使用的发行版。 点击“获取”并等待安装完成。

第 3 步: 安装 Linux 发行版后,打开它,系统会要求您设置用户名和密码。 您将使用这些数据来访问 Windows 10 上的 Linux 发行版。仅此而已! 现在您无需离开 Windows 即可享受 Linux 的所有优势。

8. Windows 10 上使用 WSL 的 Linux 命令行界面

借助适用于 Linux 的 Windows 子系统 (WSL),在 Windows 10 上使用 Linux 命令行界面变得更加容易。 借助 WSL,您可以在 Windows 计算机上运行 Linux 发行版,而无需安装虚拟机或双启动。

如果您想在 Windows 10 上使用 Linux 命令行界面,请按照以下步骤操作:

  • 打开 Windows 10 设置并转到“更新和安全”部分。
  • 单击左侧菜单中的“对于开发人员”并激活“开发人员模式”选项。
  • 启用开发人员模式后,转到同一设置窗口中的“Windows 功能”部分并激活“Windows Subsystem for Linux”。
  • 转到 Microsoft Store 并查找受支持的 Linux 发行版,例如 Ubuntu、SUSE 或 Debian。 下载它并将其安装在您的计算机上。
  • 安装 Linux 发行版后,从开始菜单将其打开。 在这里您将被要求设置一个帐户并设置密码。

完成这些步骤后,您将可以在 Windows 10 上访问 Linux 命令行界面。这将允许您直接运行 Linux 兼容的命令和程序 从您的操作系统 视窗。您可以使用 Linux 的所有命令行功能和工具,例如 apt 包管理器或 gcc 编译器。

9. WSL中安装的Linux发行版的管理和更新

使用 Windows Subsystem for Linux (WSL) 的好处之一是能够轻松管理和更新已安装的 Linux 发行版。 以下是一些分步解决方案,可解决与管理和更新相关的任何问题。

独家内容 - 点击这里  如何设置Zuora?

1.检查并更新WSL版本: 在开始之前,请务必确保您的系统上安装了最新版本的 WSL。 这可以通过运行命令来完成 wsl -l -v 在 Windows 命令行上。 如果有旧版本,可以使用命令更新 wsl --set-version .

2. 更新Linux发行版: 一旦验证了 WSL 版本,就可以更新已安装的 Linux 发行版。 为此,您可以在 Windows 命令行上使用以下命令: wsl --update。 此命令将更新系统上安装的所有 Linux 发行版。

3. 管理更新: 除了执行一般更新之外,还可以单独管理每个 Linux 发行版的更新。 为此,您可以使用命令 wsl --set-version 。 这将允许您更改特定发行版的版本并根据需要使其保持最新。

10. 在 WSL 中从 Linux 发行版访问 Windows 文件和目录

使用适用于 Linux 的 Windows 子系统 (WSL) 的好处之一是能够访问和操作 Linux 发行版中的 Windows 文件和目录。 当您在需要访问 Windows 和 Linux 资源的环境中工作时,这尤其有用。 本文将提供有关如何从 WSL 上的 Linux 发行版访问 Windows 文件和目录的分步教程。

首先,需要注意的是,WSL 提供了一个兼容层,允许您直接在 Windows 上运行 Linux 二进制文件。 这意味着可以从 WSL 中的 Linux CLI 访问 Windows 文件和目录。 访问 Windows 文件和目录的最简单方法之一是使用特殊路径 /mnt。 此路径包含 WSL 中 Windows 磁盘的挂载点。

下面是如何从 WSL 访问 Windows 目录的实际示例。 假设你有一个名为 C:文件 在您想要从 WSL 访问的 Windows 上。 为此,只需在 WSL 中打开 Linux 终端并使用以下命令 cd /mnt/c/文档 导航到所需的目录。 一旦进入感兴趣的目录,您就可以正常操作文件并执行 Linux 命令。

11. WSL 中的网络配置用于与其他机器连接

要在 WSL 中配置网络并实现与其他计算机的连接,请务必遵循以下步骤:

1. 网络适配器配置:首先,请确保 WSL 上的默认网络适配器配置正确。 您可以通过以下方法进行检查:打开 Windows 控制面板,选择“网络和 Internet”,然后选择“网络和共享中心”,然后单击左侧窗格中的“更改适配器设置”。 确保用于连接的适配器已启用并配置为自动获取 IP 地址。

2. 检查 IP 地址:配置网络适配器后,您可以检查分配给 WSL 计算机的 IP 地址。 为此,请打开 WSL 发行版的命令行并运行“ipconfig”命令。 这将显示分配给 WSL 虚拟机网络适配器的 IP 地址。 确保此 IP 地址与您要连接的网络位于同一范围内。

3. 配置防火墙规则:在某些情况下,您可能需要配置防火墙规则以允许连接到网络上的其他计算机。你可以通过以下方式做到这一点 Windows 防火墙 或您正在使用的任何其他防火墙程序。确保在与目标计算机通信所需的端口上允许传入和传出连接。此外,您可能还需要配置路由以允许流量通过 WSL 传递到网络上的其他计算机。

通过执行这些步骤,您应该能够在 WSL 中成功配置网络并实现与本地网络上其他计算机的连接。 请记住检查您的网络适配器,检查分配给 WSL 计算机的 IP 地址,并配置必要的防火墙规则以允许通信。

12. 使用 WSL 在 Linux 上创建并运行 bash 脚本

使用 WSL(适用于 Linux 的 Windows 子系统)在 Linux 上创建和运行 bash 脚本是系统管理员和开发人员的一项重要技能。 Bash 脚本是在 Linux 操作系统中自动执行重复任务的脚本。 借助 WSL,您可以直接在 Windows 计算机上运行 Linux shell 命令和脚本,从而提高系统开发和管理的灵活性和生产力。

要在 WSL 中创建 bash 脚本,只需打开终端并创建一个扩展名为 .sh 的新文件。 您可以使用您喜欢的任何文本编辑器(例如 Nano 或 Vi)来创建和编辑文件。 重要的是要记住,bash 脚本必须以 #!/bin/bash 行开头,这表明将使用 bash 解释器来执行脚本。

创建 bash 脚本文件后,您可以开始键入要运行的命令。 脚本中的命令将按照编写的顺序执行。 您可以在脚本中包含标准 shell 命令、Linux 命令、自定义函数和注释。 要运行该脚本,只需在终端中输入文件名并按 Enter 键即可。 如有必要,请使用命令 chmod +x script_name.sh 确保脚本具有可执行权限。

13. 解决使用 WSL 在 Windows 10 上安装 Linux 时的常见问题

使用适用于 Linux 的 Windows 子系统 (WSL) 在 Windows 10 上安装 Linux 时,有时可能会出现常见问题,导致安装过程变得困难。 幸运的是,有多种解决方案可以解决这些问题并确保安装成功。

首先,验证 Windows 10 的版本是否是最新的并且与 WSL 兼容非常重要。 您可以通过在系统设置中检查 Windows 更新来执行此操作。 如果有可用更新,请务必先安装它们,然后再继续 Linux 安装。

另一个常见问题可能是安装 Linux 的磁盘空间不足。 要解决此问题,您可以通过删除不必要的文件或将它们移动到另一个硬盘驱动器来释放空间。 您还可以通过分区或使用磁盘管理工具来扩展磁盘空间。

14. 使用 WSL 在 Windows 10 上安装 Linux 的结论和建议

总之,对于那些想要享受两者优势的用户来说,通过 WSL 在 Windows 10 上安装 Linux 是一种有效的解决方案。 操作系统 在同一个团队中。在本文中,我们介绍了成功安装所需的步骤,并提供了优化其操作的建议。

重要的是,为了确保安装顺利、无故障,必须仔细遵循 Microsoft 提供的教程和步骤。 此外,选择正确的 Linux 发行版对于满足用户的需求至关重要。 我们建议在做出最终决定之前研究并尝试不同的发行版。

一旦使用 WSL 在 Windows 10 上安装 Linux,用户将能够使用 Linux 提供的强大工具和应用程序,同时保持 Windows 的熟悉度和兼容性。 利用这些优势,您可以开发项目、进行测试并充分利用这两个操作系统的功能。

简而言之,对于希望访问 Linux 环境而不必放弃其主操作系统的 Windows 10 用户来说,WSL(适用于 Linux 的 Windows 子系统)是一个绝佳的选择。 WSL 具有简单的安装和相对容易的配置,提供了在 Windows 上运行 Linux 应用程序和命令的技术解决方案。

遵循本文中概述的步骤后,您将准备好在 Windows 10 计算机上探索 Linux 世界。由于能够直接在 Windows 操作系统上运行 Linux 应用程序,您将能够享受灵活性和单一设备上的两个平台的力量。

重要的是要记住,WSL 不是一个完整的 Linux 虚拟机,而是一个允许在 Windows 环境中运行 Linux 应用程序的兼容层。 如果您需要更高级的功能或想要使用特定的 Linux 发行版,您可能需要考虑其他选项,例如安装虚拟机。

总体而言,使用 WSL 在 Windows 10 上安装 Linux 为用户提供了更大的多功能性,并且能够利用这两个平台的优势。 如果您是开发人员、系统管理员,或者只是对探索 Linux 世界感兴趣的人,请毫不犹豫地尝试 WSL 并亲自进行实验。

随着技术世界的不断发展,令人兴奋的是看到操作系统之间的障碍变得越来越模糊。 借助 WSL 等工具,用户可以享受 Windows 的舒适和熟悉,同时沉浸在丰富的 Linux 生态系统中。 因此,请毫不犹豫地探索并充分利用这种强大的技术组合。