Lorsque vous changez de matériel, c'est une bonne idée de vous soucier de la réaction du système d'exploitation. Pour la plupart des choses, vous pouvez simplement changer le matériel dans les entrailles de votre ordinateur, puis laisser Linux faire sa magie.
Les disques durs sont un peu différents. Vous pouvez copier tous les fichiers, mais vous devez toujours avoir des instructions de démarrage (grub) installées sur votre nouveau lecteur. Vous devez également vous assurer que l'identifiant de votre nouveau disque correspond à l'ancien (sinon certains pilotes seront perdus en mer).
Une fois l'UUID modifié, vous démarrez via un live-cd, copiez tous vos précieux fichiers sur votre SSD et chrootez sur votre nouveau disque pour créer le chargeur de démarrage (grub).
J'allais entrer dans les détails sur la façon de faire de telles choses, mais en faisant un peu de recherche sur le sujet, j'ai trouvé ceci: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html
Cela étant dit, est-ce une bonne idée? Idéalement, vous devez réinstaller à partir de zéro. Cela donnerait l'occasion de nettoyer tous les fichiers cassés qui se trouvent sur votre disque. Si vous ne voulez vraiment pas perdre vos paramètres pour toutes les différentes applications, assurez-vous de copier tous les fichiers cachés dans votre dossier de départ et de les transférer vers votre nouvelle installation. Si vous migrez d'une distribution à une autre avec les mêmes packages, ce ne sera pas un problème.
Cependant, si le temps est une contrainte, la copie d'un disque dur vers un autre est très bien, tant que vous définissez toutes les références de votre ancien disque dur "pointées" sur le nouveau. Comme pour tout, il a une chance d'échouer, mais si vous effectuez des sauvegardes, il n'y a aucun problème à copier un lecteur sur un autre.