wsl安装
wsl有1代和2代2个版本,分别是wsl和wsl2,有些不同,我们这次以windows11和wls2为准。
最简单的办法是终端运行
wsl --install
上面默认为Ubuntu,指定版本可以运行
wsl --install -d Debian
期间会提示安装虚拟机平台和适用于Linux的Windows子系统,点允许 确定就好了,然后回提示你重启系统才能生效。
查看状态,运行
wsl --status
我这里提示支持wsl2,但是不支持wsl1。
原因也很简单我们没有安装windows功能——适用于Linux的Windows子系统,这个wsl和上面的wsl不同,上面的是微软商城里的,后面的是windows功能里的,windows功能里的支持的是wls1。
关于wsl1和wsl2我实在是弄不清,他们还和windows的版本有关系。
有人说要把windows功能的wsl和虚拟机平台选上,甚至要把Hyper-v选上,这应该是早期的版本安装方法,对于那些版本来说是正确步骤,只是现代更新了,很多人不太理解,微软说的也不太详细,所以大家都不是很明白。
还有通过命令开启的,这和通过控制面板里找到windows功能是一样的,安装wsl1的几个命令如下,虽然用不到了,记录一下
optionalfeatures
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
查看Linux版本
cat /etc/issue