Windows WSL部署Ubuntu子系统到其它磁盘上

1、启用WSL功能:

以管理员身份打开PowerShell,执行以下命令启用"适用于Linux的Windows子系统"和"WSL 2":

bash 复制代码
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

完成后重启计算机。

2、以管理员身份打开PowerShell,执行以下命令(替换<安装名称>为自定义名称,如Ubuntu2404;<目标路径>为非系统盘路径,如D:\WSL\Ubuntu2404):

bash 复制代码
wsl --install Ubuntu-24.04 --name Ubuntu2404 --location "D:\WSL\Ubuntu2404" --version 2

3、迁移已有C盘安装到非系统盘(若已安装到C盘)

若已将Ubuntu 24.04安装到C盘(默认路径:C:\Users\<YourUsername>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_<version>\LocalState),需通过"导出-注销-导入"流程迁移。

导出C盘的Ubuntu 24.04

以管理员身份打开PowerShell,查看当前WSL发行版:

bash 复制代码
wsl -l -v

记录下Ubuntu 24.04的名称(如Ubuntu-24.04)和状态(需为Stopped,若运行中需执行wsl --shutdown终止)。

导出Ubuntu 24.04到临时文件:

执行以下命令(替换<发行版名称>为C盘的Ubuntu名称;<临时路径>为临时存储路径,如D:\WSL\backup\ubuntu2404.tar):

bash 复制代码
wsl --export <发行版名称> <临时路径>

例如:

wsl --export Ubuntu-24.04 D:\WSL\backup\ubuntu2404.tar

导出过程需等待几分钟(取决于C盘Ubuntu的大小)。

步骤2:注销C盘的Ubuntu 24.04

执行以下命令注销C盘的Ubuntu(此操作会删除C盘的Ubuntu文件,释放空间):

bash 复制代码
wsl --unregister <发行版名称>

例如:

wsl --unregister Ubuntu-24.04

步骤3:导入到非系统盘

执行以下命令将临时文件导入到目标路径(替换<新名称>为自定义名称,如Ubuntu2404;<目标路径>为非系统盘路径,如D:\WSL\Ubuntu2404;<临时路径>为步骤1的临时文件路径):

bash 复制代码
wsl --import <新名称> <目标路径> <临时路径> --version 2

例如:

wsl --import Ubuntu2404 D:\WSL\Ubuntu2404 D:\WSL\backup\ubuntu2404.tar --version 2

导入过程需等待几分钟,WSL会自动创建目标路径并将Ubuntu 24.04的文件复制过去。

相关推荐
BreezeJiang20 小时前
从域名到 Node.js:一次云服务器请求经过了哪些层?
服务器
草莓熊Lotso1 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君1 天前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
XR1234567881 天前
汽车制造园区网络怎么建?柔性产线与 AGV 的选型逻辑
网络·汽车·制造
IT大白鼠1 天前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
贝锐1 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
IT大白鼠1 天前
MSF二次开发与自定义模块编写
网络·安全·web安全·msf
Julien20041 天前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
天远Date Lab1 天前
零信任架构实战:基于天远双人婚姻评估查询构建自动化房产按揭联合审查网关
运维·人工智能·架构·自动化
kekekzt1 天前
TCP协议的粘包问题介绍,IP分片,MTU,MSS,滑动窗口的概念及之间的关系
网络·网络协议·tcp/ip