WSL - 全称叫 Windows Subsystem for Linux,是微软出的一个可以在 Windows 平台下使用 Linux 的功能。
不久之前,WSL 更新升级到 WSL2,WSL2 比之前提高了文件系统的性能,以及提供了全系统调用的兼容性。具体的升级内容可以参考官方文档。
本文将以官方WSL2升级文档为参考,介绍如果给Windows10升级WSL2。
本文概要如下:
- 准备工作
- 功能开启
- WSL2设置
- 发行版安装
准备工作
我们首先需要检查我们的系统版本。Win
+ R
输入 winver
,就可以找到当前的系统版本。在官网的文档上,说的是1903版本以上就可以支持 WSL 2,但是在我的机器上,我的 1903 并不能正常安装使用。主要体现在运行 wsl --set-default-version 2
命令后,系统提示并没有这样的命令。
所以建议还是升级到最新的系统版本(当前最新是 2004)。
升级方法很简单,可以在 设置
- 更新和安全
- Windows 更新
中更新。但是有时候会没有提示能更新到最新的2004版本,那就可以使用微软提供的更新助手。
功能开启
准备工作完成后,我们需要为我们的WIndows开启两个功能。
Windows Subsustem for Linux
以管理员身份运行 powershell
,然后输入:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Virtual Machine Platform
同样以管理员身份运行 powershell
,输入:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSL 2 设置
首先需要先下载 WSL 2 Linux 内核,官网下载地址。
下载好是一个 msi
安装包,打开一直点下一步即可。
安装完成后,以管理员身份运行 powershell
,输入:
wsl --set-default-version 2
如果没有报错,即设置成功。
选择发行版
接下来,打开微软的应用商店,搜索 Linux,就可以找到常用的 Linux 系统版本。然后点击获取安装即可。
接下来就可以直接打开安装好的Linux,进行一系列的Linux配置即可使用了。