wsl


第一步:启用 WSL2 并安装 Ubuntu 22.04 (默认 C 盘)

首先,我们需要先按标准流程把系统装好,确保环境依赖都已就绪。

  1. 打开终端​:右键点击“开始”菜单,选择 Windows PowerShell (管理员) 或 ​终端 (管理员)
  2. 执行安装命令: 输入以下命令并回车。这会自动开启 WSL 组件、更新内核,并下载 Ubuntu 22.04。

PowerShell


   wsl --install -d Ubuntu-22.04

注意:如果提示无法解析服务器或出错,请检查网络(可能需要科学上网)或开启 Windows 更新。

  1. 重启电脑:如果这是你第一次安装 WSL,系统会提示你重启。请重启电脑。
  2. 初始化设置: 重启后,Ubuntu 终端会自动弹出(如果没有,请在开始菜单手动打开 "Ubuntu 22.04")。
  • 根据提示设置 Username (用户名) 和 Password (密码)。
  • 设置完成后,输入 exit 回车关闭窗口。

第二步:将 Ubuntu 迁移到 D 盘 (核心步骤)

现在我们通过“导出/导入”的方式将其移动到 D 盘。

1. 创建存放目录在 D 盘创建一个文件夹用于存放 WSL 系统,例如:D:\WSL\Ubuntu2204

2. 检查 WSL 状态在 PowerShell (管理员) 中输入:

PowerShell


wsl -l -v

确保你看到的 Ubuntu-22.04状态是 Stopped。如果显示 Running,请输入 wsl --shutdown强制停止。

3. 导出系统 (备份) 将当前 C 盘的 Ubuntu 系统打包成一个文件导出到 D 盘(此过程可能需要几分钟):

PowerShell


wsl --export Ubuntu-22.04 D:\ubuntu-22.04.tar

4. 注销原系统 (删除 C 盘数据) 导出成功后,我们需要删除 C 盘的默认安装:

PowerShell


wsl --unregister Ubuntu-22.04

这时,C 盘的空间就被释放了。

5. 导入系统到 D 盘将刚才备份的文件导入到你新建的 D 盘目录中:

PowerShell


mkdir D:\WSL\Ubuntu2204
wsl --import Ubuntu-22.04 D:\WSL\Ubuntu2204 D:\ubuntu-22.04.tar --version 2
  • Ubuntu-22.04:是导入后的系统名称(你可以自定义)。
  • D:\WSL\Ubuntu2204:是安装路径。
  • D:\ubuntu-22.04.tar:是源文件路径。
  • --version 2:强制指定使用 WSL2。

6. 清理临时文件导入完成后,D:\ubuntu-22.04.tar 这个备份文件就可以删除了。


修复默认用户 (重要)

导入系统后,WSL 默认会使用 root​ 用户登录。不用担心,你原来的账户 hl 和所有文件都在,只是需要手动设置一下“默认登录用户”。

请按照以下步骤操作,把默认用户改回 hl

第一步:进入系统(此时是 root 身份)

在 PowerShell 中输入以下命令进入 Ubuntu:

PowerShell


wsl -d Ubuntu-22.04

你会发现命令提示符是 root@...,这是正常的。

第二步:修改配置文件

我们需要在 Ubuntu 内部修改 /etc/wsl.conf 文件。

  1. 打开配置文件: 在 Ubuntu 的终端里输入:

nano /etc/wsl.conf

  1. 输入配置内容: 在打开的编辑器中,输入以下两行内容(注意大小写):

   [user]
   default=hl
  1. 保存并退出
  • 按键盘上的 Ctrl​ + O​ (这是保存),然后按 Enter 回车确认。
  • 按键盘上的 Ctrl​ + X (这是退出编辑器)。

第三步:重启 WSL 让配置生效

修改完配置后,必须重启这个 WSL 实例才能生效。

  1. 回到 PowerShell(或者直接关闭 Ubuntu 窗口)。
  2. 强制停止 Ubuntu: 在 PowerShell 中输入:
  3. 重新启动​: 再次输入 wsl -d Ubuntu-22.04 或者直接在开始菜单打开 Ubuntu。

现在,你应该能看到命令提示符变成了 hl@...,说明账号恢复成功了!


验证一下: 你可以输入 cd ~​ 然后 pwd​,如果显示的路径是 /home/hl,那就完全搞定了。


如何清理那个多余的选项?

你只需要把那个“空壳软件”卸载掉即可。

  1. 打开“设置” ​:按 Win​ 键,输入“安装”,选择 ​ “安装或卸载应用” (或“添加或删除程序”)。
  2. 搜索 Ubuntu:在列表里搜索 “Ubuntu”。
  3. 卸载
  • 你会看到一个叫 Ubuntu 22.04.5 LTS 的应用。
  • 点击右边的三个点 ...​(或者直接点击它),选择 ​ “卸载”
  1. 重启终端:卸载完成后,关闭并重新打开 Windows Terminal。

再次查看下拉菜单,你会发现那个橘色的图标消失了,只剩下你 D 盘的 ​Ubuntu-22.04(企鹅图标)。