ubuntu

Ubuntu Dropped后如何进行系统迁移

小樊
44
2025-08-29 07:31:20
栏目: 智能运维

Ubuntu系统迁移可按以下步骤操作,需根据硬件差异选择合适方案:

一、备份系统(任选一种方式)

  1. 文件级备份(推荐,适合新旧系统版本兼容)

    • rsync备份系统文件(排除虚拟文件系统):
      sudo rsync -aAXhv --exclude={"/dev/*","/proc/*","/sys/*"} / /mnt/backup/  # 备份到外部存储  
      
    • 或打包压缩(适合网络传输):
      sudo tar -cvpzf backup.tar.gz --exclude=/home/*/.cache /home /etc /var  # 备份关键目录  
      
  2. 镜像级备份(适合完整克隆)

    • dd命令生成磁盘镜像(需外接存储设备):
      sudo dd if=/dev/sda of=/mnt/external_disk/ubuntu.img bs=4M status=progress  # 源盘→镜像  
      

二、传输备份到新设备

三、在新设备恢复系统

  1. 文件级恢复

    • 挂载新设备分区并解压备份:
      sudo mount /dev/sdb1 /mnt  # 假设新系统分区为/dev/sdb1  
      sudo tar -xvpzf backup.tar.gz -C /mnt --numeric-owner  # 解压到新系统  
      
  2. 镜像级恢复

    • dd将镜像写入新磁盘:
      sudo dd if=/mnt/external_disk/ubuntu.img of=/dev/sdb bs=4M status=progress  # 镜像→新盘  
      

四、修复引导与配置

  1. 更新GRUB引导

    sudo mount --bind /dev /mnt/dev  
    sudo mount --bind /proc /mnt/proc  
    sudo mount --bind /sys /mnt/sys  
    sudo chroot /mnt  
    grub-install /dev/sdb  # 安装引导到新盘  
    update-grub  
    exit  
    sudo umount /mnt/{dev,proc,sys}  # 卸载挂载点  
    
  2. 调整硬件配置

    • 检查/etc/fstab中的UUID是否与新磁盘一致(用blkid查看),不一致则修改。
    • 若硬件差异大(如新CPU/显卡),需重新安装驱动:
      sudo ubuntu-drivers autoinstall  # 自动安装显卡/网卡驱动  
      

五、验证与优化

注意事项

参考来源:

0
看了该问题的人还看了