在 Windows 系统上,将 Ubuntu 从 C 盘 迁移到 D 盘

在 Windows 系统上,如果你使用的是 WSL (Windows Subsystem for Linux)并安装了 Ubuntu ,你可以将 Ubuntu 从 C 盘 迁移到 D 盘。迁移过程涉及导出当前的 Ubuntu 发行版,然后将其导入到 D 盘的目标目录。以下是详细的步骤:

1. 导出 Ubuntu 发行版

首先,你需要将 Ubuntu 发行版从当前的 C 盘导出为 .tar 文件。

  1. 打开 PowerShell(管理员权限)

    • Win + X,选择 Windows PowerShell (Admin)
  2. 列出已安装的 WSL 发行版

    输入以下命令查看当前已安装的 WSL 发行版:

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

    输出类似:

    复制代码
    NAME      STATE           VERSION
    * Ubuntu    Running         2
  3. 导出 Ubuntu 发行版

    使用以下命令将 Ubuntu 发行版导出为 .tar 文件:

    powershell 复制代码
    wsl --export Ubuntu D:\ubuntu-backup.tar

    这会将 Ubuntu 发行版导出到 D:\ubuntu-backup.tar。你可以将路径更改为其他你希望存储备份的地方。

2. 注销并卸载现有的 Ubuntu 发行版

为了避免迁移时出现问题,需要先停止并卸载现有的 Ubuntu 发行版。

  1. 注销 Ubuntu

    输入以下命令停止 Ubuntu:

    powershell 复制代码
    wsl --terminate Ubuntu
  2. 卸载 Ubuntu 发行版

    输入以下命令卸载 Ubuntu:

    powershell 复制代码
    wsl --unregister Ubuntu

    注意:这不会删除你之前导出的 .tar 文件,数据仍然保存在导出的备份文件中。

3. 将 Ubuntu 发行版导入到 D 盘

接下来,将 Ubuntu 导入到 D 盘的新位置。

  1. 创建新的安装目录

    在 D 盘上创建一个新目录用于存放 Ubuntu,例如 D:\Ubuntu

  2. 导入 Ubuntu 发行版

    使用 wsl --import 命令将 .tar 文件导入到新的目录:

    powershell 复制代码
    wsl --import Ubuntu D:\Ubuntu D:\ubuntu-backup.tar --version 2

    这将把 Ubuntu 导入到 D:\Ubuntu 目录,并将其设置为 WSL 2 版本。如果你想使用 WSL 1,可以将 --version 2 替换为 --version 1

4. 启动 Ubuntu 并验证迁移

  1. 启动 Ubuntu

    使用以下命令启动新的 Ubuntu 发行版:

    powershell 复制代码
    wsl -d Ubuntu

    这应该启动 Ubuntu 并使用新的存储路径 D:\Ubuntu

  2. 确认迁移

    你可以使用命令(例如 df -hls)来确认 Ubuntu 是否已成功迁移,并且文件系统现在在 D 盘。

5. 删除备份文件(可选)

迁移完成后,如果你不再需要备份文件,可以删除导出的 .tar 文件:

powershell 复制代码
Remove-Item D:\ubuntu-backup.tar

总结

  1. 导出 Ubuntu 发行版到 .tar 文件。
  2. 注销并卸载 现有的 Ubuntu 发行版。
  3. 导入 Ubuntu 到 D 盘的指定目录。
  4. 验证迁移,确保 Ubuntu 正常工作。
相关推荐
王维同学2 小时前
[原创][Windows C++]Explorer Shell 扩展、图标覆盖与 COM 服务器定位
c++·windows·注册表
广州灵眸科技有限公司12 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
Ctrl+Z侠17 小时前
.NET WebApi Windows / Linux Docker 全链路压测与瓶颈定位 0 到 1 教程
linux·windows·.net
王维同学18 小时前
[原创][Windows C++]LSA 认证、安全与通知包的注册表枚举
c++·windows·安全
YCOSA202518 小时前
雨晨 Windows 11 IOT 企业版 LTSC 24H2 轻装 2合1 26100.8968
windows·物联网
汤姆yu19 小时前
CodeGeeX 4完整安装与实操使用全指南
人工智能·windows·ai·智能体·视频模型
通信小小昕19 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
吐了啊取名字太难21 小时前
美颜系统AI修图本地跑并支持Mac、win、安卓、iOS不卡顿
android·人工智能·windows·数码相机·mac·ai编程
CedarQR1 天前
万字长文:从零在 RK3588 上部署 PaddleSpeech 中文 TTS 全流程(FastSpeech2 + HiFiGAN)
开发语言·c++·嵌入式硬件·ubuntu·json