Ubuntu镜像迁移至其他设备主要有以下两种方法:
制作镜像
lsblk或fdisk -l查看设备名称(如源设备为/dev/sda,存储设备为/dev/sdb)。sudo umount /dev/sda1),避免数据损坏。dd命令克隆系统到存储设备:sudo dd if=/dev/sda of=/dev/sdb bs=64M conv=sync,noerror status=progressbs=64M可加快速度,status=progress显示进度)。sudo dd if=/dev/sda | gzip > /path/to/image.img.gz,传输后再解压写入目标设备。传输与恢复
dd命令写入镜像到新硬盘(需先插入目标硬盘并确认设备名,如/dev/sdc):sudo gunzip -c /path/to/image.img.gz | sudo dd of=/dev/sdc bs=64M。调整配置
blkid查看新硬盘分区UUID,编辑/etc/fstab替换原UUID。boot-repair工具修复GRUB。制作启动盘
克隆系统
/dev/sda)和目标磁盘(如/dev/sdb),确认后开始克隆。两种方法中,dd适合同硬件或简单场景,Clonezilla更适合跨硬件或需保留引导配置的场景。