You can configure the entire deployment process using Windows Deployment Services to be without user interaction. To do this, you will need to automate the PXE boot, the selection of a boot image, and Setup.