O caminho mais fácil
A maneira mais fácil é inicializar a partir de uma instalação ativa em uma máquina na qual o disco antigo e o novo disco estão conectados e copie os dados por atacado com cat
. Por exemplo, supondo que o disco antigo seja /dev/sdo
e o novo disco seja /dev/sdn
( certifique-se de obter os nomes dos dispositivos corretamente - se você copiar para o disco antigo, seus dados serão perdidos! ):
cat /dev/sdo >/dev/sdn
Isso pressupõe que o novo disco seja pelo menos tão grande quanto o disco antigo. Em seguida, amplie a (s) partição (ões) no novo disco para preenchê-lo como quiser.
Algumas formas que lhe dão mais controle
Se o novo disco for maior, talvez você prefira primeiro criar uma tabela de partições e, em seguida, copiar cada partição (por exemplo, cat /dev/sdo1 >/dev/sdn1
). Você pode pular as partições de troca e chamar mkswap
(por exemplo, mkswap /dev/sdn1
). Uma vez que você copiou um sistema de arquivos, se a partição de destino for maior, você precisará ampliar o sistema de arquivos para combinar para se beneficiar do tamanho adicionado ( resize2fs /dev/sdn1
if /dev/sdn1
contém um sistema de arquivos ext4).
Como alternativa, você pode copiar uma partição copiando todos os seus arquivos. Você precisará criar um sistema de arquivos na partição de destino, montar a partição de origem e a nova partição (por exemplo, em /media/old
e /media/new
, respectivamente) e executar
cp -ax /media/old /media/new
Isso pode ser mais lento ou mais rápido do que copiar a partição não processada, dependendo de quantos arquivos ela contém.
Se você não copiar o disco por atacado, será necessário instalar o gerenciador de inicialização no novo disco. Uma maneira típica de fazer isso é montar a nova instalação em, e. /media/new
e executar
chroot /media/new
grub-install /dev/sdn
mas isso depende do seu bootloader e da configuração do seu disco. Outra abordagem possível que pode ser a menos dolorosa é usar a opção “recover bootloader” do instalador da sua distribuição, se ela tiver uma.
Depois de ter feito a cópia
Siga os passos em Mover o linux para um novo computador para tornar as instalações diferentes. Se você não fizer isso, poderá ter problemas se continuar usando a instalação antiga.