Installation of Windows using Linux automation can take 3-6 hours on some systems. This is caused by the memory manager in FreeDOS. Here's a trick that could cut your install time from hours to minutes.
FreeDOS is used to kick off the installation of Windows, because the Windows installer can't run in the Linux environment.
To speed up the installation of Windows, use boot disk creator to install the MS-DOS files.
You'll need a Windows 98 CD to do so.
You don't have to create a DOS PXE image, you only need the MS-DOS files on your system. The Linux scripts will detect that smartdrv.exe is available and use that instead of the FreeDOS memory manager. This will shorten your Windows installations to about 30-60 minutes.