Unattended install of Win2k3 server from CD

I'd like to create an unattended installation of Win2k3 server from CD which requires an unsupported mass storage controller, without having to use the F6 option.  I've looked at Microsoft's deployment doco, outlining the use of the Winnt.sif file with it's mass storage driver and oembootfiles section.  Also looked at greenmachine's solution of 'slipstreaming' a driver in the i386 distribution.
The bottom line is that the install blue screens with a stop code of 0x07b and a message that windows has stopped to prevent damage to the computer.  The drivers work fine using the F6 option so it must be the installation methods that I'm using.  The folders have been organised in the conventional Microsoft fashion ie:
\i386
\i386\$oem$\
\i386\$oem$\$$
\i386\$oem$\$1
\i386\$oem$\textmode
\i386\$oem$\$1\dell

i386 includes winnt.sif and txtsetup.sif.  Textmode folder includes txtsetup.oem and the drivers (.sys .cat .inf files)

Below is a portion of the winnt.sif and txtsetup.sif plus the txtsetup.oem files.

winnt.sif

;SetupMgrTag
[Data]
    AutoPartition=1
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    ExtendOEMPartition=1
    Repartition=Yes
    KeyboardLayout=US
    FileSystem=ConvertNTFS
    UnattendMode=DefaultHide
    OemPreinstall=Yes
    OemSkipEULA=Yes
    TargetPath=\WINDOWS
    DriverSigningPolicy=Ignore
OemFilesPath="c:\dell\$oem$"
OemPnPDriversPath="Dell\PnP\cs\il;Dell\PnP\v\atir;Dell\PnP\m\co;Dell\PnP\Storage;Dell\PnP\Storage\Mraid35x;Dell\PnP\N\Intel;Dell\PnP\Mgmt"
TargetPath=\windows
; Added next line for supporting Blades. Does it work with Vmware?
    DisableVirtualOemDevices=yes
    WaitForReboot=No
    CrashDumpSetting=3

[Components]
    AccessOpt=Off
    AutoUpdate=Off
    Charmap=Off
    Clipbook=Off
    Deskpaper=Off
    Paint=Off
    Chat=Off
    RootAutoUpdate=Off
    NetOC=On

[GuiUnattended]
    OemSkipWelcome=1
    OemSkipRegional=1
    AdminPassword=*
    AutoLogon=Yes
    AutoLogonCount=1
    TimeZone=35
    ServerWelcome=No
    EMSBlankPassword = Yes

[GuiRunOnce]
    "C:\GUICMD.EXE"

[UserData]
 ;   ProductKey=xxx
 ;   FullName="xxx"
 ;   OrgName="xxx"
 ;   ComputerName=*

[Display]
    BitsPerPel=16
    Xresolution=800
    YResolution=600
    Vrefresh=60

[LicenseFilePrintData]
    AutoMode=PerSeat

[Identification]
     JoinWorkgroup=GSv3xInstall

[MassStorageDrivers]
"DELL PERC 2/3/4 RAID Controller Driver"=OEM

[NetOptionalComponents]
    SNMP=1
;    WBemSNMP=On

[Networking]

[NetAdapters]
    Adapter1=params.Adapter1

[params.Adapter1]
    ConnectionName=" Local Area Connection"
    INFID=*

[NetClients]
    MS_MSClient=params.MS_MSClient

[NetServices]
    MS_SERVER=params.MS_SERVER

[NetProtocols]
    MS_TCPIP=params.MS_TCPIP

[OEMBootFiles]
    txtsetup.oem  
    mraid35x.sys
    oemsetup.inf
    nodev.inf
    mraid35x.cat

txtsetup.sif

[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames]
_x = %cdname%,%cdtagfile%,,""
_1 = %cdname%,%cdtagfile%,,""
<snip> </snip>
[DiskDrivers.Load]
dmboot     = dmboot.sys

[FileSystems.Load]
ksecdd   = ksecdd.sys
fat      = fastfat.sys
ntfs     = ntfs.sys


[HardwareIdsDatabase]
1394\609E&10483 = "sbp2port"
STORAGE\Volume = "volsnap",{71A27CDD-812A-11D0-BEC7-08002BE2092F}
GenDisk = "Disk",{4D36E967-E325-11CE-BFC1-08002BE10318}
GenOptical = "Disk"
GenCdRom = "CdRom"
SCSI\WormSONY____CD-R___CDU920S__ = "CdRom"
GenFloppyDisk = "flpydisk"
PCI\VEN_8086&DEV_1230 = "intelide"
<snip> </snip>
PCI\VEN_8086&DEV_1960&SUBSYS_11121111 = "mraid35x"
PCI\VEN_8086&DEV_1960&SUBSYS_11111111 = "mraid35x"
PCI\VEN_8086&DEV_1960&SUBSYS_09A0101E = "mraid35x"
PCI\VEN_8086&DEV_1960&SUBSYS_11111028 = "mraid35x"
PCI\VEN_8086&DEV_1960&SUBSYS_04671028 = "mraid35x"
PCI\VEN_101E&DEV_1960&SUBSYS_04711028 = "mraid35x"
PCI\VEN_101E&DEV_1960&SUBSYS_04931028 = "mraid35x"
PCI\VEN_101E&DEV_1960&SUBSYS_04751028 = "mraid35x"
PCI\VEN_1028&DEV_000E&SUBSYS_01231028 = "mraid35x"
PCI\VEN_1028&DEV_000F&SUBSYS_013B1028 = "mraid35x"
PCI\VEN_1028&DEV_000F&SUBSYS_014A1028 = "mraid35x"
PCI\VEN_1028&DEV_000F&SUBSYS_014C1028 = "mraid35x"
PCI\VEN_1028&DEV_000F&SUBSYS_014D1028 = "mraid35x"
PCI\VEN_101E&DEV_1960&SUBSYS_05111028 = "mraid35x"
PCI\VEN_1000&DEV_1960&SUBSYS_05181028 = "mraid35x"
PCI\VEN_1000&DEV_1960&SUBSYS_05201028 = "mraid35x"
PCI\VEN_1028&DEV_0013&SUBSYS_016C1028 = "mraid35x"
PCI\VEN_1028&DEV_0013&SUBSYS_016D1028 = "mraid35x"
PCI\VEN_1028&DEV_0013&SUBSYS_016E1028 = "mraid35x"
PCI\VEN_1028&DEV_0013&SUBSYS_016F1028 = "mraid35x"
PCI\VEN_1028&DEV_0013&SUBSYS_01701028 = "mraid35x"
PCI\VEN_1000&DEV_0408&SUBSYS_00011028 = "mraid35x"
PCI\VEN_1000&DEV_0408&SUBSYS_00021028 = "mraid35x"

txtsetup.oem

[Disks]
LSId1 = "DELL PERC 2/3/4 RAID Controller Driver", \mraid35x.sys, \

[Defaults]
scsi = DELLPERC

[Computer]

[scsi]
DELLPERC = "DELL PERC 2/3/4 RAID Controller Driver", mraid35x.sys



[Files.scsi.DELLPERC]
driver = LSId1, mraid35x.sys, mraid35x
inf = LSId1, oemsetup.inf, mraid35x
inf = LSId1, nodev.inf
catalog = LSId1, percraid.cat

[HardwareIds.scsi.DELLPERC]
id = "PCI\VEN_8086&DEV_1960&SUBSYS_11111111", "mraid35x"
id = "PCI\VEN_8086&DEV_1960&SUBSYS_09A0101E", "mraid35x"
id = "PCI\VEN_8086&DEV_1960&SUBSYS_11111028", "mraid35x"
id = "PCI\VEN_8086&DEV_1960&SUBSYS_11121111", "mraid35x"
id = "PCI\VEN_101E&DEV_1960&SUBSYS_05111028", "mraid35x"
id = "PCI\VEN_8086&DEV_1960&SUBSYS_04671028", "mraid35x"
id = "PCI\VEN_101E&DEV_1960&SUBSYS_04711028", "mraid35x"
id = "PCI\VEN_101E&DEV_1960&SUBSYS_04931028", "mraid35x"
id = "PCI\VEN_101E&DEV_1960&SUBSYS_04751028", "mraid35x"
id = "PCI\VEN_1028&DEV_000E&SUBSYS_01231028", "mraid35x"
id = "PCI\VEN_1028&DEV_000F&SUBSYS_013B1028", "mraid35x"
id = "PCI\VEN_1028&DEV_000F&SUBSYS_014A1028", "mraid35x"
id = "PCI\VEN_1028&DEV_000F&SUBSYS_014C1028", "mraid35x"
id = "PCI\VEN_1028&DEV_000F&SUBSYS_014D1028", "mraid35x"
id = "PCI\VEN_1000&DEV_1960&SUBSYS_05181028", "mraid35x"
id = "PCI\VEN_1000&DEV_1960&SUBSYS_05201028", "mraid35x"
id = "PCI\VEN_1028&DEV_0013&SUBSYS_016C1028", "mraid35x"
id = "PCI\VEN_1028&DEV_0013&SUBSYS_016D1028", "mraid35x"
id = "PCI\VEN_1028&DEV_0013&SUBSYS_016E1028", "mraid35x"
id = "PCI\VEN_1028&DEV_0013&SUBSYS_016F1028", "mraid35x"
id = "PCI\VEN_1028&DEV_0013&SUBSYS_01701028", "mraid35x"
id = "PCI\VEN_1000&DEV_0408&SUBSYS_00021028", "mraid35x"
id = "PCI\VEN_1000&DEV_0408&SUBSYS_00011028", "mraid35x"

[Config.mraid35x]
value=parameters\PnpInterface,5, REG_DWORD,1

I've looked at the sysprep doco which I believe will work but that option has been overruled as Ghost or similar hasn't been budgeted for.  Can anyone spot where I'm going wrong?

Thanks in advance!
LVL 30
Duncan MeyersAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
jodypeetConnect With a Mentor Commented:
the lines [MassStorageDrivers]
"DELL PERC 2/3/4 RAID Controller Driver"=OEM
should have "OEM" , but that could be a typo.

have you checked this out ... http://www.mail-archive.com/unattended-info@lists.sourceforge.net/msg00107.html 
it discusses in depth a DEell unattended install of win2k3

hope this helps
0
 
Duncan MeyersAuthor Commented:
Oops!  The oembootfiles should say percraid.cat, not mraid35x.cat

0
All Courses

From novice to tech pro — start learning today.