Depois de rsync
, você precisa instalar o grub na unidade e corrigir /etc/fstab
para apontar para o novo volume uuid (consulte blkid
), em seguida, chroot na unidade e execute update-grub
para atualizar o grub. cfg com o novo uuid, então certifique-se de que essas mudanças não sejam revertidas por nenhum futuro rsyncs que você faça.
Como alternativa, você pode simplesmente instalar o grub e o rsync e, sempre que realmente precisar inicializar o sistema, pressione e
no menu grub para editar a entrada e corrija manualmente o argumento root=
para apontar para o outro disco em vez do original.
Mais especificamente:
#assuming /target is where you have the new drive you rsynced to
# is mounted, and you are running as root ( sudo -s )
#bind mount needed run time filesystems into /target
for f in sys dev proc dev/pts run ; do mount --bind /$f /target/$f
#chroot into target
chroot /target
#install and update grub ( assuming bios boot, not EFI )
dpkg-reconfigure grub-pc
#at the prompt, choose to install grub to the new disk