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

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

[[324448]]

【51CTO.com快译】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。

  1. 图形方法。
  2. Windows 10 Powershell命令行。

此外,我们还介绍如何安装微软商店中可用的不同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

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

 

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2021-03-11 10:40:45

Windows 10WSL 2Linux

2019-03-04 15:00:42

Windows 10重新安装硬盘驱动器

2016-10-26 09:29:12

MongoDBLinux

2021-08-01 08:12:55

Windows 微软WSL

2019-04-08 09:00:00

CentOS 7ElasticsearLinux

2020-08-28 07:00:00

WSLLinuxWindows 10

2017-05-25 15:14:36

2015-07-20 13:45:36

Windows 10应用安装

2018-04-16 09:20:45

Windows 10LinuxWSL

2019-10-17 09:45:02

照片SD卡Windows 10

2019-11-18 10:40:00

Windows 10Windows 10 无线显示器

2019-03-12 09:46:33

程序Windows 10启动

2016-10-24 09:40:53

CentOS高级入侵检测

2011-08-31 18:08:26

win7Win7PE

2019-06-14 11:15:27

WindowsLinuxWSL

2019-08-27 09:20:21

无线打印机Windows 10PC

2022-01-09 23:02:46

Windows 11Windows微软

2009-06-04 16:19:52

GlassFish作为

2019-09-27 10:55:32

U盘Linux MintWindows

2021-03-18 08:57:23

Windows 10Windows Ter资源管理器
点赞
收藏

51CTO技术栈公众号