如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?,


如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?

Windows 10凭借大受欢迎的WSL(Windows Subsystem for Linux)进入Linux领域。由于最近推出了WSL的最新版WSL2,用户现在可以利用实际的Linux内核从Windows执行Linux任务。现在,由于最新的Windows更新(代号为20H1)推出,WSL2准备正式发布。因此,不妨看一下如何将Windows Subsystem for Linux安装到Windows 10上。

简而言之,WSL2或Windows Subsystem For Linux版本2为用户提供了Windows 10操作系统中的轻量级Linux控制台环境。因此,你不用虚拟机就可以从Windows 10运行Linux二进制文件。此外,Windows 10中的Windows Subsystem for Linux可用于核心命令行工具和服务,而最重要的是bash shell。

在该Windows 10 WSL教程中,我们介绍如何通过两种方法安装Windows Subsystem for Linux。

此外,我们还介绍如何安装微软商店中可用的不同Linux发行版。但是在Windows 10上安装Ubuntu等Linux发行版需要先安装WSL。

如何在Windows 10上安装Windows Subsystem For Linux(图形方法)?

要求:

  • 正常的互联网连接。
  • 面向WSL的Windows 10周年更新1607。
  • 面向WSL2的Windows 10内部版本18917或更高版本。
  • 支持Hyper-V服务的设备。

对于大多数用户来说,使用Settings应用程序和控制面板安装WSL是最简单的方法。以下是在Windows 10中安装WSL的步骤:

图1

  • 在Windows 10计算机上,点击“开始”并浏览到控制面板。
  • 现在,选择“程序”类别。
  • 在“程序和功能”下,点击“打开或关闭Windows功能”。

或者,你可以在Windows 10上打开Settings应用程序,然后浏览到“应用程序”>“程序和功能”>“打开或关闭Windows功能”。

  • 现在会出现“ Windows功能”窗口。在这里,你可以使用复选框打开和关闭Windows 10功能。
  • 在可用的复选框列表中,向下滚动,找到Windows Subsystem For Linux选项。
  • 勾选与Windows Subsystem相对应的复选框。
  • 点击“确定”,安装WSL for Windows 10。
  • 最后,点击“立即重新启动”按钮,使更改生效,并完成WSL的安装。

如何使用Windows 10 Powershell安装Windows Subsystem for Linux?

如果你使用Linux,这可能意味着命令行是你最好的朋友。在命令行上输入内容比较有意思。

除了安装WSL2的图形方法外,我们还可以使用PowerShell在Windows 10中启用WSL。想使用Powershell安装WSL,请执行以下步骤:

  • 在“开始”菜单中搜索Powershell。
  • 打开应用程序之前,右键鼠标,选择以管理员身份运行该应用程序。
  • 输入以下命令:
  1. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

图2

  • 执行命令后,PowerShell将要求你重新启动计算机,使更改生效。
  • 因此,输入字母“ Y”以完成该过程,并确认重新启动。

就是这样。重新启动后,你现在已为某个操作设置好了Windows Subsystem for Linux。

如何在Windows 10上安装Linux发行版?

最后,安装Windows Subsystem for Linux后,我们现在可以安装Windows商店中可用的Linux发行版。

想安装Linux Distro,你在Windows 10中需要:

  • 点击“开始”,然后选择微软商店。
  • 使用微软商店中可用的搜索框,选择青睐的发行版,以便安装到Windows 10上。

图3

  • 另外,如果你想查看可用Linux发行版的完整列表,可以输入Linux,然后浏览搜索结果。
  • 选择你青睐的发行版后,点击“安装”或“获取”。

(现在,如果你尚未使用微软帐户登录,会要求你登录。但是如果你暂时不想登录帐户,也可以关闭弹出窗口。)

图4

现在等几秒钟,直到下载和安装过程完成,之后Linux发行版已安装到Windows 10上,就可以准备使用了。此外,该发行版将以标准的日常应用程序这种形式直接出现在开始菜单中。

首次启动Linux发行版时,会进行简短的设置过程。基本上,它询问你要为Linux环境设置的用户名和密码。

安装WSL2:如何将WSL改为WSL2?

成功安装Linux发行版和WSL功能后,必须将Linux发行版的Windows Subsystem for the Linux改为WSL2。除非你手动更改版本,否则它仍在WSL环境中运行。

因此,要将Linux发行版设置为WSL2版本,就要:

  • 以管理员身份打开PowerShell。
  • 首先,核查已安装的Linux发行版的名称。为此,运行命令:wsl -l
  • 现在,在记下发行版名称后,运行命令:wsl --set-version 2。

图5

确保将代码空间“ ”换成已安装发行版的实际名称。

  • 此外,你可以使用以下命令将WSL2设置为所有安装的默认架构。
  1. wsl --set-default-version 2 

如何卸载Windows 10上的Linux发行版?

此外,如果你想在这里切换传统的发行版,事情也变得轻松。你可以使用以下步骤在Windows 10上卸载并重新安装Linux:

  • 打开Settings应用程序。
  • 选择“应用程序”类别,然后选择“应用程序和功能”菜单。
  • 在程序列表中,选择已安装的发行版。
  • 点击“卸载”,然后再次确认。

图6

现在,Linux发行版已从你的Windows 10计算机中完全删除。

如何卸载和禁用Windows 10上的Windows Subsystem for Linux?

由于某些原因,你对WSL2 for Windows 10不为所动,或者宁愿禁用它,卸载或禁用Windows上的WSL与安装过程一样简单。要卸载Windows 10上的WSL,遵照以下步骤。

  • 在Windows 10计算机上,打开Settings应用程序。
  • 选择“应用程序设置”类别。
  • 浏览到应用程序>程序和功能>打开或关闭Windows功能。
  • 在可用的复选框列表中,向下滚动,找到Windows Subsystem For Linux选项。
  • 取消选中与Windows Subsystem相对应的复选框。
  • 点击“确定”,然后重新启动Windows 10设备。

使用PowerShell卸载或禁用Windows 10上的WSL

此外,就像安装过程一样,Powershell可用于卸载和禁用Windows 10计算机上的WSL2功能。为此,

  • 以管理员身份运行PowerShell,然后输入以下命令:
  1. Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 
  • 输入Y,重新启动设备。

现在,你已成功禁用了设备上的Windows Subsystem for Linux。

原文标题:How To Install WSL (Windows Subsystem For Linux 2) On Windows 10?,作者:Athul Mithran

相关内容