微软Insider Preview版本安装WSL2的方法


WSL2介绍

WSL 2(Windows Subsystem for Linux 2)改变了Linux发行版和微软系统的交互方式,其主要目的是提高文件系统的性能并且加入了完善的系统调用兼容性。
而且WSL在version 1和version 2之间互相转换十分方便,喜欢尝鲜的
朋友们可以放心食用。


安装方法

要安装WSL2需要以下几个步骤:

  • 将Windows系统升级到Windows 10 build 18917或者更高版本。
  • 打开windows的 'Virtual Machine Platform' 功能。
  • 在电脑里安装好支持WSL2的WSL。
  • 在windows命令行中改变WSL版本。

升级Windows

进入设置->更新和安全->Windows预览版体验计划,选择你的一个windows账户成为预览体验成员,并且在设置中选择 “快” 这样可以获得更加新的Windows预览版本。如果你是第一次加入预览体验计划,系统会提示你重启。
接下来就进入Windows更新界面检查一下更新,等待大概半个小时(可能更多)的时间下载和安装更新,之后重启十几分钟就可以获得最新的Windows预览版了。

打开windows的 'Virtual Machine Platform' 功能。

官网上关于这一步只说了在PowerShell中用管理员权限运行如下代码:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
并且重启,但实际上大多数情况是不够的。
需要在启动前进入BIOS(不同品牌的电脑进入方式不一样,我的是按F2进入),在设置中打开Intel Virtual Technology选项,并且进入控制面板中的“程序与功能”中,打开旁边的“启用或关闭Windows功能”把所有与虚拟机(Virtual Machine)相关的选项全部打开,等待其安装完毕后再次重启即可。

在电脑里安装好支持WSL2的WSL。

这一步可以直接在Windows自带的应用商店中搜索WSL,选择一个你喜欢的发行版即可安装。

在windows命令行中改变WSL版本。

最后一步,用管理员身份打开PowerShell,输入命令并运行:
wsl --set-version distro 2
即可将目前你的Linux发行版distro设置为WSL 2
其中distro是你目前的发行版的名字,用命令:wsl -l 即可查看。
你可以随时切换回WSL 1 ,只需要把2改成1即可:
wsl --set-version distro 1


检验WSL2是否安装成功

在PowerShell里输入:
wsl --list --verbose 或者 wsl -l -v
如果在‘version’那一列显示的是2,那么恭喜你已经成功安装WSL2了。

image.png

你可能感兴趣的:(微软Insider Preview版本安装WSL2的方法)