Replacing notebook SATA hard disk with SSD without reinstalling

dd probably won't work quite as you expect it to, as you really need something smarter than just a bit-for-bit copy of the raw drive/partition.

Check out Clonezilla, Acronis, DriveImageXML, Ghost / Ghost 4 Unix, and many others.