1. Install FOG on Centos or Ubuntu
2. Download Windows Essentials: https://ninite.com/7zip-chrome-cutepdf-firefox-java8-realvnc-vlc/
3. Download Windows ISO: http://www.microsoft.com/en-us/software-download/windows10 or http://mirror.corenoc.de/digitalrivercontent.net/ (Windows 7)
4. Download Windows AIK: http://www.microsoft.com/download/en/details.aspx?id=5753
5. Create sysprep.xml file using Windows AIK (follow these instructions https://community.spiceworks.com/how_to/2224-create-a-master-windows-7-image)
6. Create USB bootable drive with Windows 7 OS
7. Copy sysprep.xml to c:\windows\system32\sysprep\unattend.xml
8. Add http://[FOG_Server_IP]/fog//client/download.php?fogprep into USB bootable drive
9. Install Windows on a prototype PC
10. Create %WINDIR%\Setup\Scripts\cleanup.cmd file with this content:
del /Q /F c:\windows\system32\sysprep\unattend.xml
del /Q /F c:\windows\panther\unattend.xml
11. sysprep /generalize /oobe /shutdown /unattend:unattend.xml
Other sources:
Tasks to perform before uploading the image: https://wiki.fogproject.org/wiki/index.php/What_do_I_have_to_do_to_an_image_before_uploading
Copying images from old to new FOG servers: http://community.spiceworks.com/how_to/2631-moving-a-fog-server-to-new-hardware