Seite 1 von 1

Alternative zum drvload.exe über setup.py

Verfasst: 04 Apr 2011, 08:36
von mr.quickly
Hallo zusammen,

habe nun in der neuen win7 Version noch mal die Standard setup.py getstet. In dieser werden nach dem Start des WinPE mittels drvload.exe Treiber (z.B. SATA, Netzwerk) geladen, damit das Opsi Netzlaufwerk verbunden werden kann und die Festplatte vom Setup gefunden wird.

Dies scheint mittlerweile schon besser zu funktionieren als in früheren Versionen (wo noch jede .inf Datei geladen wurde), kostet aber immer noch einiges an Zeit:
drvload-01.jpg
drvload-02.jpg
Man kann auch manuell mittels
Dism /image:c:\winpe_x86\mount /Add-Driver /driver:"C:\Treiberverzeichnis"
die benötigten Sotrage und Netzwerktreiber in das WinPE Image einbinden:

Code: Alles auswählen

@echo off
"%ProgramFiles%\Windows AIK\Tools\PETools\copype.cmd" x86 c:\winpe_x86

"%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" /mountrw "C:\winpe_x86\winpe.wim" 1 "C:\winpe_x86\mount"

Dism /image:c:\winpe_x86\mount /Add-Driver /driver:"C:\Intel Network Adapter Driver V16.0"

echo c:\opsi\startnet.cmd > "c:\winpe_x86\mount\Windows\System32\startnet.cmd"
echo cls >> "c:\winpe_x86\mount\Windows\System32\startnet.cmd"

"%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" /commit /unmount "C:\winpe_x86\mount"

move c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
Dann sollte man aber noch in der setup.py den Eintrag:

Code: Alles auswählen

print >> f, "drvload %s\r" % filePath
ersetzen durch:

Code: Alles auswählen

#print >> f, "drvload %s\r" % filePath
Um das laden der Treiber mittels drvload abzustellen.