Windows Subsystem for Linux的最新版本是一次重大升级;对大多数人来说,它现在比以往任何时候都更容易安装。

微软在推出Windows Linux子系统时大放异彩,这是一种在Windows中运行实际Linux而无需设置虚拟机的方法。该项目得到了大量支持,WSL2是最新、最棒的。
它进一步丰富了Windows 10和Windows 11现在,自1.0版发布以来,在Windows机器上设置WSL2从未如此容易,现在Windows 10也支持GUI应用程序。
Windows 10和Windows 11上WSL2的简化设置

需要输入的单个WSL安装命令。
现在有一种新的、极为简化的方法,可以在Windows 10和Windows 11 PC上安装和运行WSL2。要获得最新版本,您需要运行Windows 10版本21H1、21H2或22H2,或者在Windows 11 21H2上应用所有11月更新。
完成此操作后,打开PowerShell并输入以下命令:
wsl --install
就这样。设置过程将开始,您可以放松,直到完成。默认情况下,WSL将启用所需的所有系统功能,并将下载和安装Ubuntu。如果您不想在安装过程中安装分发,可以添加--无分布标记到安装命令
或者,如果你想安装一个非Ubuntu发行版,你可以在install命令后添加它的名字。例如,wsl—安装Debian .
WSL现在通过Microsoft应用商店分发,简化的安装过程将引入此版本。或者,您可以直接从其Microsoft应用商店列表 .
如果您希望同时使用WSL 1和WSL 2,则还需要可选的Windows Subsystem for Linux组件。
如何为WSL 1启用Windows SUBSYSTEM FOR LINUX可选组件
WSL2现在是标准的,但如果出于任何原因您还想与WSL1一起使用,则需要启用可选的Windows Subsystem for Linux组件。幸运的是,您可以通过两种方式来实现这一点。第一种是通过添加--启用-wsl1到上面使用的安装命令。
但您也可以随时启用该组件,即使您已经启动并运行了WSL2。以管理员身份打开PowerShell并输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
最后,您需要重新启动PC,添加 西北意味着你不会立即被踢出你正在做的任何事情。如果您想立即重新启动,只需在命令末尾省略这一点。
为LINUX发行版设置WSL2
WSL2的优点是它不会取代WSL1。它只是与它一起运行。这意味着您可以使用不同版本的组合运行Linux安装。您可以将其设置为默认值,也可以为PC上的每个Linux发行版专门设置一个版本。

在PowerShell中设置默认版本。(图片来源:Windows Central)
如果希望在安装WSL2后立即在其上运行所有内容,可以将其设置为默认版本。
wsl --set-default-version 2
列出已安装的LINUX发行版及其WSL版本

在PowerShell中列出已安装的Linux发行版及其各自的WSL版本既简单又有用。(图片来源:Windows Central)
如果将WSL2设置为默认值,则在此之后的任何Linux安装都将自动使用它。您可以轻松检查所安装的Linux发行版使用的WSL版本。
wsl --list --verbose
使用verbose标志将提供WSL的哪个版本连接到哪个Linux安装的详细信息。没有它,您只需获得已安装的Linux版本的列表。
更改每个LINUX安装的WSL版本

基于每个分发更改WSL版本。(图片来源:Windows Central)
当将WSL2设置为默认值时,它将应用于以后安装的任何内容。如果已经设置,则需要手动转换。同样,如果您希望在版本1和版本2之间切换或在系统上运行混合,可以这样做。
wsl --set-version
因此,作为一个示例,如果您在WSL上有一个Debian安装,需要将其转换为WSL2,您可以输入
wsl --set-version debian 2
在POWERSHELL中启动特定的LINUX安装

无论您使用哪种终端应用程序,都可以从PowerShell启动到WSL。(图片来源:Windows Central)
如果您只安装了一个版本的Linux,只需键入
wsl
在PowerShell中会将您启动到关联的bash shell中。但如果您有多个,可以使用此命令启动特定发行版。
wsl -d
完成后,键入
exit
将把您带回PowerShell。
从现在开始,您就可以开始安装所有需要的Linux了。我们的完整指南将在这一过程中为您提供帮助,但一旦WSL2按照您喜欢的方式进行设置,它就会淡出背景。
如果您正在使用WSL,也值得从Microsoft应用商店获取Windows终端应用程序。虽然您可以只使用每个安装的标准终端或通过PowerShell启动,如上图所示,但Windows终端有一个整洁的选项卡式界面,允许您同时运行多个Shell。让PowerShell、Linux、Azure Cloud Shell甚至命令提示符在一个窗口中并排打开。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源