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

Win10/11下WSL2+Ubuntu20.04全流程安装指南 (全网最全·支持安装至D盘两种方式)

Win10/11下WSL2+Ubuntu20.04全流程安装指南 (全网最全·支持安装至D盘两种方式)

本文关键词:WSL2安装教程, Ubuntu20.04配置, Win10/11启用WSL2, WSL2迁移到D盘

Win10/11下WSL2+Ubuntu20.04全流程安装指南 (全网最全·支持安装至D盘两种方式) WSL2安装教程  Ubuntu20.04配置 Win10/11启用WSL2 WSL2迁移到D盘 第1张

一、前言

WSL2(Windows Subsystem for Linux 2)是微软推出的适用于Linux的Windows子系统第二代,它带来了完整的Linux内核,性能大幅提升。Ubuntu 20.04 LTS是稳定的Linux发行版。本文将详细介绍在Win10/11系统下安装WSL2+Ubuntu20.04的完整流程,并重点提供两种将系统安装/迁移到D盘的方法,解决C盘空间不足的问题。

二、准备工作

  • 确保Windows 10版本2004及以上(内部版本19041及以上)或Windows 11。
  • 启用BIOS虚拟化技术(Intel VT-x或AMD-V)。
  • 以管理员身份运行PowerShell或命令提示符。

三、启用WSL2并安装Ubuntu 20.04

  1. 启用WSL可选功能:在管理员PowerShell中运行 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  2. 启用虚拟机平台dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart,然后重启。
  3. 下载并安装WSL2内核更新包:访问 https://aka.ms/wsl2kernel 下载并安装。
  4. 设置WSL2为默认版本wsl --set-default-version 2
  5. 安装Ubuntu 20.04:可从Microsoft Store搜索“Ubuntu 20.04”安装,或使用命令 wsl --install -d Ubuntu-20.04(若支持)。安装后首次启动会提示创建用户名和密码。

四、两种方式将WSL2 Ubuntu安装/迁移到D盘

方式一:使用LxRunOffline工具迁移

  1. 下载LxRunOffline(最新release),解压到任意目录(如D:/tools/LxRunOffline)。
  2. 以管理员身份运行命令提示符,进入LxRunOffline目录。
  3. 查看已安装的WSL分发名称:LxRunOffline list,通常会显示“Ubuntu-20.04”。
  4. 迁移到D盘:LxRunOffline move -n Ubuntu-20.04 -d D:/WSL/Ubuntu20.04。等待完成。
  5. 设置默认用户(可选):LxRunOffline set-uid -n Ubuntu-20.04 -u 1000(1000通常是第一个用户的uid)。
  6. 启动Ubuntu:wsl ~ -d Ubuntu-20.04

方式二:使用wsl --export / --import导入到D盘

  1. 首先需要有一个已安装的Ubuntu20.04(如果还没有安装,可以先按默认位置安装,或者使用docker?但通常先默认安装C盘再迁移)。
  2. 导出当前Ubuntu20.04为tar文件:wsl --export Ubuntu-20.04 D:/WSL/ubuntu20.04.tar
  3. 注销原有的Ubuntu-20.04:wsl --unregister Ubuntu-20.04(注意备份数据)。
  4. 导入到D盘指定位置:wsl --import Ubuntu-20.04 D:/WSL/Ubuntu20.04 D:/WSL/ubuntu20.04.tar --version 2
  5. 设置默认用户(因为导入后默认是root):进入Ubuntu,使用 ubuntu2004.exe config --default-user <用户名> 或修改/etc/wsl.conf。
  6. 测试运行:wsl ~ -d Ubuntu-20.04

五、验证与配置

在Ubuntu中运行 lsb_release -a 查看版本,wsl --status 查看WSL状态。至此,你已成功在Win10/11上安装了WSL2+Ubuntu20.04,并且系统位于D盘,节省C盘空间。

六、总结

本文详细介绍了WSL2+Ubuntu20.04的安装全过程,并提供了两种将安装位置迁移到D盘的方法(LxRunOffline和wsl导入导出)。无论你是开发人员还是Linux爱好者,都能轻松上手。记住本文的SEO关键词:WSL2安装教程Ubuntu20.04配置Win10/11启用WSL2WSL2迁移到D盘,希望能帮助到你。

本文标签: #WSL2 #Ubuntu20.04 #Windows #开发环境