如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?
即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践
简而言之,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。
- 图形方法。
- 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。
- 打开应用程序之前,右键鼠标,选择以管理员身份运行该应用程序。
- 输入以下命令:
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设置为所有安装的默认架构。
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,然后输入以下命令:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 输入Y,重新启动设备。