These were the other instructions for adding the PNP driver. For Overflow, I'm sure this is "been there, done that". :-)
We now need to make modifications to the setup hive
Go start, run type regedit
Now, select HKEY_LOCAL_MACHINE right click and press File, Load Hive
Select I386/SETUPREG.HIV - name it whatever you want e.g. nvidia
Now open nvidia, CurrentControlSet001, services
Select services right click go create, new, key call it nvgts
Select nvgts right click go create, new, key call it Parameters
Sow select Parameters right click go create, new, key call it PnpInterface
Sow select PnpInterface right click go create, new, DWORD value
Replace New Value #1 with 5, right click 5, press modify and change Value Data to 1
Select nvidia and go file, unload hive - this saves the new SETUPREG.HIV
We now need to make modifications to the installation hive
open i386\HIVESYS.INF in a text editor
under:
Code:
HKLM,"SYSTEM\CurrentControlSet\Services\ultra\Parameters\PnpInterface","5",0x00010003,1
add:
Code:
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","ErrorControl",0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Group",0x00000002,"SCSI miniport"
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Start",0x00010003,4
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Tag",0x00010003,60
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Type",0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts\Parameters",,0x00000012
HKLM,"SYSTEM\CurrentControlSet\Services\nvgts\Parameters\PnpInterface","5",0x00010003,1
save and exit
Remaining steps involve the $OEM$ folders: Create in the root of your installation source a folder called $OEM$, then inside of that a folder called $1 then inside of that one called Drivers, then another one called NVIDIA inside of Drivers in here place the sataraid and sata_ide folders that were inside the IDE folder of the extracted chipset drivers
Now you'll need to modify or create an WINNT.SIF mine looks as follows:
The important settings being OemPreinstall, UnattendedInstall, DriverSigningPolicy and OemPNPDriversPath
Code:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=DefaultHide
OemPreinstall=Yes
OemSkipEula=Yes
TargetPath=\WINDOWS
FileSystem=*
Repartition=No
UnattendSwitch="No"
WaitForReboot="No"
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\NVIDIA\sataraid;Drivers\NVIDIA\sata_ide"
.....