如题,我想在win系统下载Linux子系统,但是遇到wsl无法与服务器建立连接的问题,查找了很多教程,尝试了下面这个命令依然不行。

wsl --update --web-download

后面又去GitHub下载了Microsoft.WSL2.7.8.0_x64 ARM64.msixbundle文件才成功。(这里下载的文件是x64和arm64都兼容的,可以自适应)

WSL 应用包

链接:https://github.com/microsoft/WSL/releases/latest

下载 Microsoft.WSL_xxx_x64.msixbundle(取最新版本号)

由于主包有些限制上不了GitHub找内地的朋友帮忙下载的,保存后是bin文件,不用担心,把..bin后缀删掉即可。

改前:Microsoft.WSL_2.7.8.0_x64_ARM64.msixbundle..bin
改后:Microsoft.WSL_2.7.8.0_x64_ARM64.msixbundle

改完后,以 管理员身份打开 PowerShell,执行以下命令

Add-AppxPackage "$env:USERPROFILE\Downloads\Microsoft.WSL_2.7.8.0_x64_ARM64.msixbundle"

注意路径改为你存放.msixbundle的路径。

等待几秒钟的部署......

这个时候再去下载Ubuntu24.04或者22.04就可以啦

出现以上界面就成功了,可以设置用户名和密码了。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐