win11安装wsl报错:无法解析服务器的名称或地址(启用wsl2)

1. 启用wsl报错如下

ruby 复制代码
# 查看可安装的
wsl --install
wsl --list --online

此原因是因为没有开启DNS的原因,所以需要我们手动开启DNS。

2. 按照如下配置即可

Google的DNS(8.8.8.8和8.8.4.4)

全国通用DNS地址 (114.114.114.114)

3. 运行以下命令来重启 WSL:

ruby 复制代码
wsl --shutdown

4. 再次列出可安装系统

ruby 复制代码
wsl --list --online

可以看到现在已经可以安装所需的系统了

5. WSL 无法列出当前的版本需要手动启动

如下list verbose 没有反馈的话:

ruby 复制代码
wsl --list --verbose

则需要开启启用虚拟平台

ruby 复制代码
# 启用Windows子系统,可以使用如下命令启用 WSL 2:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑。

6. 设置 WSL 2 作为默认版本:

ruby 复制代码
wsl --set-default-version 2

7. 安装报错

安装指定版本

ruby 复制代码
wsl --install -d Ubuntu-20.04
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

则需要更新

ruby 复制代码
wsl --update

再次运行安装即可

相关推荐
乘云数字DATABUFF1 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--3 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森3 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB5 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3106 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode6 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220707 天前
如何搭建本地yum源(上)
运维
大树8810 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠10 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql