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 的状态为 Running 或 Stopped,则说明安装成功。同时可以检查 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 盘空间不足的问题。这一方法尤其适合磁盘空间有限或需要将开发环境与系统盘分离的场景。

相关推荐
贞明电子6 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
HideF6 小时前
Linux
linux·服务器·网络
万联WANFLOW6 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
Ruiery8 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
Decay__10 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
丰锋ff10 小时前
压缩命令笔记
linux
江华森11 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼11 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
GeW12 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by2099912 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享