the thing is I can only do a swap with the hard drive. So I'm wondering when I install in on the hard drive is DSL going to reconfigure hardware or do I have to do that manually?
Sorry, you lost me! Can you try to explain your question again? Do you want to create a swap partition on your harddrive? No problem, there are lots of descriptions of how to do this.
Or do you want to swap the hard drive from one computer to another? Why would you want to do this? Do you not have a CD drive in your laptop? Maybe there are other alternatives without having to swap your harddisks, for example a network install from floppy disk.
If you do want to swap hard disks this, I guess this should be OK as long as the software is compiled for the right architecture although minor changes might be required if the wrong drivers are being loaded. Please clarify your question.