WSL2 手动安装 Ubuntu 24.04 到指定磁盘位置

1. 引言

在 Windows 上使用 WSL(Windows Subsystem for Linux)时,默认情况下系统会将 Linux 发行版安装在 C 盘。随着开发环境的不断使用,C 盘空间往往会变得紧张。本文将介绍如何通过一条命令,将 Ubuntu 24.04 安装到指定的磁盘位置(如 E 盘),从而有效节省 C 盘空间。

2. 前置条件

在开始安装之前,请确保满足以下条件:

  • Windows 10 版本 2004 及以上,或 Windows 11
  • 已启用 WSL 功能(可通过 wsl --status 检查)
  • 目标磁盘(如 E 盘)有足够的可用空间
  • 以管理员身份打开 PowerShell 或 Windows Terminal

3. 安装命令

在管理员 PowerShell 中执行以下命令,即可将 Ubuntu 24.04 安装到 E 盘的指定目录:

powershell 复制代码
wsl --install -d Ubuntu-24.04 --location E:\wsl\ubuntu-24.04

命令参数说明

参数 说明
--install 触发 WSL 发行版安装
-d Ubuntu24.04 指定要安装的发行版为 Ubuntu 24.04
--location 指定发行版安装的目标路径

4. 验证安装

安装完成后,可以通过以下命令验证安装是否成功:

powershell 复制代码
wsl --list --verbose

如果输出中显示 Ubuntu 24.04 的状态为 RunningStopped,则说明安装成功。同时可以检查 E 盘目录下是否生成了对应的虚拟磁盘文件。

5. 常见问题

5.1 提示找不到发行版

如果提示找不到 Ubuntu 24.04,请先执行 wsl --update 更新 WSL 内核,然后重试。

复制代码
 wsl --list --online

会显示一下列表:

复制代码
使用"wsl.exe --install <Distro>"安装。

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Ubuntu-26.04                    Ubuntu 26.04 LTS
Ubuntu-24.04                    Ubuntu 24.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0      SUSE Linux Enterprise 16.0
kali-linux                      Kali Linux Rolling
Debian                          Debian GNU/Linux
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
archlinux                       Arch Linux
FedoraLinux-44                  Fedora Linux 44
FedoraLinux-43                  Fedora Linux 43
eLxr                            eLxr 12.12.0.0 GNU/Linux
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_10                Oracle Linux 8.10
OracleLinux_9_5                 Oracle Linux 9.5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6

5.2 安装后无法启动

可以尝试执行 wsl --shutdown 后重新启动 WSL,或检查目标目录的读写权限。

6. 总结

通过 --location 参数,我们可以轻松地将 WSL 发行版安装到任意磁盘位置,避免 C 盘空间不足的问题。这一方法尤其适合磁盘空间有限或需要将开发环境与系统盘分离的场景。

相关推荐
库玛西1 小时前
深入浅出传输层:UDP 与 TCP 协议全景指南
linux·服务器·网络·c++·笔记·tcp/ip·udp
随便做点啥1 小时前
32卡-64G-910B4-16后端-(Qwen3.8-27B-W8A8)集群部署报告
运维·服务器·经验分享·docker·vllm
薛定谔的悦5 小时前
储能 EMS 的功率策略:从一块电表到一次逆流的 200 毫秒
大数据·linux·能源·储能·bms
2601_962218477 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来8 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马8 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家8 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆8 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20048 小时前
控制 SELinux 文件上下文
linux·运维·服务器