什么是WSL2
首先我们理解一下什么是WSL
Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
也就是说WSL是在你的window系统中安装了一个Linux子系统,你可以在windows系统上处理一些在Linux下运行的工具或程序
那么WSL2就是二代目的WSL,比WSL1也就是平时所说的WSL具有很厉害的功能
WSL2是适用于Linux的Windows子系统体系结构的一个新版本,它是对基础体系结构的一次重大改造。
确定你的windows版本
想要安装WSL2你就必须得知道你的windows版本,否则会安装失败
而安装WSL2的系统最低要求为win10系统,这其中还得细分,如下:
- 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
- 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
但是你该如何知道自己是哪个版本的?
很简单 win+R 打开运行 输入winver
你就会看到:
这样
如果你是在还是想知道自己到底是属于x64还是AMR64,打开 PowerShell输入:
systeminfo | find "System Type"
行了吧!?
开始安装
如果你满足上述系统要求,就是开始开始安装了。
但是别急,小伙子,安装之前你得开启“虚拟机平台”可选功能,也就是”虚拟化“
你可以打开任务管理器查看一下,像这样:
开启虚拟化
这就是启用了,没启用也不用担心,以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
记得输完后一定要重启电脑!,然后根据上述查看自己是否启用”虚拟化“
安装合适的Linux内核包
适用于 AMR64 计算机的 WSL2 Linux 内核更新包
我以 x64计算机来演示,点击即安装,出现下图表示安装上了,若是和下图不一样,可能是上步没重启
将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本
wsl --set-default-version 2
安装完成,想进行更多后续操作点击官网-->更多操作
标签:WSL2,WSL,x64,版本,Linux,win10,安装 From: https://www.cnblogs.com/meloo/p/17810020.html