Jump to content

AutoRIS Help Needed with Driverpacks


Recommended Posts

Hi All,

I think I have everything setup correctly with RIS and need some help with the

implementation. I am getting the network driver could not be found for all my

machines. I'm positive i'm doing something wrong with the driver pack integration. I've

tried it on a bunch of Dell optiplex machines, gx260, gx270, gx280 etc all with the same error.

I downloaded all the driver packs and placed them in the directory c:\autoris\bts. My image

location is on the same server on another drive. Do I need to run any of the other batch

files before I run the autoris main .vbs file?

Here is my ini file.

[Paths]

RISSERVER=datastore.decostar.decoma.com

RISIMAGE=\\datastore\Reminst\Setup\English\Images\WindowsXP

RVMEXE=RVM_Integrator_1.2.2.exe

nLiteEXE=C:\Program Files\nLite\nLite.exe

VMwareEXE=C:\Program Files\VMware\VMware Workstation\vmware.exe

VPCEXE=C:\Program Files\Microsoft Virtual PC\Virtual PC.exe

BTSPATH=C:\autoris\bts

BTSDPM=DriverPack_MassStorage_V6031.7z

[Options]

IntegrateNIC=NO

DelDefSIF=Yes

RunRVM=Yes

RunNlite=No

RunBTS=Yes

UseWMI=No

Optimize=No

OEM=Yes

Everything seems to run fine but I don't see any uncompressed drivers anywhere? Where should the included/modified SIF file be stored? Would that go in the templates directory? I think I am just missing a few steps to have this thing running. My understanding from the .ini text info I don't have to run anything with the driver packs except the autoris vbs file.

Thanks for the help..

Greg

Link to comment
Share on other sites


You need to decompress the BTS Base file and put your driver packs in the \DriverPacks directory as normal. Basically you want to have the DriverPacks ready to use as though you were going to use them in the intended fashion. So in your AutoRIS.ini file you should have something similar to this:

BTSPATH=C:\BTS_DriverPacks_BASE_V6034

AutoRIS does indeed perform most of the DP integration on it's own, but I made it grab the mass storage integration batch file, modify it on the fly (to future proof it), and then run that silently.

Link to comment
Share on other sites

It is now saying RIS is configured to intergrate the BTS Packs but is unable to locate the working directory. I changed the path to BTSPATH=C:\BTS_DriverPacks_BASE_V6034. The BTS_Driverpacks_base_v6034 is in C:\ and it's also uncompressed. The driverpacks are both in the in the driverpacks directory. I then tried changing it back to my original c:\autoris\bis. The BTS_Driverspacks is here, it's also uncompressed and the driverpacks are in the driverpacks directory. What am I missing?

Thanks for your help, I'd kill to get this working.

Greg

Atlanta

Edited by Gaprofitt
Link to comment
Share on other sites

Update...

Ok, I have all the driverpacks including the base install pack in c:\autoris\bts and this is reflected in the INI file. However it doesn't seem to work if I put the full path to the base file, I just did it to the directory c:\autoris\bts. I ran autoris.vbs and it completed all the tasks, I now have the compressed driverpacks in the \i386\$oem$ directory on my RIS server partitition? Is this correct? I tried a few systems and still gives me the network driver could not be found. I'm attempting Dell GX 260, 270 etc machines.

Thanks for your help,

Greg

Edited by Gaprofitt
Link to comment
Share on other sites

Been working at this all day, still no luck. When the drivers are slipstreamed into the install, are they uncompressed in a particular directory? I have the whole process working except for the driver

integration. Everything installed including the nic driver I placed into the nic_drivers directory with

the exception of all the other drivers. The vbs file seems to run fine but I feel the drivers

are not making it into the image.

Any thoughts or suggestions? I have tried Nlite also which made me feel like the uncompressing of the drivers is the issue, it will not let me select the 7z files to implement them. Sorry this is frustrating and i'm not having much luck.

Greg

Link to comment
Share on other sites

Integration of NIC and mass storage drivers for bootup in RIS is completely different than integration for the PnP enumeration stage of setup (during the GUI portion of setup). Now I'm not saying this as a slam or anything like that, but based on your previous posts it seems that you haven't read the AutoRIS instructions too thoroughly and you don't have to clear of an understanding of RIS or integrating device drivers. That's fine, we all have to start at the beginning. It was only about a year ago that I was struggling with this stuff too, but reading the instructions would have saved you a little bit of grief here.

Now as best as I can tell you're doing most of this right. There should be a file in your AutoRIS directory named RogueSpearAddonsM2_1.3.cab. This is an addon for use with either the RVM Integrator or nLite. It places the files in i386 needed for a Method 2. It also makes changes to your txtsetup.sif and dosnet.inf files. Needless to say it's an integral part of a Method 2 with AutoRIS. Your DriverPack .7z files should be in $OEM$ and it sounds like you have this part down already. AutoRIS will copy WatchDriverSigningPolicy.exe and SetDevicePath.exe to $OEM$\$1. These are also necessary files as part of a Method 2 integration.

If all of this stuff is in place, then your driver integration should work as advertised. Keep in mind that the DriverPacks are a project that will never be finished. There is an endless amount of hardware devices out there. So if something doesn't install here or there, that's to be expected. You may have to manually install the device later. I would highly suggest that you do a lot more reading here and over at Ryan's forums. For the most part this stuff isn't too difficult, but there is a lot to know. If you've gotten this far mostly on your own, figuring stuff out, then you should have no problems at all once you've caught up on reading about these things.

Link to comment
Share on other sites

No problem, I did read the documentation but feel I may be missing one step or overlooking something. How large will the new I386 directory be after integrating all the driver packs? Everything works great with the exception of the driverpacks. I know the drivers for the PC's I am using are included in the driver packs both for mass storage and network card, video, sound etc.. Now I am not running any of the slipstreaming batch files manually, I simply have the 7z files in my c:\autoris\bts directory. I just can't figure out why it's not decompressing them or should this be done manually before running the Autoris .vbs file.

Here is a summary with my log file and my .ini file.

INI FILE

[Paths]

RISSERVER=datastore.decostar.decoma.com

RISIMAGE=\\datastore\Reminst\Setup\English\Images\WindowsXP

RVMEXE=RVM_Integrator_1.2.2.exe

nLiteEXE=C:\Program Files\nLite\nLite.exe

VMwareEXE=C:\Program Files\VMware\VMware Workstation\vmware.exe

VPCEXE=C:\Program Files\Microsoft Virtual PC\Virtual PC.exe

BTSPATH=C:\autoris\bts\

BTSDPM=DriverPack_MassStorage_V6031.7z

[Options]

IntegrateNIC=No

DelDefSIF=Yes

RunRVM=Yes

RunNlite=No

RunBTS=Yes

UseWMI=No

Optimize=No

OEM=Yes

LOG FILE

03-05-2006 22¦46¦14

Log Startup @ 22:46:14 On 03-05-2006

22:46:14 - Running in Unattended Mode

22:46:14 -

22:46:14 - Source Drive = C:\AutoRIS

22:46:14 - Destination Drive = C:\AutoRIS

22:46:14 - Destination Size = 21021.3330078125

22:46:14 -

22:46:14 - Starting Integration

22:46:14 - Checking Destination For OS Type.

22:46:14 - Windows XP Professional With SP2 Found

22:46:14 - Clearing any Read Only Attributes.

22:46:19 - Extracting RVMUpdatePack2.0.5.cab

22:46:19 - MD5 Hash = 35DC41B2986BA996B9993884D0B1D726

22:46:21 - Extracting RogueSpearAddonsM2_1.3.cab

22:46:21 - MD5 Hash = F5EB9DFAFB3FBFAB1B49D11F2BA07BF7

22:46:21 - Gathering temp files

22:46:22 - Compressing Files

22:46:30 - Shifting Stuff Around

22:46:30 - C:\WINDOWS\system32\cmd.exe /c xcopy /E /I /H /R /K /Y "C:\AutoRIS\i386\rvmtemp\extracted" "C:\AutoRIS\i386"

22:46:33 - Analizing 2 Entry Files

22:46:33 - Processing RyanVM Update Pack v2.0.5 Build Date: 04/11/2006

22:46:34 - Processing RogueSpear's Method 2 Helper v1.3 Build Date: 04/02/2006

22:46:34 - Editing Sysoc.inf

22:46:34 - Adding Components

22:46:34 - Editing svcpack.inf

22:46:34 - removing obsolete hotfixes

22:46:34 - adding ProductCatalogsToInstall

22:46:34 - Editing dosnet.inf

22:46:34 - Modifying any SP2.cab areas in dosnet.inf

22:46:35 - Editing [Files]

22:46:36 - Editing txtsetup.sif

22:46:36 - Editing [Fileflags]

22:46:36 - Editing [WinntDirectories]

22:46:36 - Editing [sourceDisksFiles]

22:46:36 - Modifying any SP2.cab areas in txtsetup.sif

22:46:39 - Processing [EditFile]

22:46:40 - obsolete_files Found in entries.ini

22:46:41 - Entire .ini Processing Completed in 8 Seconds

22:46:41 - Compressing and Moving Edited Files

22:46:42 - Beginning Final Integration Steps. This Will Take Awhile.

22:46:42 - Processing mmssetup.cab

22:46:42 - Expanding mmssetup.cab

22:46:42 - Processing entries.ini

22:46:42 - Rebuilding mmssetup.cab

22:46:44 - Rebuilding mmssetup.cab Complete.

22:46:44 - Expanding driver.cab

22:47:28 - Expanding SP2.cab

22:48:01 - Processing entries.ini.

22:48:03 - Rebuilding driver.cab

22:53:48 - Rebuilding drvindex.inf

22:53:49 - Rebuilding drvindex.inf Complete.

22:53:49 - Moving Files

22:53:49 - Cleaning Up.

22:53:49 - Updating Home and Pro Specific Files

22:53:49 - Replacing driver.cab

22:53:51 - Integration is at 100%, Cleaning Up

22:53:52 - Integration Completed.

22:53:52 - Total Integration Time = 457 Seconds

[Datastore File]

[Filenames]

RVMUpPck.inf=entries.ini

[Components]

RVMUpdatePack=ocgen.dll,OcEntry,RVMUpPck.inf,HIDE,7

[Remove_Components]

[ProductCatalogsToInstall]

d3dx9_24.cat=RyanVM Update Pack

d3dx9_25.cat=RyanVM Update Pack

d3dx9_26.cat=RyanVM Update Pack

d3dx9_27.cat=RyanVM Update Pack

d3dx9_28.cat=RyanVM Update Pack

d3dx9_29.cat=RyanVM Update Pack

d3dx9_30.cat=RyanVM Update Pack

KB870981.cat=RyanVM Update Pack

KB873339.cat=RyanVM Update Pack

KB883523.cat=RyanVM Update Pack

KB883586.cat=RyanVM Update Pack

KB883667.cat=RyanVM Update Pack

KB884538.cat=RyanVM Update Pack

KB884575.cat=RyanVM Update Pack

KB884883.cat=RyanVM Update Pack

KB885626.cat=RyanVM Update Pack

KB885835.cat=RyanVM Update Pack

KB885836.cat=RyanVM Update Pack

KB885894.cat=RyanVM Update Pack

KB886677.cat=RyanVM Update Pack

KB886716.cat=RyanVM Update Pack

KB887170.cat=RyanVM Update Pack

KB887173.cat=RyanVM Update Pack

KB887472.cat=RyanVM Update Pack

KB887606.cat=RyanVM Update Pack

KB887742.cat=RyanVM Update Pack

KB888111.cat=RyanVM Update Pack

KB888113.cat=RyanVM Update Pack

KB888302.cat=RyanVM Update Pack

KB888321.cat=RyanVM Update Pack

KB889016.cat=RyanVM Update Pack

KB889315.cat=RyanVM Update Pack

KB889673.cat=RyanVM Update Pack

KB890046.cat=RyanVM Update Pack

KB890463.cat=RyanVM Update Pack

KB890644.cat=RyanVM Update Pack

KB890733.cat=RyanVM Update Pack

KB890831.cat=RyanVM Update Pack

KB890859.cat=RyanVM Update Pack

KB890927.cat=RyanVM Update Pack

KB892489.cat=RyanVM Update Pack

KB893008.cat=RyanVM Update Pack

KB893476.cat=RyanVM Update Pack

KB893756.cat=RyanVM Update Pack

KB893803.cat=RyanVM Update Pack

KB894395.cat=RyanVM Update Pack

KB895961.cat=RyanVM Update Pack

KB896256.cat=RyanVM Update Pack

KB896269.cat=RyanVM Update Pack

KB896344.cat=RyanVM Update Pack

KB896358.cat=RyanVM Update Pack

KB896360.cat=RyanVM Update Pack

KB896422.cat=RyanVM Update Pack

KB896423.cat=RyanVM Update Pack

KB896424.cat=RyanVM Update Pack

KB896427.cat=RyanVM Update Pack

KB896428.cat=RyanVM Update Pack

KB896626.cat=RyanVM Update Pack

KB897338.cat=RyanVM Update Pack

KB897649.cat=RyanVM Update Pack

KB897663.cat=RyanVM Update Pack

KB898439.cat=RyanVM Update Pack

KB898713.cat=RyanVM Update Pack

KB898900.cat=RyanVM Update Pack

KB899271.cat=RyanVM Update Pack

KB899418.cat=RyanVM Update Pack

KB899510.cat=RyanVM Update Pack

KB899527.cat=RyanVM Update Pack

KB899589.cat=RyanVM Update Pack

KB899591.cat=RyanVM Update Pack

KB900485.cat=RyanVM Update Pack

KB901017.cat=RyanVM Update Pack

KB901026.cat=RyanVM Update Pack

KB901122.cat=RyanVM Update Pack

KB901190.cat=RyanVM Update Pack

KB901214.cat=RyanVM Update Pack

KB902149.cat=RyanVM Update Pack

KB902841.cat=RyanVM Update Pack

KB902853.cat=RyanVM Update Pack

KB903234.cat=RyanVM Update Pack

KB904412.cat=RyanVM Update Pack

KB904942.cat=RyanVM Update Pack

KB905213.cat=RyanVM Update Pack

KB905414.cat=RyanVM Update Pack

KB905519.cat=RyanVM Update Pack

KB905749.cat=RyanVM Update Pack

KB905816.cat=RyanVM Update Pack

KB906216.cat=RyanVM Update Pack

KB906232.cat=RyanVM Update Pack

KB906472.cat=RyanVM Update Pack

KB906569.cat=RyanVM Update Pack

KB906650.cat=RyanVM Update Pack

KB906681.cat=RyanVM Update Pack

KB906688.cat=RyanVM Update Pack

KB906866.cat=RyanVM Update Pack

KB907265.cat=RyanVM Update Pack

KB907717.cat=RyanVM Update Pack

KB907865.cat=RyanVM Update Pack

KB907870.cat=RyanVM Update Pack

KB908519.cat=RyanVM Update Pack

KB908531.cat=RyanVM Update Pack

KB908536.cat=RyanVM Update Pack

KB908673.cat=RyanVM Update Pack

KB909441.cat=RyanVM Update Pack

KB909520.cat=RyanVM Update Pack

KB909608.cat=RyanVM Update Pack

KB909667.cat=RyanVM Update Pack

KB910437.cat=RyanVM Update Pack

KB910623.cat=RyanVM Update Pack

KB911262.cat=RyanVM Update Pack

KB911562.cat=RyanVM Update Pack

KB911564.cat=RyanVM Update Pack

KB911567.cat=RyanVM Update Pack

KB911904.cat=RyanVM Update Pack

KB911927.cat=RyanVM Update Pack

KB912024.cat=RyanVM Update Pack

KB912461.cat=RyanVM Update Pack

KB912784.cat=RyanVM Update Pack

KB912812.cat=RyanVM Update Pack

KB912817.cat=RyanVM Update Pack

KB912919.cat=RyanVM Update Pack

KB913296.cat=RyanVM Update Pack

KB913425.cat=RyanVM Update Pack

KB913446.cat=RyanVM Update Pack

KB913538.cat=RyanVM Update Pack

KB914028.cat=RyanVM Update Pack

KB914841.cat=RyanVM Update Pack

KB915428.cat=RyanVM Update Pack

MSXML3.cat=RyanVM Update Pack

scripten.cat=RyanVM Update Pack

xact20.cat=RyanVM Update Pack

xact21.cat=RyanVM Update Pack

xinput10.cat=RyanVM Update Pack

xinput11.cat=RyanVM Update Pack

[Obsolete]

d3dx9_24_x86=RyanVM Update Pack

d3dx9_25_x86=RyanVM Update Pack

d3dx9_26_x86=RyanVM Update Pack

d3dx9_27_x86=RyanVM Update Pack

d3dx9_28_x86=RyanVM Update Pack

d3dx9_29_x86=RyanVM Update Pack

KB319740=RyanVM Update Pack

KB842520=RyanVM Update Pack

KB884868=RyanVM Update Pack

KB887797=RyanVM Update Pack

KB888795=RyanVM Update Pack

KB889527=RyanVM Update Pack

KB891593=RyanVM Update Pack

KB891781=RyanVM Update Pack

KB892090=RyanVM Update Pack

KB892233=RyanVM Update Pack

KB892559=RyanVM Update Pack

KB896062=RyanVM Update Pack

KB896688=RyanVM Update Pack

KB896984=RyanVM Update Pack

KB897574=RyanVM Update Pack

KB898108=RyanVM Update Pack

KB899337=RyanVM Update Pack

KB900387=RyanVM Update Pack

KB900725=RyanVM Update Pack

KB900730=RyanVM Update Pack

KB900808=RyanVM Update Pack

KB900930=RyanVM Update Pack

KB902400=RyanVM Update Pack

KB904706=RyanVM Update Pack

KB905915=RyanVM Update Pack

KB907405=RyanVM Update Pack

KB909095=RyanVM Update Pack

KB909547=RyanVM Update Pack

KB910720=RyanVM Update Pack

MSXML3SP7=RyanVM Update Pack

xact_x86=RyanVM Update Pack

xinput9_1_0_x86=RyanVM Update Pack

[Removable_Cats]

[Dosnet_Files]

d1,RVMUpPck.inf=RyanVM Update Pack

d1,archvapp.inf=RyanVM Update Pack

d1,axaltocm.dll=RyanVM Update Pack

d1,basecsp.dll=RyanVM Update Pack

d1,bcsprsrc.dll=RyanVM Update Pack

d1,cobramsg.dll=RyanVM Update Pack

d1,d3dx9_24.dll=RyanVM Update Pack

d1,d3dx9_24.inf=RyanVM Update Pack

d1,d3dx9_25.dll=RyanVM Update Pack

d1,d3dx9_25.inf=RyanVM Update Pack

d1,d3dx9_26.dll=RyanVM Update Pack

d1,d3dx9_26.inf=RyanVM Update Pack

d1,d3dx9_27.dll=RyanVM Update Pack

d1,d3dx9_27.inf=RyanVM Update Pack

d1,d3dx9_28.dll=RyanVM Update Pack

d1,d3dx9_28.inf=RyanVM Update Pack

d1,d3dx9_29.dll=RyanVM Update Pack

d1,d3dx9_29.inf=RyanVM Update Pack

d1,d3dx9_30.dll=RyanVM Update Pack

d1,d3dx9_30.inf=RyanVM Update Pack

d1,DataStor.edb=RyanVM Update Pack

d1,guitrna.dll=RyanVM Update Pack

d1,hdaprop.dll=RyanVM Update Pack

d1,hdashcut.exe=RyanVM Update Pack

d1,hdaudbus.inf=RyanVM Update Pack

d1,hdaudbus.sys=RyanVM Update Pack

d1,hdaudio.inf=RyanVM Update Pack

d1,hdaudio.sys=RyanVM Update Pack

d1,hdaudres.dll=RyanVM Update Pack

d1,ifxcardm.dll=RyanVM Update Pack

d1,kbdbhc.dll=RyanVM Update Pack

d1,kbdiultn.dll=RyanVM Update Pack

d1,kbdnepr.dll=RyanVM Update Pack

d1,kbdpash.dll=RyanVM Update Pack

d1,LgtCkCtl.dll=RyanVM Update Pack

d1,migisma.dll=RyanVM Update Pack

d1,migwiza.exe=RyanVM Update Pack

d1,mmc30.dll=RyanVM Update Pack

d1,mmc30r.dll=RyanVM Update Pack

d1,mmcex.dll=RyanVM Update Pack

d1,mmcexr.dll=RyanVM Update Pack

d1,mmcfxc.dll=RyanVM Update Pack

d1,mmcfxcr.dll=RyanVM Update Pack

d1,mmcperf.exe=RyanVM Update Pack

d1,MRT.exe=RyanVM Update Pack

d1,msxml4.dll=RyanVM Update Pack

d1,msxml4r.dll=RyanVM Update Pack

d1,msxml5.dll=RyanVM Update Pack

d1,msxml5r.dll=RyanVM Update Pack

d1,msxml6.dll=RyanVM Update Pack

d1,msxml6r.dll=RyanVM Update Pack

d1,muweb.dll=RyanVM Update Pack

d1,pintool.exe=RyanVM Update Pack

d1,qfecheck.exe=RyanVM Update Pack

d1,scripta.dll=RyanVM Update Pack

d1,spcustom.dll=RyanVM Update Pack

d1,spmsg.dll=RyanVM Update Pack

d1,spuninst.exe=RyanVM Update Pack

d1,spupdsvc.exe=RyanVM Update Pack

d1,sysmoda.dll=RyanVM Update Pack

d1,update.exe=RyanVM Update Pack

d1,updspapi.dll=RyanVM Update Pack

d1,verclsid.exe=RyanVM Update Pack

d1,wups2.dll=RyanVM Update Pack

d1,x3daud1.dll=RyanVM Update Pack

d1,xact20.dll=RyanVM Update Pack

d1,xact20.inf=RyanVM Update Pack

d1,xact21.dll=RyanVM Update Pack

d1,xact21.inf=RyanVM Update Pack

d1,xinput10.dll=RyanVM Update Pack

d1,xinput10.inf=RyanVM Update Pack

d1,xinput11.dll=RyanVM Update Pack

d1,xinput11.inf=RyanVM Update Pack

d1,xpsp3res.dll=RyanVM Update Pack

d1,presetup.cmd=RogueSpear's Method 2 Helper

d1,setupORG.exe=RogueSpear's Method 2 Helper

[WinntDirectories]

241=system32\PreInstall\WinSE\wxp_x86_0409_v1

242=SoftwareDistribution\DataStore

243=system32\en

[sourceDisksFiles]

RVMUpPck.inf=100,,,,,,,20,0,0

archvapp.inf=100,,,,,,,111,0,0

axaltocm.dll=100,,,,,,,2,0,0

basecsp.dll=100,,,,,,,2,0,0

bcsprsrc.dll=100,,,,,,,2,0,0

cobramsg.dll=100,,,,,,,111,0,0

d3dx9_24.dll=100,,,,,,,2,0,0

d3dx9_24.inf=100,,,,,,,20,0,0,d3dx9_24_x86.inf

d3dx9_25.dll=100,,,,,,,2,0,0

d3dx9_25.inf=100,,,,,,,20,0,0,d3dx9_25_x86.inf

d3dx9_26.dll=100,,,,,,,2,0,0

d3dx9_26.inf=100,,,,,,,20,0,0,d3dx9_26_x86.inf

d3dx9_27.dll=100,,,,,,,2,0,0

d3dx9_27.inf=100,,,,,,,20,0,0,d3dx9_27_x86.inf

d3dx9_28.dll=100,,,,,,,2,0,0

d3dx9_28.inf=100,,,,,,,20,0,0,d3dx9_28_x86.inf

d3dx9_29.dll=100,,,,,,,2,0,0

d3dx9_29.inf=100,,,,,,,20,0,0,d3dx9_29_x86.inf

d3dx9_30.dll=100,,,,,,,2,0,0

d3dx9_30.inf=100,,,,,,,20,0,0,d3dx9_30_x86.inf

DataStor.edb=100,,,,,,,242,0,0,DataStore.edb

guitrna.dll=100,,,,,,,111,0,0

hdaprop.dll=100,,,,,,,2,0,0

hdashcut.exe=100,,,,,,,2,0,0

hdaudbus.inf=100,,,,,,,20,0,0

hdaudbus.sys=100,,,,,,,4,0,0

hdaudio.inf=100,,,,,,,20,0,0

hdaudio.sys=100,,,,,,,4,0,0

hdaudres.dll=100,,,,,,,2,0,0

ifxcardm.dll=100,,,,,,,2,0,0

kbdbhc.dll=1,,,,,,_x,2,0,0

kbdiultn.dll=1,,,,,,_x,2,0,0

kbdnepr.dll=1,,,,,,_x,2,0,0

kbdpash.dll=1,,,,,,_x,2,0,0

LgtCkCtl.dll=100,,,,,,,2,0,0,legitcheckcontrol.dll

migisma.dll=100,,,,,,,111,0,0

migwiza.exe=100,,,,,,,111,0,0

mmc30.dll=100,,,,,,,2,0,0,microsoft.managementconsole.dll

mmc30r.dll=100,,,,,,,243,0,0,microsoft.managementconsole.resources.dll

mmcex.dll=100,,,,,,,2,0,0

mmcexr.dll=100,,,,,,,243,0,0,mmcex.resources.dll

mmcfxc.dll=100,,,,,,,2,0,0,mmcfxcommon.dll

mmcfxcr.dll=100,,,,,,,243,0,0,mmcfxcommon.resources.dll

mmcperf.exe=100,,,,,,,2,0,0

MRT.exe=100,,,,,,,2,0,0

msxml4.dll=100,,,,,,,2,0,0

msxml4r.dll=100,,,,,,,2,0,0

msxml5.dll=100,,,,,,,2,0,0

msxml5r.dll=100,,,,,,,2,0,0

msxml6.dll=100,,,,,,,2,0,0

msxml6r.dll=100,,,,,,,2,0,0

muweb.dll=100,,,,,,,2,0,0

pintool.exe=100,,,,,,,2,0,0

qfecheck.exe=100,,,,,,,2,0,0

scripta.dll=100,,,,,,,111,0,0

spcustom.dll=100,,,,,,,241,0,0,spcustom.dll.ref

spmsg.dll=100,,,,,,,241,0,0,spmsg.dll.ref

spuninst.exe=100,,,,,,,241,0,0,spuninst.exe.ref

spupdsvc.exe=100,,,,,,,241,0,0,spupdsvc.exe.ref

sysmoda.dll=100,,,,,,,111,0,0

update.exe=100,,,,,,,241,0,0,update.exe.ref

updspapi.dll=100,,,,,,,241,0,0,updspapi.dll.ref

verclsid.exe=100,,,,,,,2,0,0

wups2.dll=100,,,,,,,2,0,0

x3daud1.dll=100,,,,,,,2,0,0,x3daudio1_0.dll

xact20.dll=100,,,,,,,2,0,0,xactengine2_0.dll

xact20.inf=100,,,,,,,20,0,0,xact_x86.inf

xact21.dll=100,,,,,,,2,0,0,xactengine2_1.dll

xact21.inf=100,,,,,,,20,0,0,xact2_1_x86.inf

xinput10.dll=100,,,,,,,2,0,0,xinput9_1_0.dll

xinput10.inf=100,,,,,,,20,0,0,xinput9_1_0_x86.inf

xinput11.dll=100,,,,,,,2,0,0,xinput1_1.dll

xinput11.inf=100,,,,,,,20,0,0,xinput1_1_x86.inf

xpsp3res.dll=100,,,,,,,2,0,0

presetup.cmd=1,,,,,,,2,0,0

setupORG.exe=1,,,,,,,2,0,0

[Txtsetup_Fileflags]

AGT0406.DLL = 16=RyanVM Update Pack

AGT0406.HLP = 16=RyanVM Update Pack

AGT0407.DLL = 16=RyanVM Update Pack

AGT0407.HLP = 16=RyanVM Update Pack

AGT040B.DLL = 16=RyanVM Update Pack

AGT040B.HLP = 16=RyanVM Update Pack

AGT040C.DLL = 16=RyanVM Update Pack

AGT040C.HLP = 16=RyanVM Update Pack

AGT0410.DLL = 16=RyanVM Update Pack

AGT0410.HLP = 16=RyanVM Update Pack

AGT0413.DLL = 16=RyanVM Update Pack

AGT0413.HLP = 16=RyanVM Update Pack

AGT0414.DLL = 16=RyanVM Update Pack

AGT0414.HLP = 16=RyanVM Update Pack

AGT0416.DLL = 16=RyanVM Update Pack

AGT0416.HLP = 16=RyanVM Update Pack

AGT041D.DLL = 16=RyanVM Update Pack

AGT041D.HLP = 16=RyanVM Update Pack

AGT0816.DLL = 16=RyanVM Update Pack

AGT0816.HLP = 16=RyanVM Update Pack

AGT0C0A.DLL = 16=RyanVM Update Pack

AGT0C0A.HLP = 16=RyanVM Update Pack

BNTS.DLL = 16=RyanVM Update Pack

CGA40850.FON = 16=RyanVM Update Pack

CGA40WOA.FON = 16=RyanVM Update Pack

CGA80850.FON = 16=RyanVM Update Pack

CGA80WOA.FON = 16=RyanVM Update Pack

COURE.FON = 16=RyanVM Update Pack

COURF.FON = 16=RyanVM Update Pack

DOSAPP.FON = 16=RyanVM Update Pack

EGA40850.FON = 16=RyanVM Update Pack

EGA40WOA.FON = 16=RyanVM Update Pack

EGA80850.FON = 16=RyanVM Update Pack

EGA80WOA.FON = 16=RyanVM Update Pack

KBDNEC.DLL = 16=RyanVM Update Pack

MCHGRCOI.DLL = 16=RyanVM Update Pack

SAPICPL.HLP = 16=RyanVM Update Pack

SERIFE.FON = 16=RyanVM Update Pack

SERIFF.FON = 16=RyanVM Update Pack

SMALLE.FON = 16=RyanVM Update Pack

SMALLF.FON = 16=RyanVM Update Pack

SNIFFPOL.DLL = 16=RyanVM Update Pack

SPEECH.CHM = 16=RyanVM Update Pack

SSDPAPI.DLL = 16=RyanVM Update Pack

SSDPSRV.DLL = 16=RyanVM Update Pack

SSERIFE.FON = 16=RyanVM Update Pack

SSERIFF.FON = 16=RyanVM Update Pack

SSTUB.DLL = 16=RyanVM Update Pack

TSHOOT.DLL = 16=RyanVM Update Pack

UDHISAPI.DLL = 16=RyanVM Update Pack

UPNP.DLL = 16=RyanVM Update Pack

UPNPCONT.EXE = 16=RyanVM Update Pack

UPNPHOST.DLL = 16=RyanVM Update Pack

VGA850.FON = 16=RyanVM Update Pack

VGA860.FON = 16=RyanVM Update Pack

VGA863.FON = 16=RyanVM Update Pack

VGA865.FON = 16=RyanVM Update Pack

VGAFIX.FON = 16=RyanVM Update Pack

VGASYS.FON = 16=RyanVM Update Pack

[Winntsif]

[Obsolete_Files]

GWFSPidG.dll=RogueSpear's Method 2 Helper

xact_x86.inf=RogueSpear's Method 2 Helper

xacteng2.dll=RogueSpear's Method 2 Helper

xinput9.dll=RogueSpear's Method 2 Helper

xinput9.inf=RogueSpear's Method 2 Helper

[ExtraFileEdits]

[EditFile]

[End_Of_Sections_EditFile_Entries_Below]

[Config INI Used]

[settings]

UpdatePack=C:\AutoRIS\RVMUpdatePack2.0.5.cab

AddonPacks=C:\AutoRIS\RogueSpearAddonsM2_1.3.cab

Source=C:\AutoRIS

Destination=C:\AutoRIS

ExternalRun=

ParametersRun=

IsoFile=

IsoBinFile=

IsoVolume=

IsoExtTool=

IsoExtCmd=

IsoIntExt=Internal

IsoCmdLine=mkisofs

[switches]

IKnowWhatImDoing=4

[AddonPacks]

RogueSpearAddonsM2_1.3.cab=C:\Autoris

Log Shutdown @ 22:53:52 On 03-05-2006

Link to comment
Share on other sites

Hey RS, hope the RSI hasn't caused you to many probs... how's the two finger typing going :P

@Gaprofitt

Dude, you need to chuck the driverpacks into the C:\AutoRIS\DRV_Packs\DriverPacks folder (or your equiv) so that when the Method 2 BTS scripts run during AutoRIS it can find em, unpack em, and integrate em. Now dont get me wrong... I do think your on the right track... but go back and reread all the info on AutoRIS, Rogue's done a wicked job recently of making it fairly bomb proof.

My C:\AutoRIS\DRV_Packs folder looks like this :

C:\AutoRIS\DRV_Packs\

C:\AutoRIS\DRV_Packs\BTS_DPs_autocopy.example.cmd

C:\AutoRIS\DRV_Packs\BTS_DPs_Slipstreamer_V6034.cmd

C:\AutoRIS\DRV_Packs\Readme.htm

C:\AutoRIS\DRV_Packs\UpdateChecker_V60343.cmd

C:\AutoRIS\DRV_Packs\DriverPacks\ <- DriverPacks are in here

C:\AutoRIS\DRV_Packs\FILES\

Now this structure was created by running the BTS DP Base and copying to my AutoRIS folder, then copying the driverpacks into the C:\AutoRIS\DRV_Packs\DriverPacks folder. (making the relevent change to the .ini file)

Work flawlessly (Thanks Rogue :thumbup ) with Dell GX110, Dell GX200 (the only Dell's I have lying around at home). We have about 2500 Dell GX270s at work, but sadly they wont let me use AutoRIS or BTS' DriverPacks.... I might borrow a GX270 to test tho :P

Link to comment
Share on other sites

Judge did a way better job of explaining it than I ever could. And yes, typing with one hand and mousing with the same one hand is slowing me down a bit. Especially since Dragon is virtually useless when you're programming.

EDIT: Looking back on it, I can see where my previous post would have made for some major confusion. The DriverPack .7z files should end up in $OEM$\$1 in your RIS image after AutoRIS is run. However, you will need for them to be where Judge described when you run AutoRIS.

Edited by RogueSpear
Link to comment
Share on other sites

Hey Judge,

Thanks for the Help.. I am assuming your BTS path in your ini file is C:\AutoRIS\DRV_Packs correct? I know Rogue had me pointing to the base pack at one time. I receive an error when pointing to the base pack in the path. It works when I just have c:\autoris\drv_packs in the bts path, however the i386 directory is only 612mb versus the i386-original is 653 mb. I didn't run Nlite to remove anything. It did move the 7z files into the path R:\RemoteInstall\Setup\English\Images\WINDOWSXP\$OEM$\$1. I still think it's not decompressing them, shouldn't this increase the I386 directory and not decrease it in size? I setup

the file structure just like you mentioned. How can I confirm or deny that the files are implemented for

pnp detection.

Once again I appreciate all the help.. I'm sure you guys get tired of the Autoris noobs.. :)

Thanks,

Greg

Edited by Gaprofitt
Link to comment
Share on other sites

Hey All,

I think I may be on to something. I'm on VPN from my house messing around with this again. I feel like i'm addicted now.. :) I think I may have it right now. Here is what I did.

Renamed my current c:\autoris c:\autorisold

uncompressed the original autoris install files to a clean c:\autoris directory

Edited the ini file, created the DRV_Packs directory and the Driverpacks subdirectory and put the packs in place. I then ran the batch file, nothing really looked different during the process except now I noticed on the RIS Server directory under $oem$\$1 I now have a ton of VBS files in here. I didn't have these before. I may be getting excited over nothing but maybe something in my original autoris directory was messed up.

The VBS filenames start with 060 and go to 300, I didn't have these before..

Can't wait to test it out, hopefully this will fix the issue. If this works I owe you guys a Beer if you are ever in Atlanta for all the help.

Greg

Link to comment
Share on other sites

I'm on VPN from my house messing around with this again. I feel like i'm addicted now..
Yup, I was the same when I saw the versatility of the package :) The VBS files are the bits of AutoRIS that setup your PC during the installation of the OS from RIS (cmdlines.txt equiv) - it's well worth pulling them apart to learn how they tick as there is a wealth of information on how to do "cool sh!t" in them.

I think you've prolly sussed it now, but just to make sure we are both on the same page lemme go through the steps I take to refresh my RIS image with AutoRIS.

1. Extract the AutoRIS archive to C:\AutoRIS

2. Run the BTS DriverPacks base to create the BTS DP folder structure and files

3. Copy the BTS DP folder structure to C:\AutoRIS\DRV_Packs and the DriverPack_*.7z files to C:\AutoRIS\DRV_Packs\DriverPacks

(at this stage I also copy any addon packs such as RogueSpearAddonsM2_1.3.cab (very important to include this if you want the driverpacks to work) to C:\AutoRIS\Addon_Packs so that I have everything I want to integrate in nLite in one place)

4. Edit the AutoRIS.ini file appropriately (yep my BTSPATH=C:\AutoRIS\DRV_Packs)

[Paths]
RISSERVER=RIS
RISIMAGE=\\RIS\Reminst\Setup\English\Images\MC1_WINXP
NICDRV=C:\AutoRIS\NIC_Drivers
BTSPATH=C:\AutoRIS\DRV_Packs
BTSDPM=DriverPack_MassStorage_V6031.7z
RVMEXE=RVM_Integrator_1.2.2.exe
nLiteEXE=C:\Program Files\!Utils\nLite\nLite.exe
VMwareEXE=C:\Program Files\!Utils\VMware Workstation\vmware.exe
VPCEXE=C:\Program Files\!Utils\Virtual PC\Virtual PC.exe

[Options]
IntegrateNIC=No
DelDefSIF=Yes
RunRVM=No
RunNlite=Yes
RunBTS=Yes
UseWMI=Yes
Optimize=No
OEM=Yes

5. Edit the .sif file(s) I want to use (remove any you dont want to use)

6. Edit the settings.ini file (see Rogue's Windows XP SP2 Post Install Script Pack for more info - recommended)

6. Edit the nlite .ini file I use for nLite (not strictly required)

7. Run AutoRIS.vbs and let it do its thing, which it does very well (note: I use nLite but you could just as easily use the RVM_Integrator)

That's pretty much it (hope I havent missed anything out... I am writing it from memory). Let us know how you get on mate, if you have any probs attach an archived copy of your ini/sif files from the C:\AutoRIS directory if its not too big - minus any passwords that might be in them :P.

If I am ever in Atlanta I'll hold you to that beer ;)

Link to comment
Share on other sites

Finally!! Somewhat of a success. Ran into a few issues listed below. I entered the local admin password into the .SIF file but I encountered this error.

Setup was unable to change the password for user account Administrator.

And I encountered these two errors.

It looks like it is looking for a 3rd party Defrag tool.

Windows Script Host

Script:C:\150_DefragHD.vbs

Line 76

Char 4

Error: The system cannot find the file specified

Code:80070002

Source=(null)

Windows Script Host

C:\190_SetNextBoot.vbs

Line 133

Char 2

Error: The system cannot find the file specified

Code:80070002

Source=(null)

not sure about this one..

Here is line 133, Char 2

ws.Run("ntregopt.exe silent /noprogresswindow /reboot"),1,True

Another than these issues everything worked like a champ..

Edited by Gaprofitt
Link to comment
Share on other sites

The third party utility usage is described in the script pack thread. I would distribute them with the script pack, probably in the form of an RVM addon, but the EULA for SysInternals just got rather restrictive. In the next Script Pack release and AutoRIS release I'll be setting the 500_Settings.ini file to not use them by default. This way users will have to read the directions and enable them on their own.

Link to comment
Share on other sites

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...