my method : boot on bartPE mount a z: network distribution and launch a script on it... then (in the script) copy the unattend file and launch pexp installer ! here is the ini used : --- ; PEXP Installer Settings file ; Lines starting with a ; are comments and ignored by the program. ; ; currently there are only 3 settings. ; ; answerLocation is the default location of the winnt.sif file to use as the answer file ; winnt32location is where the winnt32.exe file is located ; both of these can use environment variables. %TEMP% should goto your ram drive and %SYSTEMDRIVE% will be the root of our cd ; ; answerList is the default setting for the drop list titles "Use the file how?" ; 0 = Boring attended install ; 1 = Save the answers to the supplied winnt.sif file (use this option to edit the answers before installing ) ; 2 = Use the supplied winnt.sif file for the answers (editing the settings does nothing for this option) ; answerLocation=%TEMP%\UNATTEND.TXT winnt32Location=Z:\install\OS\WXPSP1FR\UNATTEND\I386\winnt32.exe answerList=2 ; winnt32.exe parameter defaults... ; the following are available in this file ; /noreboot, /unattend, /makelocalsource, /syspart, /tempdrive, /s ; to set a default for these type the name=<value> where value is 1 or 0, 1 = yes, 0 = no. (the value determines wheather to use the switch or not) ; /syspart, /tempdrive and /s require a second value after the number ; i.e /syspart=1C or /s=1c:\windows\ ; ; ALSO there is another variable, /other which you can use to add other parameters i have not included ; i.e /other=1/checkupgradeonly /cmdcons /unattend=1 /noreboot=0 /makelocalsource=1 /syspart=1C /tempdrive=1c ---hope this helps :]