win10/11简单安装WSL2新手指引(任意盘符)

前言

如果你有会用到linux系统的情况下,又不想单独去装个linux。那么WSL是最好的体验,无需多高配置,也可以流

畅使用,在windows下使用linux非常舒适。这里讲的是WSL2安装方法,如果要问WSL2是什么?那这里我推荐有求知欲

的朋友去微软的WSL文档里去看下(WSL文档传送门),写的比我讲的详细。这里就不废话了,开始下面的操作。演示

的是安装ubuntu20为例

 

开启WSL1

前提,需要开启WIN10下的子系统(WSL1必须开),打开控制面板 >> 程序和功能 >> 启用或关闭windows功能

勾选 适用于linux的windows子系统,重启电脑

勾选 >>  虚拟机平台,有些时候安装报错Error(0x80370102报错)就是因为这个没开启

 

开启WSL2

WSL 2要用到windows10的虚拟机平台功能,所以还得开启Hyper-V,打开控制面板 >> 程序和功能 >> Hyper-V

然后勾选后Hyper-V,确定后重启

把WSL默认版本切换到WSL2

wsl --set-default-version 2 

如果切换版本提示这个,别慌,给你准备好了已经 16M

这是官方的软件直链,下载后安装即可。

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

不放心的可以直接去官网

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-3---enable-virtual-machine-feature

找到powershell用管理员身份运行打开

一键安装

一键安装,四行命令自动化安装WSL2,下方的命令直接复制敲在powershell,这个方法默认安装

在C盘目录,不可更改,新手推荐这样安装。如果想要一劳永逸,那就还是看下面怎么安装到任意盘的教

程吧,这样即使重装系统很多软件也不用重新安装配置

wsl --install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

 

-----------------------------------------------------------------

任意盘安装

现在介绍主要讲的安装任意盘符的方法,我这里安装到电脑D盘,先到D盘预先建立一个文件夹叫ubuntu20,

然后打开powershell,敲入命令进行下载。回车命令后会有Web文件写入请求的提示在跑进度,文件是432M,等

待一会就能下载完成,做教程之前我是已经下载好了的。以下教程需要以此按照前面的步骤开启WSL1和WSL2,方

可正常继续操作,否则会出错

下载命令

Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing

等待下载完成,开始继续敲这两条命令,对文件包改名以及解压操作

Rename-Item .\Ubuntu20.04.appx Ubuntu.zip
Expand-Archive .\Ubuntu.zip -Verbose

最后这两条命令敲完,大功告成也。进入刚才解压出来的目录,运行安装程序即可开始安装

最后输入用户名和密码,安装就完成了。

cd .\Ubuntu\
.\ubuntu2004.exe

然后安装完成之后,检查一下WSL的版本就能看到了

wsl -l -v

如果已有了WSL1,也可以用命令进行版本切换,教学传送门

在powershell中操作

重启WSL

wsl --shutdown

查看安装的系统

wsl --list

卸载对应的系统

wsl --unregister Ubuntu-20.04

卸载完成后再验证是否卸载干净

wsl --list
THE END