原因

在Windows启用WSL2功能后,默认情况下,在Microsoft store安装的Linux系统(Ubuntu)是在系统盘中(C盘),但是一般来说系统盘的容量是由限的,所以下载安装Linux子系统后的第一步就是迁移Linux子系统。在 power shell 运行。

迁移步骤

1. 查看已安装的Linux子系统

  1. wsl -l --all -v

image.png
安装了两个 Ubuntu 和 Debian

2.将Linux子系统导出到磁盘

  1. wsl --export Ubuntu D:\WSL\Ubuntu.tar

image.png

3.注销当前Linux子系统(Ubuntu)

  1. wsl --unregister Ubuntu

image.png
Ubuntu 注销了

4.重新导入Linux子系统(Ubuntu)

  1. # 指定导入位置 D:\WSL, WSL 版本为2
  2. wsl --import Ubuntu D:\WSL D:\WSL\Ubuntu.tar --version 2

image.png
导入成功后之后,导入位置会有一个 ext4.vhdx 文件,这个就是Linux子系统。

5.这是默认登录用户名

  1. Ubuntu config --default-user wb-hc297479

image.png