Visit webpage for latest updates and downloads, this topic contains outdated information.
Here is a thing i've been working on.
Mainly, it's a little bit of a slipstreamer, customizer, reducer and iso creator all in one package.
Works for every version of Windows XP installation, so far tested up to slipsteamed SP2 build 2144.
To avoid confusion, this is for pre-installation, not like XPlite which is post installation customizer.
It's written in .NET so you will need Framework to run it.
Quick overview (download below):
After you extract it to any folder and ran it, you can browse and point to folder on hard drive which contains your Windows installation.
If you pointed to right folder with i386 in it and Windows id files, nLite will detect if you have already slipstreamed SP1 or SP2,
and if not it will change Browse button to Slipstream, when pressed it asks for Service Pack installation file (or update.exe if you extracted it).
Then it Slipstreams it passively. Or you can configure your existing version without slipstreaming.
Choose which components to remove from your Windows installation permanently.
It's version independent, it's possible because I'm not using filelists, well, allmost.
There is only an inf-filelist which then gets parsed for used files, so ~95% of file names are automatically generated from your own inf's.
The other 5% are manually added.
Most likely nLite will work with future versions of Windows XP without any problem.
3. Advanced Options
Make sure to keep Data directory with nLite and all the files in it unrenamed.
Added automatic hacking of syssetup.dll for OOBE disabling (if you choose to remove it, this will not crack Activation).
SFC is entirely disabled too simply by copying hacked dll from Data and adjusting registry.
Many options to add in the future, priority so far was on reduction issues.
4. Make ISO
This section is using external file data\cdimage.exe which I believe don't need introducing.
When reduction process finishes you can copy additional files to installation directory and then press Make ISO, it will ask you
for desired ISO name and location.
Then you can burn it and/or test it.
(included boot sector is default from ms cd, if you are using, for example cdshell, you need to replace Data\bootsector.bin)
used external files in data directory
-xp cd bootsector
-winnt.sif (paste into yours if you don't have these lines) - this is not crucial, only significant thing is that it prevents some driver signature issues and dllcache gets smaller.It's recommended that you make your own, follow instructions from here
-icon taken from G.A.N.T. collection
To sum it up, if you don't know what is this stuff in data dir or some advanced options, you don't need to bother,
just select in nLite what you don't need, everything will be done automatically.
Be sure to have at least 500mb free on drive on which is your installation.
If you run into any errors just see nLite.log and let me know if something was removed but was not supposed to.
Don't play with Experimental section if you don't know what you are doing.
Edited by nuhi, 14 January 2008 - 01:31 PM.