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 盘空间不足的问题。这一方法尤其适合磁盘空间有限或需要将开发环境与系统盘分离的场景。

相关推荐
科技研学社11 分钟前
中小服装工装厂自动化改造:产线节拍平衡与工位减负实施方案
运维·自动化
极光通讯14 分钟前
服务器内存替代料选型方法论:主料号缺货时如何找到Pin-to-Pin兼容型号
运维·服务器
草根大哥14 分钟前
08-横向扩容与突发高并发:加机器到底买到了什么
运维·webrtc·srt·横向扩容·whip·自建cdn
人生百态,人生如梦29 分钟前
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程
linux·ubuntu·docker·claudecode·ccswitch
oicola34 分钟前
【运维】CI/CD是什么,合格的规范应该怎么设置
运维·ci/cd
Dachui_112236 分钟前
内网穿透如何限制访问地区?ZeroNews Geo Location 区域访问控制实践
运维·网络安全·内网穿透·访问控制·远程办公·api安全·ip白名单
byte轻骑兵1 小时前
【BlueZ】hciconfig 工具:蓝牙适配器管理实操 + 源码实现基础
linux·bluez·电脑蓝牙·嵌入式蓝牙
SKH.1 小时前
Linux驱动-系统移植
linux·服务器
根目录下的猫1 小时前
虚拟机复制过来运行时:“虚拟机使用的此版本,VMware Workstation 不支持的硬件版本。”错误解决办法,亲测可用
linux·运维·服务器·后端
梦帮科技1 小时前
【3.0】上线与运维:节点监控、水龙头、区块浏览器与安全清单
运维·安全·web安全·金融·区块链·密码学·安全架构