Jump to content

Recommended Posts

Posted

Hello all. I just joined the forum. There is TONS of information here on unattended installs. Unfortunately, I'm in need of some help. Let me explain my problem. My company just purchased 26 Dell Precision 650 machines from Caterpillar. I decided to make an RIPrep image (I mean, how hard could it be right?). So I downloaded a bunch of drivers from Dell. I used our XP Pro SP 2 CD to do the install. I hit F6 for the additional storage drivers. I had the floppy all made with the drivers. Windows accepted them just fine. I proceeded to install the rest of Windows and my programs. I found this article:

http://support.microsoft.com/kb/314479/

I tried to follow it to the best of my ability. I riprep'd the machine. It copied everything up to the server. It did list a reparse point error, but it ignored it and copied to the RIS server. When I launch the RIS installer, I see the image. I choose the image. Windows begins loading drivers at the bottom and then I receive:

"txtsetup.oem caused an unexpected error (21) yadda yadda press any key to continue"

I pressed a key and the drivers continue to load and it tells me it can't find a hard drive. So I found some instructions here. I created an $oem$ folder directly under i386 in my image folder. In this folder I created a TEXTMODE folder. In this folder I dropped the inf, sys and cat files for my SCSI adapter. This is how the folder structure looks:

Precision650

--i386

--$oem$

--TEXTMODE

--sys, inf files, .tag file

--txtsetup.oem

--$1

--Drivers

--Storage

--same sys, inf files, .tag file

This is the contents of my txtsetup.oem file (I edited it to what you see, but was receiving the error before editing):

[Disks]

d1 = "LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)", \symmpi.tag, \

[Defaults]

scsi = SYMMPI_XP32

[scsi]

SYMMPI_XP32 = "LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)",symmpi

[HardwareIds.scsi.SYMMPI_XP32]

id = "PCI\VEN_1000&DEV_0621", "symmpi"

id = "PCI\VEN_1000&DEV_0622", "symmpi"

id = "PCI\VEN_1000&DEV_0624", "symmpi"

id = "PCI\VEN_1000&DEV_0626", "symmpi"

id = "PCI\VEN_1000&DEV_0628", "symmpi"

id = "PCI\VEN_1000&DEV_0030", "symmpi"

[Files.scsi.SYMMPI_XP32]

driver = d1,symmpi.sys,SYMMPI

inf = d1,symmpi.inf

catalog = d1,mpixp32.cat

[Config.SYMMPI]

value = Parameters,dummy,REG_DWORD,0

value = Parameters\PnpInterface,5,REG_DWORD,1

Here is the contents of my riprep.sif file:

[data]

floppyless = "1"

msdosinitiated = "1"

OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

OriTyp = "4"

LocalSourceOnCD = 1

DisableAdminAccountOnDomainJoin = 1

[setupData]

OsLoadOptions = "/noguiboot /fastdetect"

SetupSourceDevice ="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

SysPrepDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPPATH%"

SysPrepDriversDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%SYSPREPDRIVER

S%"

[unattended]

DriverSigningPolicy = Ignore

OemPreinstall = yes

FileSystem = LeaveAlone

ExtendOEMPartition = 0

TargetPath = \WINDOWS

OemSkipEula = yes

InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

LegacyNIC = 1

OemPnPDriversPath = Drivers\Storage

DUDisable = no

[MassStorageDrivers]

"LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)" = "OEM"

[userData]

FullName = "Administratr"

OrgName = "XXXXXXXXXXXXXXXXXXXX"

ComputerName = %MACHINENAME%

ProductID = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

[GuiUnattended]

OemSkipWelcome = 1

OemSkipRegional = 1

TimeZone = %TIMEZONE%

AdminPassword = "xxxxxx"

[OEMBootFiles]

mpixp32.cat

symmpi.inf

symmpi.sys

symmpi.tag

TXTSETUP.OEM

[Display]

BitsPerPel = 32

XResolution = 1024

YResolution = 768

VRefresh = 60

[Networking]

[NetServices]

MS_Server=params.MS_PSched

[identification]

JoinDomain = %MACHINEDOMAIN%

DoOldStyleDomainJoin = Yes

[RemoteInstall]

Repartition = Yes

UseWholeDisk = Yes

[OSChooser]

Description ="Dell Precision 650 Base + GP"

Help ="XP SP2, IE 7, Office 2K, Outlook 2K3, Adobe Reader 8, JSB Client, Great

Plains 9"

LaunchFile ="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"

ImageType =SYSPREP

Version="5.1 (2600)"

SysPrepSystemRoot="Mirror1\UserData\WINDOWS"

HalName=halmacpi.dll

ProductType=0

Any help would be REALLY appreciated. This is driving me up the WALL.


Posted

OK. So my the original drivers I was using from Dell were these:

BR53195.exe

There were compatible NT, 2K and XP drivers in this pack. They were all in seperate folders. So I went about the task of editing the txtsetup.oem file to adjust to only one flat directory of only XP drivers. This was yielding the error above. I then found these drivers:

R51294.exe

These were a flat directory of XP drivers (version A0). I didn't touch the txtsetup.oem file. The .exe put the files on a floppy disk and I tested them out by running them through a CD install. I pressed F6 as I should and XP accepted them as correct drivers. I then dropped them into the TEXTSETUP folder and restarted the binlsvc on my RIS server. I'm still getting the same error. What am I doing wrong? Thanks!

Jim

Posted

Well, Linux to the rescue. I did a sysprep on the "donor" machine and inserted an sysprep.inf file to help automate the mini setup. When the machine shut down after the sysprep, I loaded up a CD called g4u 2.3. It loads FreeBSD and gives me the option to copy an entire drive up to an FTP server. I can then pull that "image" back down to as many PCs as I want. It's working great so far.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...