Topic: OT: Requesting help to understand txtsetup.oem files
I know this is really rather off topic as I do not use DriverPacks. But you folks seems to really know your stuff, and I couldn't think of anywhere I was more likely to get a good answer.
I am trying to understand some things about txtsetup.oem files when used by XP SP2 and and Server 2003 SP2. In particular I am trying to use a variation of the [MassStorageDrivers] and [OEMBootFiles] in the unattend.txt file. In a normal single mass storage driver case, you would do something like the following:
Unattend.txt
...
[MassStorageDrivers]
"Description from Disks section of txtsetup.oem file"="OEM"
[OEMBootFiles]
TxtSetup.oem
Driver.sys
Driver.inf
Driver.cat
...
TxtSetup.oem
[Disks]
d1 = "Description matching entry in Unattend.txt", \disk1, \
[Defaults]
scsi = UNIQUE_ID
[scsi]
UNIQUE_ID = "Description matching entry in Unattend.txt"
[Files.scsi.UNIQUE_ID]
driver = d1, Driver.sys, driverkey
inf = d1,Driver.inf
catalog = d1,Driver.cat
[Config.driverkey]
value = subkey, name, type, data
[HardwareIds.scsi.UNIQUE_ID]
id = "PCI\VEN_0000&DEV_1111","driverkey"
...
I am trying to use the same method but also combine multiple mass storage drivers with some possible file name conflicts. What would seem to make sense, does not seem to work, which is:
Unattend.txt
...
[MassStorageDrivers]
"Description 1 from Disks section of txtsetup.oem file"="OEM"
"Description 2 from Disks section of txtsetup.oem file"="OEM"
"Description 3 from Disks section of txtsetup.oem file"="OEM"
[OEMBootFiles]
TxtSetup.oem
disk1\Driver.sys
disk1\Driver.inf
disk1\Driver.cat
disk2\Driver.sys
disk2\Driver.inf
disk2\Driver.cat
disk3\Driver.sys
disk3\Driver.inf
disk3\Driver.cat
...
TxtSetup.oem
[Disks]
disk1 = "Description 1 matching entry in Unattend.txt", \disk1\disk1.tag, \disk1
disk2 = "Description 2 matching entry in Unattend.txt", \disk2\disk2.tag, \disk2
disk3 = "Description 3 matching entry in Unattend.txt", \disk3\disk3.tag, \disk3
[Defaults]
scsi = UNIQUE_ID1
[scsi]
UNIQUE_ID1 = "Description 1 matching entry in Unattend.txt"
UNIQUE_ID2 = "Description 2 matching entry in Unattend.txt"
UNIQUE_ID3 = "Description 3 matching entry in Unattend.txt"
[Files.scsi.UNIQUE_ID1]
driver = disk1, Driver.sys, driverkey1
inf = disk1,Driver.inf
catalog = disk1,Driver.cat
[Files.scsi.UNIQUE_ID2]
driver = disk2, Driver.sys, driverkey2
inf = disk2,Driver.inf
catalog = disk2,Driver.cat
[Files.scsi.UNIQUE_ID3]
driver = disk3, Driver.sys, driverkey3
inf = disk3,Driver.inf
catalog = disk3,Driver.cat
[Config.driverkey1]
value = subkey, name, type, data
[Config.driverkey2]
value = subkey, name, type, data
[Config.driverkey3]
value = subkey, name, type, data
[HardwareIds.scsi.UNIQUE_ID1]
id = "PCI\VEN_0000&DEV_1111","driverkey1"
[HardwareIds.scsi.UNIQUE_ID2]
id = "PCI\VEN_0000&DEV_2222","driverkey2"
[HardwareIds.scsi.UNIQUE_ID3]
id = "PCI\VEN_1111&DEV_3333","driverkey3"
...
Is my thinking wrong? is there a way to do this? can anyone help me understand the txtsetup.oem and disk paths?
Any Help would be greatly appreciated,
Richard