以下是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等目录到新系统,适合保留个性化配置。参考来源: