Now that we have that I'll show you what we're doing with the drivers. Create a directory called C:\winxp\$OEM$\$1\drivers\ In my case I'm using an Nforce board with an Nvidia graphics card. The Nforce chipset package has old display drivers in them so I would suggest NOT installing the display drivers from within the Nforce driver package. Extract the chipset driver package instead of just running the installer. You can use a program like winrar to extract them all to a folder. Inside of that folder you'll see alot of files and folders, most of which we don't need.
The chipset specific drivers should always come first. By putting them in number directories it guarantees things are installed in the right order.
For Nforce users;
Move all of the files within SMBus to C:\winxp\$OEM$\$1\drivers\000
Move all of the files within MemCtl to C:\winxp\$OEM$\$1\drivers\001
Move all of the files within IDE\WinXP to C:\winxp\$OEM$\$1\drivers\002
003 will be your Graphics.
Move all of the files within AudioDrv to C:\winxp\$OEM$\$1\drivers\004
That's all of the Nforce drivers I need. If you're using the onboard Ethernet then of course throw that on as 005
Since I'm not using the display drivers included with the Nforce package I'll download the latest, extract them and copy all of the nv4_* files to my C:\winxp\$OEM$\$1\drivers\003 directory. All of the other stuff in that directory you don't really need.
Next I'll grab my mouse Drivers. I'm using a Logitech MX700 so I had to download the overblown mouseware package, extract it and move the win2k_xp contents to my C:\winxp\$OEM$\$1\drivers\005
Everything else I have I'm letting the windows defaults handle. Anything like TV Tuners, keyboards, webcams or anything else that you may need drivers for go ahead and create additional directories for them. Keep them number in the order that you would like them to be installed.
This method will only grab the drivers, and not the full control panels. You'll have to do something different to get the full blown software package to be install by the windows installer.
Editing the winnt.sif file
OemPnPDriversPath=drivers\000;drivers\001;drivers\002;drivers\003
Now you'll need to modify this line from above. The default for winnt.sif is OemPnPDriversPath=Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\
All you have to do is separate each driver with a semicolon and list every driver you want it to install.
After that's been edited you're almost ready to burn the CD!