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

WSL2安装Ubuntu 22.04全流程指南(适配D盘迁移与避坑技巧)

在现代开发环境中,WSL2安装已经成为Windows用户接触Linux系统的首选方案。相比于传统虚拟机,WSL2拥有更高的性能和更好的系统集成度。本文将带你手把手完成Ubuntu 22.04的安装,并重点讲解如何将系统安装在D盘,避开C盘空间不足的坑,助你高效打造完美开发环境,掌握最实用的Linux子系统教程

一、 环境准备与功能开启

在开始之前,请确保你的Windows 10/11系统版本号符合要求(建议Build 19041及以上)。

  • 右键点击“开始”菜单,选择“终端管理员”或“PowerShell(管理员)”。
  • 输入以下指令开启Linux子系统功能:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 开启虚拟机平台功能:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 注意:完成后请务必重启电脑。

二、 设置WSL默认版本与内核更新

重启后,我们需要确保WSL以版本2运行:

wsl --set-default-version 2

如果提示需要更新内核组件,请访问微软官网下载WSL2 Linux内核更新包并安装。

WSL2安装Ubuntu 22.04全流程指南(适配D盘迁移与避坑技巧) WSL2安装  Ubuntu 22.04 WSL2迁移D盘 Linux子系统教程 第1张

三、 安装Ubuntu 22.04

打开Microsoft Store,搜索并下载“Ubuntu 22.04.x LTS”。安装完成后打开,设置好你的用户名和密码。此时,系统默认是安装在C盘的,接下来我们进行关键的WSL2迁移到D盘操作。

四、 核心步骤:迁移系统至D盘(避坑重点)

默认情况下,WSL的虚拟磁盘文件(vhdx)会不断膨胀占用C盘。我们可以通过“导出再导入”的方式实现无损迁移:

  1. 关闭WSL:
    wsl --shutdown
  2. 导出当前系统:(假设导出到D:\wsl_export\ubuntu.tar)
    wsl --export Ubuntu-22.04 D:\wsl_export\ubuntu.tar
  3. 注销原系统:(删除C盘数据)
    wsl --unregister Ubuntu-22.04
  4. 重新导入到D盘:
    wsl --import Ubuntu-22.04 D:\WSL\Ubuntu2204 D:\wsl_export\ubuntu.tar
  5. 设置默认用户:
    ubuntu2204 config --default-user 你的用户名

五、 常见避坑指南

1. 网络问题:如果执行apt update报错,请修改/etc/resolv.conf文件,手动添加nameserver 8.8.8.8。
2. 磁盘空间不释放:删除文件后vhdx不会自动缩小,需通过Diskpart工具手动压缩。
3. 权限问题:迁移后如果出现权限异常,请确认import路径的文件夹权限已开放给当前用户。

恭喜!你已成功在D盘部署了高性能的Ubuntu 22.04开发环境,开始你的Linux之旅吧!