Исправление Yur4eg, (текущая версия) :
Можно сто раз так делал. Сначала
rsync -avx / /mnt/new_hdd
Поправить uuid файловой системы диска в файле etc/fstab и boot/grub/grub.cfg
Далее надо записать загрузчик и обновить груб конфиг, для этого пробрасываем системные директории в новый диск.
mount -o bind /sys /mnt/new_hdd/sys
# повторить для /dev и /proc аналогично /sys
chroot /mnt/new_hdd
# Возможно вместо sdb нужно поставить правильный адрес
grub-install --recheck --no-floppy /dev/sdb
И все
Исходная версия Yur4eg, :
Можно сто раз так делал. Сначала
rsync -avx / /mnt/new_hdd
Поправить uuid файловой системы диска в файле etc/fstab и boot/grub/grub.cfg
Далее надо записать загрузчик и обновить груб конфиг, для этого пробрасываем системные директории в новый диск.
mount -o bind /sys /mnt/new_hdd
# повторить для /dev и /proc аналогично /sys
chroot /mnt/new_hdd
# Возможно вместо sdb нужно поставить правильный адрес
grub-install --recheck --no-floppy /dev/sdb
И все