Quando si cambia hardware, è una buona idea preoccuparsi di come reagirà il sistema operativo. Per la maggior parte delle cose, puoi semplicemente cambiare il pezzo di hardware nelle viscere del tuo computer, quindi lasciare che Linux faccia la magia.
I dischi rigidi sono leggermente diversi. È possibile copiare tutti i file, ma è necessario disporre di istruzioni di avvio (grub) installate sulla nuova unità. È inoltre necessario assicurarsi che l'identificatore della nuova unità corrisponda a quello vecchio (o che alcuni driver andranno persi in mare).
Una volta modificato l'UUID, si avvia un cd live, si copiano tutti i file preziosi sull'unità SSD e si esegue il chroot sul nuovo disco per creare il bootloader (grub).
Stavo andando nei dettagli su come fare queste cose, ma mentre facevo una piccola ricerca sull'argomento, ho trovato questo: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html
Detto questo, è una buona idea? Idealmente, è necessario reinstallare da zero. Darebbe l'opportunità di ripulire tutti i file rotti che sul tuo disco. Se davvero non vuoi perdere le impostazioni per tutte le diverse applicazioni, assicurati di copiare tutti i file nascosti nella cartella principale e trasferirli alla nuova installazione. Se esegui la migrazione da una distribuzione a un'altra con gli stessi pacchetti, non sarà un problema.
Tuttavia, se il tempo è un vincolo, la copia da un disco rigido all'altro va bene, purché si impostino tutti i riferimenti dal vecchio disco rigido "puntato" su quello nuovo. Come per qualsiasi cosa, ha la possibilità di fallire, ma se si eseguono backup, non c'è problema con la copia di un'unità su un'altra.