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>