如何在Windows 10上启用WSL 2

时间:2020-07-27 13:00:06  来源:igfitidea点击:

WSL 2是Linux的最新版本的Windows子系统。
以前的版本现在称为WSL 1.

在本教程中,我们将学习如何在Windows 10上启用WSL2并安装Linux发行版以使用WSL2.

要在Windows 10上安装WSL 2,请转到“开始”菜单| Windows系统|控制面板|程序|打开或者关闭Windows功能。

确保在单击“确定”按钮之前选择用于Linux功能的虚拟机平台和窗口子系统。

单击“确定”按钮后,Windows将在计算机上启用WSL 2,并且需要在请求后重新启动PC。

重新启动后,我们需要更新WSL内核组件。
为此,单击此链接以下载更新设置。

下载完成后,运行“wsl_update_x64.msi”文件以安装内核更新。

在打开命令提示符之后,并运行以下'wsl'命令,使WSL 2为Linux制作默认的Windows子系统(此步骤是可选的)。

wsl --set-default-version 2

在WSL2上安装Linux

对于此演示,我们将在Windows 10上安装Ubuntu 10.只要它在Microsoft Store中可以安装我们最喜欢的Linux发行版。

打开Microsoft Store并搜索Ubuntu。

选择Ubuntu应用程序,然后单击“获取”按钮以安装它。
安装完成后,转到“开始”菜单并打开Ubuntu应用程序。

从WSL1更新到WSL2

如果我们在WSL 1上运行了Linux发行版,则可以将其更新为WSL2,也可以将WSL 2发行到WSL 1.

打开命令提示符并运行'wsl -list -v'命令以列出所有正在运行的Linux发行版。

正如我们所看到的,我在WSL 1上运行了Kali Linux。
现在,我将使用“WSL”命令升级到版本2,如下所示:

wsl --set-version kali-linux 2

Microsoft不打算停止WSL 1.版本1和2旨在将在同一Windows系统中并排运行。
用户可以根据用户的要求将WSL Linux Distrs转换为另一个版本。

更好的IO性能和完整的系统调用兼容性

Windows子系统Linux 2明显比版本更快。
例如,如果我们运行APT安装命令以在Ubuntu发行版上安装软件,那么与WSL 1相比,将在WSL 2上安装软件时需要更少的时间来安装软件。

Linux 2的Windows子系统还介绍了自己的Linux内核,以完全支持系统调用兼容性,这意味着我们现在可以在Windows 10上运行更多的Linux应用程序(如docker)。

Linux内核在轻量级实用程序虚拟机上运行,所有WSL 2 Linux发行版都会在此单一轻量级实用程序VM中启动。