首先按照已经广泛出现的安装方法进行安装,即升级wsl内核到2然后在MS Store中进行安装。
问题一:升级wsl2
你会发现直接设置为内核二是不会报错的,设置内核二指令如下
wsl --set-default-version 2
你有可能误以为自己是具有wsl2内核的,但是实际上你并没有这样的内核,需要下载msi安装包进行安装,并重新指定。
安装方式(官网):安装 WSL | Microsoft Learn
如果你在安装这一步出现了MS Store说安装成功但是你不能打得开安装的linux,那么可能是因为这个问题;如果你是通过后面提到的另一种安装方式(运行Ubuntu.exe),那么会出现报错。
问题二:MS Store链接失败
关于这个问题,出现过很多,重置系统网络设置是一种方式,也有其他的方式如修改DNS。但是我的效果都不行。我的建议是重置网络设置如果不成功就直接选择下载微软官方的离线安装包。
链接如下(在接近最下面是离线安装包):旧版 WSL 的手动安装步骤 | Microsoft Learn
该安装包是用于MS Store的安装包形式,是appx文件。
你可以选择双击这个安装包通过MS Store进行安装。
问题三:通过MS Store安装,没能成功
双击安装包安装,失败了。怎么什么都碰上了。
这时我们将安装包后缀改为zip,解压后得到一些文件,其中最主要的

文章详细介绍了如何升级到WSL2内核,包括通过MSStore安装Linux发行版可能出现的问题及解决办法,如MSStore链接失败时可尝试重置网络或使用离线安装包。还提到了通过修改appx后缀并根据系统架构选择安装包进行手动安装的步骤,并给出了Ubuntu22.04的安装包下载链接。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



