So why this one is still in Beta? Because this is difficult... Here is the deal:
1. We all know that we can integrate drivers into XP CD by n-lite, but the problem is, the more drivers you integrate, the more probability the system crashes! In my experience, you can only integrate one brand of chipset driver / LAN, and both VGA (ATI / NVidia), and only one brand Audio driver into the CD. 2 brands audio drivers, the system just doesnt work, remember we always experience exclamation mark when windows "trying" to install the sound card with Realtek one into Soundmax one? Now you know...
2. Of course, when you browse unattended.msfn.org , you find methods to integrates drivers manually, but the problem is still, same as 1.
3. For the RAID TXTSETUP.OEM, it is practically no hope. First, 2 more RAID drivers, even the same brand, the system crashes. Even for one single type, the system might not even work. Method tested - nLite.
Solution:
So I figured out, it is not so difficult for hardware installers to indentify the types of chipsets the system is using (Just flash the chipset and indentify the brand and model code). So I decided to use WPI to list all drivers and let them choose manually, though most driver installers provide silent install switches (mostly -s or /s), but the problem is, WPI normally dont or cant execute the installer correctly. But by using the basic DOS script (.cmd), the drivers normally can run and install.
But it is stupid and cumbersome to associate one cmd script for one driver, you know there is a hell a lot of drivers! So my suggested proposal is:
By writing a programs, whether it bases on Java, .Net or C, to do:
1. Let the users pick and choose the drivers to install (just like WPI)
2. Use IF or Case command to write the script itself base on the choices, say, picked "VIA Hyperion driver", the program "adds" the command line "setup.exe -s" to the script
3. Output the script and run
Then that's it. So if you are the programmer and would like to contribute, please send me an email or add my MSN: lokyuen12345@hotmail.com
Meanwhile, here is the SilentInstall - driver v0.1 Beta for programmer to see where we reached.
Drivers includedWorking script: (For example)
Working Script exampleKenneth