Topic: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

I am new to DriverPacks, and see great potential for automating build upgrades.  I am using DP_Base v8.05. 

I would like to be able to use slipstream method 2, as it sounds more robust. My installation files are on the network. I am booting the PC to be built to the network using a BartPE network boot-disk. Then I run a winnt32.exe /unattend:winnt.sif setup.  If I use slipstream method 1, it finishes, but does not install drivers. If I use method 2 I get errors that it can't find setupORG.exe and presetup.cmd.

With either slipstream method, what is the best way to integrate other unattended settings into my build?  Thanks!

--DLP (really my initials!)

Last edited by dlpirl (2008-06-25 05:04:42)

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

Welcome aboard and we're glad your here

see autoimage by roguespear

he uses DriverPacks with ris... and it works great.

a popular setup here is this

RyanVM
nLite
DriverPacks
WPI (Windows Post Installer)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

Unfortunately we don't have a RIS server yet. And we aren't really motivated to get one soon since our strategy is that technicians build all PCs in our IT area.

I have looked into...

RyanVM -- I don't see any advantage over using /integrate, only the downside that we would be relying on another level of coding for integration.
nLite -- I was working with it until I found that 1) using it to slipstream SP3 broke it and 2) their license is quite clear that it is not to be used for corporate installations.
DriverPacks  -- I am trying to get the DP_Base integrator working on XP Pro after integrating SP3.  It seems to be a bit temperamental --crashing on the larger driver packs but making it through on their cached copy the 2nd time through, so it eventually finishes.  (Yes I have the latest version, 8.05.)  Running a winnt32.exe /unattend:winnt.sif Windows XP Pro installation on the latest output gives me an an error message that Setup cannot copy the file setupORG.exe.  Then if I escape that it says it cannot copy presetup.cmd.  Then after otehr files are copied, the installation fails. What is wrong? My log and INI files are included below.

As for WPI -- I hadn't heard of it. By the name I expect it will be useful for my many post install tweaks, and I'll look into it.

Here is my latest complete DPs_Base.log

2008-06-24 08:28:43 : <INIT> DriverPacks BASE 8.05 initialized.
2008-06-24 08:28:43 : <INIT> Host environment: WIN_XP Service Pack 3 on X86 CPU.
2008-06-24 08:28:43 : <INIT> Created temporary working directory.
2008-06-24 08:28:43 : <INIT> Imported proxy settings from Internet Explorer.
2008-06-24 08:28:43 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Chipset 8.03!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack CPU 8.04!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Graphics A 8.04!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Graphics B 8.04!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Graphics C 8.04!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack LAN 8.05.3!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack MassStorage 8.05!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Sound A 8.05!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack Sound B 8.05!
2008-06-24 08:28:43 : <INIT>     Detected DriverPack WLAN 8.06!
2008-06-24 08:28:43 : <INIT>     Could not detect any 3rd party DriverPacks.
2008-06-24 08:28:43 : <INIT>     Finished scanning.
2008-06-24 08:28:43 : <INIT> Detected settings file "C:\Program Files\DPs_Base\DPs_BASE.ini".
2008-06-24 08:28:43 : <INIT> No OS could be detected.
2008-06-24 08:28:43 : <INIT> Imported settings from settings file.
2008-06-24 08:28:43 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2008-06-24 08:28:43 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2008-06-24 08:28:43 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2008-06-24 08:28:43 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2008-06-24 08:28:43 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2008-06-24 08:28:43 : <GUI>  Initialized GUI.
2008-06-24 08:28:43 : <GUI>  Created a list of all available language files.
2008-06-24 08:28:43 : <GUI>  Set the last used language, English, as the GUI language.
2008-06-24 08:29:09 : <GUI>  Changed Windows installation files OR export (depending on the installation platform) location to C:\WinXPPro_keyed_IntegratedSP3_DriverPacks.
2008-06-24 08:29:09 : <GUI>  Windows XP Professional -  Retail SP3 detected.
2008-06-24 08:29:09 : <GUI>  wnt5_x86-32_disc is the selected installation platform .
2008-06-24 08:40:16 : <GUI>  Refreshed UpdateChecker with success.
2008-06-24 08:40:21 : <GUI>  Saved settings!
2008-06-24 08:40:21 : <GUI>  Closed GUI.
2008-06-24 08:40:21 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2008-06-24 08:40:26 : <PREP> Removed all attributes from \I386.
2008-06-24 08:40:26 : <PREP> Removing old M1 files from \$OEM$\.
2008-06-24 08:40:56 : <PREP> Deleting method 1 related files.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\makePNF.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\devcon.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DPsFnshr.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DPsFnshr.ini.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DSPdsblr.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\mute.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\pmtimer.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\*.ini.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DP_Install_Tool.cmd.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DPINST.exe.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1\DPInst.xml.
2008-06-24 08:40:56 : <PREP> Deleted \$OEM$\$1
2008-06-24 08:40:56 : <PREP> \I386\winnt.org was not found, \I386\winnt.sif was not restored.
2008-06-24 08:40:56 : <PREP> Neither txtsetup.org or dosnet.org was found. The removal of
2008-06-24 08:40:56 : <PREP> any Service Packs we may have added with Driverpacks was skipped
2008-06-24 08:40:56 : <PREP> Mass Storage Removal was also skipped because no I386\DRIVERPACK_MASSSTORAGE_WNT5_X86-32.INI was found
2008-06-24 08:40:57 : <PREP> Verified method 2 references don't exist in txtsetup.sif or dosnet.inf.
2008-06-24 08:40:57 : <PREP> Deleted \$OEM$
2008-06-24 08:40:57 : <SLIP> QuickStream Cache available for DriverPack MassStorage text mode drivers!
2008-06-24 08:41:10 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2008-06-24 08:41:10 : <SLIP> C:\Program Files\DPs_Base\QSC\wnt5_x86-32_uni_DP_MassStorage_805_textmode\DriverPack_MassStorage_wnt5_x86-32.ini
2008-06-24 08:41:11 : <SLIP> Processing the files now. This may take a minute.
2008-06-24 08:41:35 : <SLIP> Slipstreamed DP MassStorage text mode drivers using QuickStream Cache.
2008-06-24 08:41:35 : <SLIP> txtsetup.sif Backed-up Successfully
2008-06-24 08:41:35 : <SLIP> dosnet.inf Backed-up Successfully
2008-06-24 08:41:40 : <SLIP> Removed entries from \I386\txtsetup.sif that will be updated.
2008-06-24 08:41:41 : <SLIP> Removed entries from \I386\dosnet.inf that will be updated.
2008-06-24 08:42:24 : <SLIP> Updated \I386\dosnet.inf and \I386\txtsetup.sif to support DP MassStorage text mode drivers.
2008-06-24 08:42:24 : <SLIP> Created necessary directory structure for method 2.
2008-06-24 08:42:24 : <SLIP> Copying files necessary for method 2.
2008-06-24 08:42:24 : <SLIP> Extracted additional files necessary for method 2.
2008-06-24 08:42:24 : <SLIP> expanded setup.ex_ to setuporg.exe
2008-06-24 08:42:24 : <SLIP> SETUP.EX_ Backed-up Successfully
2008-06-24 08:42:25 : <SLIP> Compressed setup.exe to SETUP.EX_.
2008-06-24 08:42:25 : <SLIP> Method 2 setup.ex_ installed
2008-06-24 08:42:25 : <SLIP> Created \I386\presetup.cmd file.
2008-06-24 08:42:25 : <SLIP> Updated \I386\txtsetup.sif to support method 2.
2008-06-24 08:42:25 : <SLIP> Updated \I386\dosnet.inf to support method 2.
2008-06-24 08:42:25 : <SLIP> Copied DriverPack Chipset to \OEM.
2008-06-24 08:42:25 : <SLIP> Copied DriverPack CPU to \OEM.
2008-06-24 08:42:36 : <SLIP> Copied DriverPack Graphics A to \OEM.
2008-06-24 08:42:41 : <SLIP> Copied DriverPack Graphics B to \OEM.
2008-06-24 08:42:46 : <SLIP> Copied DriverPack Graphics C to \OEM.
2008-06-24 08:42:46 : <SLIP> Copied DriverPack LAN to \OEM.
2008-06-24 08:42:46 : <SLIP> Copied DriverPack MassStorage to \OEM.
2008-06-24 08:42:50 : <SLIP> Copied DriverPack Sound A to \OEM.
2008-06-24 08:42:54 : <SLIP> Copied DriverPack Sound B to \OEM.
2008-06-24 08:42:55 : <SLIP> Copied DriverPack WLAN to \OEM.
2008-06-24 08:42:55 : <SLIP> Copied DriverPacks to \OEM.
2008-06-24 08:42:55 : <SLIP> Will not slipstream patches, Service Pack 3 was detected.
2008-06-24 08:42:55 : <SLIP> WINNT.SIF Backed-up Successfully
2008-06-24 08:42:55 : <SLIP> Updated \I386\winnt.sif to support method 2.
2008-06-24 08:42:55 : <SLIP> Updated DPsFnshr.ini to disable KTD.
2008-06-24 08:42:55 : <SLIP> Updated \I386\winnt.sif's GUIRunOnce section.
2008-06-24 08:42:56 : <SLIP> DP_Install_Tool was copied successfully
2008-06-24 08:42:56 : <SLIP> Slipstream finished in 2 minutes and 35 seconds.
2008-06-24 08:43:07 : <CLNP> Temporary working directory successfully deleted.
2008-06-24 08:43:07 : Program terminated.

DPs_Base.ini

[General]
; preferred language
prefLang    = "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons    = "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI        = "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform    = "disc"
; trailing backslash is allowed, but not necessary
location    = "C:\WinXPPro_keyed_IntegratedSP3_DriverPacks"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks    = "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod    = "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod    = "GUIRunOnce"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD        = "false"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation    = "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC        = "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset    = "yes"
DP_CPU        = "yes"
DP_Graphics_A    = "yes"
DP_Graphics_B    = "yes"
DP_Graphics_C    = "yes"
DP_LAN        = "yes"
DP_MassStorage    = "yes"
DP_Sound_A    = "yes"
DP_Sound_B    = "yes"
DP_WLAN        = "yes"
DP_MassStorage_textmode = "yes"

Last edited by dlpirl (2008-06-25 03:58:43)

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

the main problem is when chipset driver and LAN drivers load you are temporarily disconnected from the server and your drivers.

you wrote:

"Running a winnt32.exe /unattend:winnt.sif Windows XP Pro installation on the latest output gives me an an error message that Setup cannot copy the file setupORG.exe.  Then if I escape that it says it cannot copy presetup.cmd. "

1 winnt32.exe is not supported - we use a custom setup.exe with method 2.

It calls presetup.cmd and then calls setuporg.exe which is the original windows setup.exe that we renamed. It is neccessary to do this in order to allow presetup.cmd to extract the drivers to the local machine ( C:\D\ ) BEFORE hardware detection begins.
put another way - The original setup.exe (setuporg.exe) is called by our dummy setup.exe after the packs are extracted and their location is added to the registry.

2 Setup cannot copy xxxxxxx.xxx
Enough said... self explanatory

Try the search feature of our forum this is well documented in several places already
try searching on the keyword RIS or look around in the Universal Imaging forum
otherwise i will be forced to repeat myself... repeat myself... again...  wink lol

have a great day big_smile

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

Thanks. As I said above, we dont' have RIS server at this time. I looked for documentation, but couldn't find anything. By "well documented" are you refering to forum messages? I am starting to read a few RIS related forum messages, but I am beginning to think maybe others have only done a DriverPacks network installation with RIS and I am on my own... After DP Base, my windows XP setup "CD" will no longer fit on a CD, so its got to be network based.

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

I use DVD's and i even carry an external USB DVD with my gear - your right it wont fit on cd

um besides ris for network  look at dtards posts in universal imaging we were investigating network located drivers there too
No your not on your own... there are just some obsticals with a remote DriverPacks method (some drivers take you offline when they install)

have a great day

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

As of yesterday, I've gotten nLite to work with DriverPacks drivers.  One thing I am concerned about is that using all the DriverPacks drivers --I am not quite there yet as I am adding them in stages-- I might be up against that path length limit for drivers and not know it until I run my unattended install on some hardware. So, my plan is to add the DriverPacks drivers via DPs_Base to my nLite customizations (without adding drivers) using the slipstream method two to avoid this potential problem.

Re: Using DriverPacks "fake" setup and other unattended.txt->winnt.sif

yes that is the most popular method with our regulars

rvm
nlite
base
wpi

keep us posted - wink

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.