ubuntu

ubuntu分区后如何迁移

小樊
38
2025-07-29 13:19:27
栏目: 智能运维

在Ubuntu系统中,将系统从一个硬盘迁移到另一个硬盘是一个相对复杂的过程,需要仔细操作以避免数据丢失。以下是一个详细的步骤指南,帮助你将Ubuntu系统从旧硬盘迁移到新硬盘:

准备工作

  1. 备份重要数据:在进行任何分区操作之前,请务必备份所有重要数据。
  2. 制作启动盘:准备一个Ubuntu系统启动盘(如使用Rufus或Ventoy)。
  3. 关闭所有应用程序:确保所有应用程序都已关闭,以避免在操作过程中发生冲突。

迁移步骤

方法一:使用 dd 命令进行系统迁移

  1. 启动到Live USB:使用制作好的启动盘启动电脑,进入Ubuntu系统。
  2. 安装 dd 命令(如果尚未安装):
    sudo apt update
    sudo apt install dd
    
  3. 使用 dd 命令复制分区
    sudo dd if=/dev/旧硬盘 of=/dev/新硬盘 bs=4M conv=noerror,sync
    
    例如:
    sudo dd if=/dev/sda of=/dev/nvme0n1 bs=4M conv=noerror,sync
    
  4. 查看迁移进度
    sudo watch -n 5 killall -USR1 dd
    
  5. 重启电脑:将新硬盘设置为启动盘,重启电脑,完成系统迁移。

方法二:使用 GParted 进行分区迁移

  1. 启动到Live USB:使用制作好的启动盘启动电脑,进入Ubuntu系统。
  2. 安装 GParted(如果尚未安装):
    sudo apt update
    sudo apt install gparted
    
  3. 打开 GParted
    sudo gparted
    
  4. 调整分区大小
    • 选择旧硬盘和新硬盘。
    • 右键点击要移动的分区,选择“调整大小/移动”。
    • 拖动分区边界到新位置,确认更改。
  5. 移动分区
    • 选择未分配空间,右键点击,选择“新建”。
    • 选择文件系统类型和分区大小,应用更改。
  6. 重启电脑:关闭 GParted 并重启电脑,使更改生效。

方法三:使用 boot-repair 自动修复引导

  1. 安装 boot-repair
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
    
  2. 运行 boot-repair
    boot-repair
    
  3. 选择“高级选项”
    • 选择对应引导所在的硬盘,实行自动修复。

注意事项

通过以上步骤,你可以将Ubuntu系统从旧硬盘迁移到新硬盘。请根据你的实际情况选择合适的方法,并确保在操作过程中备份重要数据,以避免数据丢失。

0
看了该问题的人还看了