V
Vidar
I'm trying to build a win xp unattended install CD with
built-in S-ATA drivers.
It seems that no matter what I do win xp always come up
with a error msg. "Error in d:\xpsp1/.../oemsetup.c" or
something like that. The line number caused the error is
also given, but I cannot access the the virtual drive winxp
setup sets up when booting from the winxp cd. When winxp is
done loading it's drivers an you are supposed to choose hd
drive and partition, setup reports that no hd drive has
been found and setup aborts. I only have one Seagate 120GB
S-ata.
I have a Abit NF7-S with a Silicon Image 3112a SATAraid
controller. Using a floppy disk with the same si3112
drivers works just fine, but i don't have a floppy drive
and don't intend to get one either.
In the directory i286/$OEM$/TEXTMODE i have placed these
files: Si3112r.sys, Si3112r.inf, Txtsetup.oem
The important part of the Txtsetup.oem:
[Disks]
disk1="Silicon Image SiI 3x12 SATARaid Driver Installation
Disk",\Si3112r.sys
[Defaults]
SCSI = Si3112r_XP
[SCSI] ; HwComponent section
Si3112r_XP = "Silicon Image SiI 3x12 SATARaid Controller
for Windows XP/Server 2003"
[Files.SCSI.Si3112r_XP]
driver = disk1,si3112r.sys, Si3112r
inf = disk1,Si3112r.inf
+ a lot of hardwareIDs
The winnt.sif file (parts of it):
[Data]
AutoPartition=0
MsDosInitiated=0
UnattendedInstall=Yes
[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes
TargetPath=\WINDOWS
OEMPnPDriversPath="PnP\SATA"
DriverSigningPolicy=Ignore
WaitForReboot=No
CrashDumpSetting=0
FileSystem=LeaveAlone
Repartition=No
UnattendedSwitch=Yes
[MassStorageDrivers]
"Silicon Image SiI 3x12 SATARaid Controller for Windows
XP/Server 2003" = "OEM"
[OEMBootFiles]
Si3112r.sys
Txtsetup.oem
Si3112r.inf
So what have I done wrong? Would it help if I edited the
Txtseup.oem file in the i386 directory (the winxp's own
txtsetup.oem file)?
I badly need help to make this work.
It is quite strange that a floppy drive is required to
install additional drivers that winxp does not have.
Stopped using floppy drives years ago. USB pen drives,
second optical devices could have been used to install
additional drivers if winxp setup had allowed this.
built-in S-ATA drivers.
It seems that no matter what I do win xp always come up
with a error msg. "Error in d:\xpsp1/.../oemsetup.c" or
something like that. The line number caused the error is
also given, but I cannot access the the virtual drive winxp
setup sets up when booting from the winxp cd. When winxp is
done loading it's drivers an you are supposed to choose hd
drive and partition, setup reports that no hd drive has
been found and setup aborts. I only have one Seagate 120GB
S-ata.
I have a Abit NF7-S with a Silicon Image 3112a SATAraid
controller. Using a floppy disk with the same si3112
drivers works just fine, but i don't have a floppy drive
and don't intend to get one either.
In the directory i286/$OEM$/TEXTMODE i have placed these
files: Si3112r.sys, Si3112r.inf, Txtsetup.oem
The important part of the Txtsetup.oem:
[Disks]
disk1="Silicon Image SiI 3x12 SATARaid Driver Installation
Disk",\Si3112r.sys
[Defaults]
SCSI = Si3112r_XP
[SCSI] ; HwComponent section
Si3112r_XP = "Silicon Image SiI 3x12 SATARaid Controller
for Windows XP/Server 2003"
[Files.SCSI.Si3112r_XP]
driver = disk1,si3112r.sys, Si3112r
inf = disk1,Si3112r.inf
+ a lot of hardwareIDs
The winnt.sif file (parts of it):
[Data]
AutoPartition=0
MsDosInitiated=0
UnattendedInstall=Yes
[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes
TargetPath=\WINDOWS
OEMPnPDriversPath="PnP\SATA"
DriverSigningPolicy=Ignore
WaitForReboot=No
CrashDumpSetting=0
FileSystem=LeaveAlone
Repartition=No
UnattendedSwitch=Yes
[MassStorageDrivers]
"Silicon Image SiI 3x12 SATARaid Controller for Windows
XP/Server 2003" = "OEM"
[OEMBootFiles]
Si3112r.sys
Txtsetup.oem
Si3112r.inf
So what have I done wrong? Would it help if I edited the
Txtseup.oem file in the i386 directory (the winxp's own
txtsetup.oem file)?
I badly need help to make this work.
It is quite strange that a floppy drive is required to
install additional drivers that winxp does not have.
Stopped using floppy drives years ago. USB pen drives,
second optical devices could have been used to install
additional drivers if winxp setup had allowed this.