以下是Ubuntu分区系统迁移的常见方法及关键步骤:
lsblk
查看设备名,如/dev/sdb
)。dd
命令复制分区(示例:将源盘/dev/sda
克隆到新盘/dev/sdb
):sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress
(bs
设置块大小,status=progress
显示进度)。sudo e2fsck -f /dev/sdb1
(针对ext4分区)。sudo mount /dev/sdb1 /mnt
。/etc/fstab
中的UUID(通过sudo blkid
获取新分区UUID,替换原UUID)。sudo grub-install --boot-directory=/mnt/boot /dev/sdb
sudo update-grub
(/dev/sdb
为新硬盘设备名)。sudo umount /mnt
,然后从新硬盘启动。rsync
)替代克隆。chroot
修复引导。rsync
同步/home
、/etc
等目录到新系统,适合保留个性化配置。参考来源: