Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Unattended install of Win2k3 server from CD

Posted on 2004-10-13
2
Medium Priority
?
1,100 Views
Last Modified: 2007-12-19
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!
0
Comment
Question by:Duncan Meyers
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 30

Author Comment

by:Duncan Meyers
ID: 12304720
Oops!  The oembootfiles should say percraid.cat, not mraid35x.cat

0
 
LVL 8

Accepted Solution

by:
jodypeet earned 1500 total points
ID: 12306516
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

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question