Se o hardware for semelhante o suficiente, especialmente o mesmo dispositivo HD (por exemplo, /dev/sda ), a clonagem pode ser feita com dd (ou CloneZilla). Depois de copiar o disco completo (incluindo o bootsector), você poderá inicializar o novo sistema.
Se houver alterações no hardware que impeçam uma partição de particionar a cópia ou se você quiser alterar os tipos de sistema de arquivos, poderá copiar os arquivos das várias partições para novas partições formatadas no destino. Mas, para permitir a inicialização desse sistema, você precisa ter certeza de que
sua meta /etc/fstab está correta (alterando UUID= ou /dev/ ). Você também precisa chroot para o novo disco e ambos fazem grub-install e update-grub para atualizar o registro de inicialização e /boot/grub/grub.cfg no destino.
Se você precisar clonar no nível do arquivo, verifique se a instalação antiga está usando UUID= ou LABEL= entradas em /etc/fstab e /boot/grub/grub.cfg nesse caso, basta criar os sistemas de arquivos no destino com o mesmo UUID resp. LABEL (por exemplo, mkfs.ext4 -U ... and mkfs.ext4 -L). Se você ainda estiver usando /dev/... entradas, considere alterá-las, se possível, antes de clonar (com o risco de quebrar o sistema antigo) ou tente garantir que os dispositivos sejam os mesmos.
Certificando-se de que grub.cfg e fstab estejam corretos depois que o clone deve ser o foco principal, sem um sistema de destino inicializável, você não pode fazer muito. As outras coisas que você precisa observar, especialmente se o clone e o original estiverem operando ao mesmo tempo:
- endereços IP fixos
- o software forneceu endereços MAC, resultando em solicitações DHCP de diferentes máquinas com o mesmo endereço MAC
- ssh host-keys é o mesmo para diferentes endereços IP (remova
/etc/ssh/ssh_host_*_key*no destino).
Muitas vezes eu achei muito mais fácil, se mudar para um novo hardware e eu só queria ser capaz de inicializar o software antigo, instalar uma nova distribuição e copiar os dados antigos para uma nova partição, e deixar a% da nova distribuiçãogrub2 cuida de gerar as entradas apropriadas do grub. Que only deixou de fazer o fstab , e nenhum trabalho de reinicializar a partir do CD (ou atualmente USB) para fazer o sistema de destino funcionar se houver um problema de entrada /etc/fstab no sistema "clonado". p>