安装 wsl ubuntu 22.04 出错

新装 win11,也添加了 wsl 功能,然而在安装 ubuntu 22.04 时,装的时候到没什么问题,只是装完了运行时提示如下错误

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

并且还提示尝试使用如下命令

wsl --shutdown
wsl --unregister DISTRO_NAME

然而运行了该命令也没用。原来是因为WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。

下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

此外,正常进入 ubuntu 后,发现默认是 root 账号,可以编辑 /etc/wsl.conf 文件,在其中加入如下内容制定默认用户并重启 wsl 即可

[user]
default=用户名

你可能感兴趣的:(安装 wsl ubuntu 22.04 出错)