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

WSL2安装Ubuntu 20.04全流程教程(Win10/11系统如何将WSL2安装到D盘)

WSL2安装Ubuntu 20.04全流程教程(Win10/11系统如何将WSL2安装到D盘)

在当前的开发环境下,Windows Subsystem for Linux (WSL2) 已经成为开发者在Windows上运行Linux环境的首选工具。本文将为您提供一份详细的WSL2安装教程,教您如何在Win10或Win11系统下完美部署Ubuntu 20.04,并针对C盘空间紧张的用户,特别提供两种将WSL2迁移D盘的实操方法,让您的Win10/11子系统运行更加流畅。

一、开启系统环境支持

首先,我们需要在Windows中开启必要的组件:

  1. 右键点击“开始”菜单,选择“Windows PowerShell (管理员)”。
  2. 输入以下命令开启WSL:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. 输入以下命令开启虚拟机平台:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. 重启计算机以完成更改。
WSL2安装Ubuntu 20.04全流程教程(Win10/11系统如何将WSL2安装到D盘) WSL2安装教程  Ubuntu 20.04 WSL2迁移D盘 Win10/11子系统 第1张

二、更新Linux内核补丁

下载并安装微软官方提供的最新WSL2 Linux内核更新包。安装完成后,在PowerShell中运行以下命令将WSL2设置为默认版本:

wsl --set-default-version 2

三、安装 Ubuntu 20.04

打开 Microsoft Store,搜索“Ubuntu 20.04 LTS”,点击下载并安装。安装后点击启动,根据提示设置用户名和密码。此时,系统默认会安装在C盘。

四、支持安装至D盘的两种方案

方法1:官方导入导出法(推荐,无须第三方工具)

这种方法通过wsl本身的export和import功能实现迁移:

  • 导出系统: wsl --export Ubuntu-20.04 D:\WSL\ubuntu2004.tar
  • 卸载C盘实例: wsl --unregister Ubuntu-20.04
  • 导入D盘: wsl --import Ubuntu-20.04 D:\WSL\Ubuntu_Data D:\WSL\ubuntu2004.tar

方法2:使用 LxRunOffline 工具

LxRunOffline 是一款强大的第三方WSL管理工具,可以直接指定安装路径:

  • 下载并解压 LxRunOffline。
  • 使用命令:LxRunOffline move -n Ubuntu-20.04 -d D:\WSL\Ubuntu_Data
  • 该工具会自动完成文件迁移并更新系统注册路径。

总结

通过以上步骤,您不仅掌握了WSL2安装教程的核心要点,还成功将Ubuntu 20.04部署到了非系统盘。利用Win10/11子系统,您可以像在原生Linux中一样进行开发工作,而不用担心系统盘空间不足导致的卡顿。快开始您的Linux之旅吧!