使用 WSL 安装环境时的问题记录

WLS 安装文档:https://docs.microsoft.com/zh-cn/windows/wsl/install

在 Microsoft Store 下载 Ubuntu 时 Store 打不开

空白页或者是提示没有网络
img.png

  1. 检测网络是否配置了代理,关闭
  2. 设置:网络——属性——Internet 选项——连接——局域网设置——自动检测设置

安装 Ubuntu 后打开报错 0x80080005

1
2
3
4
5
6
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80080005
Error: 0x80080005 ???????


Press any key to continue...

管理员身份打开命令提示符,尝试重启 Linux 子系统的管理器:

1
sc stop LxssManager
1
sc start LxssManager

然后查询确保状态是4,Running.

1
sc query LxssManager

再次尝试打开 Ubuntu,如果这次再次出现不同的错误,尝试卸载并重新安装该应用程序

修改 WLS 安装目录

Microsoft Store 安装的 Ubuntu 默认安装到了 C盘,下面把它修改到 D盘。

运行管理员命令窗

查看所有分发版本

1
2
3
4
5
C:\WINDOWS\system32>wsl -l -v
NAME STATE VERSION
* docker-desktop-data Running 2
docker-desktop Running 2
Ubuntu-20.04 Running 2

导出分发版为 TAR 文件到 D盘:

1
wsl --export Ubuntu-20.04 d:\ubuntu20.04.tar

注销当前分发版

1
wsl --unregister Ubuntu-20.04

导入并安装

1
wsl --import Ubuntu-20.04 d:\Ubuntu20.04 d:\ubuntu20.04.tar --version 2

设置默认登陆用户为安装时用户名:

1
ubuntu2004 config --default-user Username