无论是linux还是windows,从初中就开始学习安装操作系统了,WSL是windows下的Linux子系统,之前也安装过无数次了,今天重装系统,屡次安装失败,浪费不少时间,所以觉得需要记录一下。
之前的印象,在添加删除程序里,把适用于Windows的Linux子系统以及虚拟化两个features手动点上就可以了,因为不久前刚刚在windows10上使用过(samba一直无法使用),这次换windows11,居然连WSL安装都无法完成,搞得郁闷,最后直奔官方文档,终于搞定,samba也正常了。
1.以管理员权限打开PowerShell
2.执行如下命令
PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
PS C:\Windows\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
PS C:\Windows\system32> wsl --set-default-version 2
PS C:\Windows\system32>
结果,如下图所示:

此补丁为Linux内核更新包
若不照此方法安装此补丁,亲测,WSL无法正常安装完成
PS C:\Windows\system32> wsl --set-default-version 2
PS C:\Windows\system32>

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。
然后,需要为新的 Linux 分发版创建用户帐户和密码

大功告成!
有了WLS之后,在使用Android ASOP代码调试时,可以提供很大便利,待后续文章介绍。