Corporate Deployment on a Bootable CD-Rom

M

Mike

I have successfully created a bootable CD-Rom with SP1a
and all of the udpated drivers for the various PC's that
this has to be installed on.

However 2 of the PC's have Abit motherboards with
Highpoint Raid drivers and the installation disks reside
on these controllers.

I want to avoid having to press F6 during the install
process and have been trying to automatically load the
drivers during the text load.

I have created a $OEM$\Texmode subdirectory off of the
top level of the CD and have made the following changes
to the winnt.sif file.

[Unattended]
UnattendMode=DefaultHide
TargetPath=\WINDOWS
Repartition=No
UnattendSwitch=no
WaitForReboot=No
OemPreinstall=Yes
OemFilesPath="..\$OEM$"

OEMPnPDriversPath="Abit\Hpt370;Relisys\TFT;Samsung\TFT"
DriverSigningPolicy=Ignore

[GuiUnattended]

AdminPassword=c58c71380f312b52aad3b435b51404ee4972acf4b334
4d432fdce0d716da3eb5
EncryptedAdminPassword=Yes
AutoLogon=Yes
AutoLogonCount=2
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1

[MassStorageDrivers]
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"
= "RETAIL"
"HighPoint HPT3xx ATA RAID Controller (WinXP)" = "OEM"

[OEMBootFiles]
hpt3xx.sys
hptpro.sys
hpt3xx.inf
hpt3xx.cat
txtsetup.oem

Directory Structure

CD +
+- $OEM$ +
| +- $1 ------+
| | +- Abit ----+
| | | +- hpt370
| | |
| | +- Relysis -+
| | | +- TFT
| | |
| | +- Samsung -+
| | +- TFT
| +- $$ ------+
| | +- System32 +
| | +- OOBE
| +- textmode
|
+- Docs
+- i386

However when I use this structure I get the following
error twice during the install process

File txtsetup.oem caused an unexpected error (18) at
line 1742 in d:\xpsp1\base\boot\setup\oemdisk.c

acknowledging these allows the install to continue to the
point where it starts windows then I g et the error

The manufacturer provided file that Setup is trying
to use is corrupted or invalid

Line 1 contains a system error.


Setup cannot continue. To quit Setup, press F3.

If I remove the [MassStorageDrivers] and [OEMBootFiles]
sections the the install works fine, except that I can't
see the disks onto which I want to install XP as they are
on the Highpoint controller which has not been loaded.

Any help would be gratefully received as I have been
tearing my hair out over this.

My txtsetup.oem file follows, but if I put the contects
of the textmode subdirectory onto a floppy and press F6
it works.

[Disks]
disk1 = "HPT3xx ATA RAID Controller Driver Diskette",
hpt3xx,\

[Defaults]
scsi = hpt3xx

[scsi]
hpt3xx = "HighPoint HPT3xx ATA RAID Controller (WinXP)",
hpt3xx

[Files.scsi.hpt3xx]
driver = disk1, hpt3xx.sys, hpt3xx
driver = disk1, hptpro.sys, hpt3xx
inf = disk1, hpt3xx.inf
catalog = disk1, hpt3xx.cat

[HardwareIds.scsi.hpt3xx]
id = "PCI\VEN_1103&DEV_0005","hpt3xx"
id = "PCI\VEN_1103&DEV_0004","hpt3xx"

[Config.hpt3xx]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1
 
M

Mike

I have managed to resolve the second error

The manufacturer provided file that Setup is trying
to use is corrupted or invalid

Line 1 contains a system error.


Setup cannot continue. To quit Setup, press F3.

But I still get the original error twice however the
installation now continues without further errors, but I
do not really trust that the installation is OK and would
like to be able to prevent the errors from occuring.

-----Original Message-----
I have successfully created a bootable CD-Rom with SP1a
and all of the udpated drivers for the various PC's that
this has to be installed on.

However 2 of the PC's have Abit motherboards with
Highpoint Raid drivers and the installation disks reside
on these controllers.

I want to avoid having to press F6 during the install
process and have been trying to automatically load the
drivers during the text load.

I have created a $OEM$\Texmode subdirectory off of the
top level of the CD and have made the following changes
to the winnt.sif file.

[Unattended]
UnattendMode=DefaultHide
TargetPath=\WINDOWS
Repartition=No
UnattendSwitch=no
WaitForReboot=No
OemPreinstall=Yes
OemFilesPath="..\$OEM$"

OEMPnPDriversPath="Abit\Hpt370;Relisys\TFT;Samsung\TFT"
DriverSigningPolicy=Ignore

[GuiUnattended]

AdminPassword=c58c71380f312b52aad3b435b51404ee4972acf4b33 4
4d432fdce0d716da3eb5
EncryptedAdminPassword=Yes
AutoLogon=Yes
AutoLogonCount=2
OEMSkipRegional=1
TimeZone=85
OemSkipWelcome=1

[MassStorageDrivers]
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"
= "RETAIL"
"HighPoint HPT3xx ATA RAID Controller (WinXP)" = "OEM"

[OEMBootFiles]
hpt3xx.sys
hptpro.sys
hpt3xx.inf
hpt3xx.cat
txtsetup.oem

Directory Structure

CD +
+- $OEM$ +
| +- $1 ------+
| | +- Abit ----+
| | | +- hpt370
| | |
| | +- Relysis -+
| | | +- TFT
| | |
| | +- Samsung -+
| | +- TFT
| +- $$ ------+
| | +- System32 +
| | +- OOBE
| +- textmode
|
+- Docs
+- i386

However when I use this structure I get the following
error twice during the install process

File txtsetup.oem caused an unexpected error (18) at
line 1742 in d:\xpsp1\base\boot\setup\oemdisk.c

acknowledging these allows the install to continue but I
don't know it it is safe after these errors.
If I remove the [MassStorageDrivers] and [OEMBootFiles]
sections the the install works fine, except that I can't
see the disks onto which I want to install XP as they are
on the Highpoint controller which has not been loaded.

Any help would be gratefully received as I have been
tearing my hair out over this.

My txtsetup.oem file follows, but if I put the contects
of the textmode subdirectory onto a floppy and press F6
it works.

[Disks]
disk1 = "HPT3xx ATA RAID Controller Driver Diskette",
hpt3xx,\

[Defaults]
scsi = hpt3xx

[scsi]
hpt3xx = "HighPoint HPT3xx ATA RAID Controller (WinXP)",
hpt3xx

[Files.scsi.hpt3xx]
driver = disk1, hpt3xx.sys, hpt3xx
driver = disk1, hptpro.sys, hpt3xx
inf = disk1, hpt3xx.inf
catalog = disk1, hpt3xx.cat

[HardwareIds.scsi.hpt3xx]
id = "PCI\VEN_1103&DEV_0005","hpt3xx"
id = "PCI\VEN_1103&DEV_0004","hpt3xx"

[Config.hpt3xx]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1




.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top