Topic: Network drivers missing in Sysprep Mini-setup
Hi Guys
Firstly I would like to mention what a fantastic resource this site is. I've been gradually building a hardware independent image using particular posts from Overflow, Somebody, Jack_F and of course Galapo who have helped me massively so thank you very much
OK so im new to the forums. I have successfully built a universal image using mysysprep and ghost/WDS which I thought was running perfectly on many machines in my domain and assumed I had reached Universal Image heaven. This was using the excellent driver packs from this site. Then last week I came to deploy an image on a SATA configured computer and of course got the lovely BSOD 0x7b. I went down the route of tweaking the BIOS without much luck so got into researching Galapos Offlinesysprep with the view of injecting the MassStorage Drivers
I already had a working BARTPE CD so decided to add the plugin and formulate a method of integrating the Mass storage to include SATA. After a few weeks of reading all posts I have managed to compile a method which I think might just work. The problem I have come up against I don’t believe is offlinesysprep based but I could be wrong.
Method
1. Ready configured windows image to sysprep
2. Compile Bartpe CD with offline sysprep plugin and mass storage plugin
3. Create SAD folder using BASE and method 1 for cpu and the manuall extract all other driver packs
4. Copy D (all extracted drive packs inside) directory to C route of sysprep machine (Inlcuded routeDP_Install_Tool.cmd and Devpath etc)
5. Run c:\devpath.exe c:\d
6. Add call in gui runonce to run dp_inst_tool (this was carried out before compile of bartpe)
7. Now I boot bartpe and run offlinesysprep
General config
- User profile - Admin
- Optional select extra drivers - Blank
Advanced
-Inject HWIDs supported out of box
-Install standard IE mass storage devices
-Install all non IDE drivers (SATA)
-Suppress Driver signing warnings
8. Then for sysprep
-Don’t reset grace period
- Use Mini Setup
- Detect Non-plug and play hardware
- reseal
9. Then after reboot I go through sysprep and normally I would insert the Windows key and add local admin password and the network drivers would install and then I would join to the domain manually. For some reason the network drivers "install" very quickly/too quickly and then sysprep skips domain joining and finalises. As a test I removed the runonce dp_inst_tool and let the computer boot into windows after not joining to domain and noticed I had no IP address (network driver issues!)
10. Once this process finishes computer reboots and dp_inst_tool runs fine installing all drivers
My question is once I have run c:\devpath.exe c:\d, should this not be sufficient for mini setup to grab all necessary drivers? Do I need select Detect Non-plug and play hardware in sysprep or is the line in my inf file below “InstallDefaultComponents=Yes” also sufficient.
here is a copy of my sysprep.inf file:
;SetupMgrTag
[Unattended]
InstallFilesPath=C:\sysprep\i386
UpdateInstalledDrivers=Yes
DriverSigningPolicy=Ignore
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=85
[UserData]
FullName="Seventeen Group Staff"
OrgName="Seventeen Group Limited"
[TapiLocation]
CountryCode=44
[RegionalSettings]
LanguageGroup=1
SystemLocale=00000809
UserLocale=00000809
InputLocale=0809:00000809
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[GuiRunOnce]
Command0="c:\DP_Install_Tool.cmd"
Command0="\\10.1.20.3\klshare\Packages\NetAgent 8.0.2090\lsexec.exe"
[Identification]
JoinDomain=atlgroup
[Networking]
InstallDefaultComponents=Yes
Everything else seems to be working well so im hoping this is a simple fix
On a side note im a using latest driver packs, XP SP3 (all updates) the recommended version of sysprep in Galapos help file and the latest version of sysprep.
If anyone could point me in the right direction I would be massively appreciative and I hope I articulated this well enough