You never have to reinstall linux. First, you need to make sure you have drivers for your ATA100 device. Then you need to download and install them and make sure they're working without your HDD plugged into the ATA100 controller. You will most likely have to recompile your kernel. If you don't know how to do that, there are numerous resources online.
After you have everything updated for your new hardware, plug your HDD into your new controller. If it uses the SCSI device header for the drivers (possible) then it will be sdLN; otherwise, it will say hdLN.
Anywho, record this and reboot the machine with the hard drive in the original configuration (if it didn't change and all worked before, you can skip the rest). Edit your /etc/fstab and modify your mount point to reflect the change in hard drive location. Switch the hard drive back, and reboot.
*NOTE* this can all be done in one step if you know what you're doing, but this is the safest way.