OK, here is how it goes:
I use RIS. RIS is used to boot a customized WinPE for my network drivers and possibly mass storage drivers. I implement those 100% on my own manually. Reason: WinPE is only being used to prepare the system for Windows installation (partition and format the hard drive and then copy the Windows image to the drive, reboot and boot into the Windows text based installation FROM the HD).
So RIS itself never sees the driver packs.
Let's just COMPLETELY ignore the RIS side of it, for I could care less about RIS since they ar enot used in conjunction with the Packs...and here is why:
1. PXE loads RIS
2. RIS loads WinPE
3. WinPE Partitions and formats drive
4. WinPE copies OPK image (this is what you guys would consider your "cd") to hard drive and reboots computer into text mode install right from the hard drive.
The problem is this:
Here is the typical layout of the OPK share...(I will only list the folders I am concerned with):
..\opktools\lang\ENG\sku\*****\x86 <--contains the i386 folder where the DriverPacks are applied and subsequently create the $OEM$ folder...Which I then MOVE to:
..\opktools\cfgsets\*****
And THEN in the ..\opktools\lang\ENG\sku\*****\x86\i386 folder I take the info out of the winnt.sif file, delete it, and paste it into the unattend.txt file in ..\opktools\cfgsets\*****
Follow me?
So you see, I am not using the DriverPacks WITH RIS exactly for my deployments...just using RIS as a platform to access my images. Works like a damn. And wouldn't have it anyother way. I use this in conjuction with Autopatcher to automatically apply the updates so I don't have to worry about RyanVM or nLite breaking something...automatically installs OEM software, anti-virus, anti-spyware and last but not least the DPFinisher. And all I have to do is modify one file and copy the installation files for whatever program to the appropriate folder. No discs to burn...scratch or lose. And the only way a person can access them is if they have permission on the domain...and it is faster than cds. I can install 48 systems in this one room here all at the same time and not have to worry about having enough disks, hardware mismatches or anything. You just power up, press F12...type a login and a pass...select deployment image press enter twice, walk away and come back in a while and the computer is turned off. Turn it on and OS is there, drivers are there, applications and all updates are applied and it is ready to have anything else done to it before you reseal it (which then the end user has to type in the product key and activate...unless it is a corporate version of course )
I don't know how complex it is to set up the deployment methods, but I am using method 1 for this right now and all Base would have to do is append a different file other than winnt.sif and have $oem$ go to a different location.
I for one could see this really helping out system builders out there....h*ll even service people as I have the complete same setup at home for when I have someones computer that wants Windows re-installed. Allows me to live my life while I make a few extra bucks
If you have any questions about this Bashrat, I would be glad to help. If you tell me to go fly a kite...well...I can do that too.