Jump to content

Sysprep & Treiber


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Habe folgendes Problem mit Sysprep und der Treiber Einbindung:

Habe ein Images ohne irgendwelche Treiberinstallationen gemacht - also kein Controller, keine Netzwerkkarte, kein Audio- und keine Videotreiber. Bevor das Image erstellt wurde wurde natürlich noch Sysprep ausgeführt ohne PnP erkennung.

 

Wenn ich nun das Image zurückspiele, werden die Treiber nicht installiert - obwohl OEMPNPDriversPath korrekt gepflegt ist.

 

Hier die relevanten Infos der sysprep.inf

 

[unattended]

OemSkipEula=Yes

KeepPageFile=0

OEMPreinstall=Yes

DriverSigningPolicy=Ignore

UpdateInstalledDrivers=Yes

InstallFilesPath=C:\sysprep\i386

OemPnPDriversPath = DRIVERS\NIC;DRIVERS\Audio;DRIVERS\Video

 

die Treiber liegen unter c:\DRIVERS\NIC, \Audio, \Video

 

 

eine ne Idee???

schonmal THX im vorraus

Link zu diesem Kommentar

Ups: der Pfad I386 darf natürlich nicht unterhalb von Sysprep liegen, da "C:\Sysprep" gelöscht wird. Also mach einen Ordner C:\Install\i386, oder so. Wenn Du dort noch einen Ordner Deploy mit allen notwendigen Sysprep-Dateien vorbereitest kannst Du sysprep mit folgender Batch laufen lassen:

 

md c:\sysprep

copy sysprep.inf c:\sysprep

copy sysprep.exe c:\sysprep

copy setupcl.exe c:\sysprep

copy factory.exe c:\sysprep

c:

cd\sysprep

sysprep -mini

 

Dann auf erneut versiegeln klicken.

Link zu diesem Kommentar
Wie rufst Du Sysprep auf (also mit welchen Schaltern) ? Ist es Sysprep 2.0 ? Werden in den jeweiligen Treiberverzeichnissen zu den INF-Files PNF-Files erstellt ?

 

Verwenden Quell- und Zielsystem die gleiche HAL ?

 

-zahni

 

 

Sysprep 2.0 wird mit sysprep -mini aufgerufen und dann erneut versiegelt. Danach wird das Image erstellt und auf den gleichen Rechner wieder aufgespielt

 

Treiberverzeichnis von z.B. der Netzwerkkarte /NET

 

e1000325.cat

e1000325.din

e1000325.inf

E1000325.sys

e1000msg.dll

intelnic.dll

net.txt

PROUnstl.exe

Link zu diesem Kommentar

Dateien + Verzeichnisse

 

 

 

Verzeichnis von C:\SYSPrep

 

cleandrm.log

cvtarea.exe

deploy.chm

factory.exe

<DIR> i386

oformat.com

readme.txt

ref.chm

setupcl.exe

setupmgr.exe

sysprep.exe

sysprep.inf

sysprep.txt

 

 

Verzeichnis von C:\SYSPrep\i386

 

<DIR> $oem$

 

 

Verzeichnis von C:\SYSPrep\i386\$oem$

 

 

cmdlines.txt

<DIR> CMDS

<DIR> REGISTRY

RUNCMD.CMD

RunProgramAS.exe

RUNREG.CMD

 

 

 

Verzeichnis von C:\SYSPrep\i386\$oem$\CMDS\

 

NWClient.cmd

 

 

Verzeichnis von C:\SYSPrep\i386\$oem$\REGISTRY

 

 

AutoLogonOnlyMS.reg

DisableZfDAgent.reg

 

 

 

 

TREIBER Verzeichnis für die Netzwerkkarte /NET

 

c:\DRIVERS\NIC

 

e1000325.cat

e1000325.din

e1000325.inf

E1000325.sys

e1000msg.dll

intelnic.dll

net.txt

Link zu diesem Kommentar

Den ganzen $oem$-Kram lässt Du bei Sysprep weg.

 

Du kopiert den Inhalt der XP (Pfad I386) nach C:\Install\I386 (möglichst mit SP2) und trägst bei InstallFilesPath C:\Install\I386 ein. Nach C:\Sysprep gehört nur:

 

sysprep.inf

sysprep.exe

setupcl.exe

factory.exe

 

Wie gesagt: C:\Sysprep wird von Sysprep nach der Ausführung gelöscht.

 

-Zahni

Link zu diesem Kommentar
Den ganzen $oem$-Kram lässt Du bei Sysprep weg.

 

Du kopiert den Inhalt der XP (Pfad I386) nach C:\Install\I386 (möglichst mit SP2) und trägst bei InstallFilesPath C:\Install\I386 ein. Nach C:\Sysprep gehört nur:

 

sysprep.inf

sysprep.exe

setupcl.exe

factory.exe

 

Wie gesagt: C:\Sysprep wird von Sysprep nach der Ausführung gelöscht.

 

-Zahni

 

 

Hab nun das Verzeichnis c:\i386 angelegt mit den XP Daten gefüllt und darauf mittels InstallFilesPath=C:\i386 verwiesen...

 

Ergebnis: 1 Schritt weiter nun fragt er wenigstens beim Syprep MiniSetup nach den Treibern... "Legen Sie die Driver Disk" in das CD-Rom...." wenn Ich die Treiber dann manuell auswähle "c:\DRIVER\AUDIO" werden Sie installiert...

Verstehe nicht warum "OemPnPDriversPath = DRIVERS\NIC;DRIVERS\Audio;DRIVERS\Video" ignoriert wird :confused:

Link zu diesem Kommentar

K.A. Arbeitest Du mit NTFS ? Vielleicht sind Standardrechte gesetzt, die dem OS kein Schreibrecht geben. Das OS muß dort schreiben können. Es .PNF-Files und eine infcache.1 erstellt.

 

Ich arbeite bei den Sysprep-Images immer mit Fat32 und konvertiere hinterher auf NTFS ( zur Optimierung mit einer cvtarea, die Ghost optional erzeugen kann).

 

-zahni

Link zu diesem Kommentar
K.A. Arbeitest Du mit NTFS ? Vielleicht sind Standardrechte gesetzt, die dem OS kein Schreibrecht geben. Das OS muß dort schreiben können. Es .PNF-Files und eine infcache.1 erstellt.

 

Ich arbeite bei den Sysprep-Images immer mit Fat32 und konvertiere hinterher auf NTFS ( zur Optimierung mit einer cvtarea, die Ghost optional erzeugen kann).

 

-zahni

 

Gerade mit FAT asuprobiert damit klappts.... Erst mal vielen Dank :jau:

 

Aber direkt die nächste Frage :schreck: Welche Rechte müsste ich denn setzen damits mit NTFS funktioniert?

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...