from what I understand, there is a utility called ghost that is excellent for this.. It will apparently run both Windows and Linux network installs so that you can install all the computers at once. I have a friend that uses it for a lab he runs on campus. He swears by it... and despite the fact that he is a Red Hat freak, i suppose its worth mentioning because it might take care of ya.

-Matt