I've been trying to install Windows XP using different USB sticks for the last two days. I encountered different issues while doing so, but I managed to fix everything, except a few. I'm using nLite and Bashrat's DPB. nLite is used to remove unneeded components, slipstream some patches and for unattended purposes (that's what I'm using it for). The problem is, I can't get the contents of the $OEM$ folders to copy to %systemdrive%. I can't understand why do I have to remove the [unattended] section from the *.sif files, although I understand that the installation will still be unattended. Anyway, I've removed the [unattended] section from usb_multiboot2\winnt(_bf).sif and from \I386\winnt.sif. I'm not quite sure if one has to remove it from all the 3 winnt.SIF's, maybe just the ones provided by usb_multiboot2. Although the "$$, $1, etc." folders don't get copied to the %systemdrive%, cmdlines.txt is executed at T-12. Everything works (drivers installed) just fine if I'm using the regular method (CD/VM). This implies that the [unattended] section needs to be kept in \I386\winnt.sif. I've tried VirtualBox/VMWare/Virtual PC, but none of them seem to support booting from USB devices. Correct me if I'm wrong, please! EDIT: In the meantime, I came across this. I now understand that it wasn't me doing something wrong (besides not thinking of an alternative). Thanks for your time.