当前位置:首页 > 系统教程 > 正文

WSL2安装Ubuntu 24.04教程(如何将WSL系统迁移至D盘或非系统盘)

WSL2安装Ubuntu 24.04教程(如何将WSL系统迁移至D盘或非系统盘)

随着 Ubuntu 24.04 LTS 版本的正式发布,许多开发者都希望在 Windows 平台上通过 WSL2(Windows Subsystem for Linux 2)体验最新的 Linux 特性。然而,默认安装在 C 盘会占用宝贵的系统盘空间。本文将详细介绍 WSL2安装Ubuntu 24.04 的步骤,并教你如何进行 WSL系统迁移,将其移动到非系统盘(如 D 盘)。

一、准备工作:开启 WSL2 环境

在安装之前,请确保你的 Windows 10/11 系统已开启虚拟化支持和 WSL 功能。

  • 以管理员身份打开 PowerShell。
  • 运行命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 运行命令:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 重启电脑以生效。

二、安装 Ubuntu 24.04

现在我们可以直接从 Microsoft Store 搜索安装,或者使用命令行进行安装:

wsl --install -d Ubuntu-24.04

安装完成后,根据提示设置用户名和密码。此时,系统默认存放在 C 盘的用户目录下。

WSL2安装Ubuntu 24.04教程(如何将WSL系统迁移至D盘或非系统盘) 24.04  WSL系统迁移 Ubuntu迁移到D盘 WSL2优化 开发者环境配置 第1张

三、核心步骤:实现 Ubuntu 迁移到 D 盘

这是本文的重点,通过导出再导入的方式实现 Ubuntu迁移到D盘,从而释放 C 盘空间。

1. 查看并关闭当前 WSL 实例

wsl --list -v  # 查看运行状态wsl --shutdown # 强制关闭所有正在运行的实例

2. 导出系统镜像

在 D 盘创建一个文件夹(例如 D:\WSL\Ubuntu24),运行以下命令将系统导出为 tar 文件:

wsl --export Ubuntu-24.04 D:\WSL\ubuntu2404.tar

3. 注销当前 C 盘的实例

确认备份成功后,注销原有的 C 盘实例以释放空间:

wsl --unregister Ubuntu-24.04

4. 将系统导入到 D 盘

最后一步,将备份导入到你想要存放的新路径:

wsl --import Ubuntu-24.04 D:\WSL\Ubuntu24 D:\WSL\ubuntu2404.tar --version 2

四、后续设置与 WSL2 优化

迁移完成后,你会发现默认用户变成了 root。你可以通过以下命令恢复默认普通用户:

ubuntu2404 config --default-user 你的用户名

此外,通过在用户目录下创建 .wslconfig 文件,可以进行 WSL2优化,如限制内存占用、开启镜像网络等。

本文 SEO 关键词: WSL2安装Ubuntu 24.04, WSL系统迁移, Ubuntu迁移到D盘, WSL2优化