by not installing them in the first place.
1. nLite your i386 directory.
2. When done, expand and open SYSSETUP.IN_
2a. In i386, type "expand -r syssetup.in_"
2b. Delete syssetup.in_
2c. Rename syssetup.inf to syssetup.in_
2d. Windows will not care that you did this when it installs,
it will just think that the file is 0% compressed
3. Open this file, and search for [DeviceInfsToInstall]
4. See all of these INF files? They are responsible for installing drivers. For example, 1394.inf installs firewire, or tries to (it will attempt to detect if it can, and goes to the next INF if it can't, or if it was able to and finished).
5. Comment out what does not apply to you. Here is an example from my Windows 2000 installation:
6. It does not matter that this file is modded, because nLite turns digital checking on this file off (obviously it has to, otherwise nLite would never work).
;1394.inf - I don't have firewire
;battery.inf - the PC is not a laptop, so I don't care about battery drivers
;legcydrv.inf - my pc's new, I don't care about legacy devices
;mdmsetup.inf - no modem
;pcmcia.inf - no pcmcia port
;smartcrd.inf - no smart card slot
;tape.inf - no tape drive
7. BTW, see [Infs.Always]? See that IE.INF? Not if you selected IE for removal. This is how nLite works. It turns off DigSig checking and deletes the INF file entries for components that you remove.
In general, to avoid the file not found errors, what's happening is that the files are still in TXTSETUP.SIF. If you keep getting the same errors, and you are at wits' end, write down every file you get an error message about. Then, open TXTSETUP.SIF and comment them out with a semicolon. If you want to be thorough, you can also open LAYOUT.INF and do the same (LAYOUT copies files in the first stage to the temp dir on your HDD, TXTSETUP then copies them in the setup state to their final places in the Windows installation). I am at a loss to explain why you are getting this error. nLite should do the TXTSETUP editing for you (nLite does not edit LAYOUT, however).