Well if you build your own from a LM317 the resistor needs to be about 1 to 1.1ohms, these can only do a max of 1.5A so you would need two in parallel and that can be done but I don't really recommend a linear driver for a laser of that power, they can accept a wider range of voltage but will get hot easily if the voltage isn't just right.
Also I don't recommend 2.5A, keep it to 2.2A - 2.4A, that diode can decrease in power above 2.2A although generally 2.4A is the safe level. I have a laser I built with that diode and am driving it at 2.2A with this driver:
Survival Laser Driver
That driver though is for a flashlight style host so it's maybe not be the right one for you. Have a look here:
https://sites.google.com/site/dtrlpf/home/flexdrives/x-drive
DTR also sells on eBay and Amazon. Or look here:
http://laserpointerforums.com/f39/x-drive-x-boost-88589.html
But if you need something with modulation then someone else will have to advise you.
Alan