Não testado, mas eu faria assim se o SSD for pelo menos do mesmo tamanho ou maior que o HDD:
Vamos nomear o SSD como /dev/sda e o HDD como /dev/sdb para simplificar.
Etapas:
- Conecte o SSD e o HDD e inicie um Ubuntu ao vivo a partir de uma mídia inicializável (CD-ROM, pendrive)
- execute este comando em um terminal:
sudo dd if=/dev/sdb of=/dev/sda -
quando terminar, monte
/dev/sdae edite o arquivo/etc/fstabadicionando:/dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2 - Insira o diretório
/homedo/dev/sdamontado e apague tudo. - Agora vem a parte difícil: monte
/dev/sdb1e apague tudo, exceto o diretório/home. - Quando limpo, insira
/homee mova os diretórios para a raiz do/dev/sdb1montado - Apague o diretório
/homevazio de/dev/sdb1 - Se
/dev/sdafor maior que/dev/sdb, usegpartedpara redimensionar a partição para caber no disco. - Reinicie a partir de
/dev/sda - Aprecie.