Vereinfachte Treiberintegration für Windows 7

Transcrição

Vereinfachte Treiberintegration für Windows 7
Musterlösung für
Schulen in
Baden-Württemberg
Windows 2003
Vereinfachte Treiberintegration für
Windows 7 Installationsabbilder
Ergänzung zur Anleitung „Update-Anleitung: Schulkonsole 2.5 auf Version 2.7
mit Integration der Windows 7 Clients“ des LMZ
Stand: 24.02.12
Impressum
Herausgeber
Zentrale Planungsgruppe Netze (ZPN)
am Kultusministerium Baden-Württemberg
Autoren
Felix Peña-Sommer
Andreas Mayer
Endredaktion
Andreas Mayer
Weitere Informationen
http://www.lehrerfortbildung-bw.de/netz/
Veröffentlicht: 2012
© Zentrale Planungsgruppe Netze (ZPN)
Inhaltsverzeichnis
1.Vorbemerkungen....................................................................4
1.1.Ziel der Anleitung...........................................................................4
1.2.Vorarbeit auf dem Server: WAIK installieren....................................4
2.Treibersammlung von DriverPacks.net.....................................7
2.1.Treiberpakete herunterladen...........................................................7
2.2.Treiberpakete entpacken................................................................9
3.Vereinfachte Treiberintegration mit Hilfe des Skripts
IntegrateDriver.cmd...........................................................11
3.1.Ordnerstruktur anlegen................................................................11
3.1.1. IntegrateDrivers.cmd auf Windows 7 PC ausführen.................................12
3.2.Ablauf der Treibereinbindung mit DISM.........................................13
3.3.Treiber in ein Startabbild integrieren.............................................16
3.3.1.
3.3.2.
3.3.3.
3.3.4.
Benötigte Treiber nach WIM_Boot_Drivers kopieren...............................16
Startabbild als Boot.WIM nach WIM_Files exportieren.............................16
Skript IntegrateDrivers.cmd ausführen..................................................17
Veränderte Boot.WIM als neues Startabbild hinzufügen..........................20
3.4.Treiber in ein Installationsabbild integrieren...................................22
3.4.1. Benötigte Treiber nach WIM_Drivers kopieren........................................22
3.4.2. Skript IntegrateDrivers.cmd ausführen...................................................22
3.4.3. Veränderte Install.WIM als neues Installationsabbild hinzufügen.............23
3.5.Bekannte Probleme und Links.......................................................25
Vorbemerkungen
1. Vorbemerkungen
1.1.
Ziel der Anleitung
Diese Anleitung ist eine Ergänzung zum Kapitel 4 der Anleitung Update-Anleitung:
Schulkonsole 2.5 auf Version 2.7 mit Integration der Windows 7 Clients des LMZ.
Das dort beschriebene Verfahren zur Einbindung von Treibern in ein Start- oder Installationsabbild funktioniert grundsätzlich. Diese Anleitung zeigt Ihnen, wie Sie dieses
Verfahren vereinfachen und und Ihre Installationsabbilder mit einer großen Zahl an
Treibern versehen können.
Folgende Punkte werden beschrieben:
▪
Durch die Installation des Automated Installation Kit (AIK) für Windows 7 v3.0
(Abk. WAIK) auf dem Server kann die Treiberintegration mit DISM auf dem Server
erfolgen. Das aufwändige Kopieren der .WIM Dateien auf einen Windows 7 PC
und wieder zurück auf den Server entfällt.
▪
Durch das Skript IntegrateDrivers.cmd erfolgt der komplette Ablauf der
Treiberintegration vollständig automatisiert. Das zeitaufwändige und fehleranfällige manuelle Eintippen der einzelnen Befehle entfällt.
▪
Durch die Verwendung der Treibersammlungen von DriverPacks.net können Sie
die Start- und Installationsabbilder mit einer großen Zahl an Treibern versehen, so
dass damit die Treiber für sehr viele marktübliche Hardware bereits in den Abbildern enthalten sind. Mit diesen Abbildern sollten Sie dann (fast) alle Computer in
Ihrem Schulnetz installieren können.
All die oben beschriebenen Punkte können Sie modular verwenden, sie sind nicht voneinander abhängig.
1.2.
Vorarbeit auf dem Server: WAIK installieren
Wenn Sie sich das Hin- und Herkopieren der .WIM Dateien vom Server auf einen Windows 7 PC sparen möchten, installieren Sie das Automated Installation Kit (AIK) für
Windows 7 v3.0 (Abk. WAIK) auf dem Server.
Hierfür lädt man sich zunächst die 1,6 GB große Datei KB3AIK_DE.ISO herunter1. Es
handelt sich um eine .ISO Datei, die man entweder auf eine DVD brennt oder mit
einem entsprechenden Programm2 als virtuelles Laufwerk verbindet. In der VMWare-Umgebung nimmt man dies über die Einstellung des CD Laufwerks vor.
1 Z.B. von http://www.microsoft.com/downloads/de-de/details.aspx?Fami-
lyID=696dd665-9f76-4177-a811-39c26d3b3b34
2 Z.B. Virtual CloneDirve oder WinCDEmu
4
Vorbemerkungen
Kapitel
1
Auf der DVD startet man das Setup durch Ausführen der Datei StartCD.exe. Es erscheint ein Assistent, den man mit den Standardeinstellungen durchlaufen kann.
Im ersten Fenster wählt man Windows AIK-Setup
Je nach Updatestand des Servers müssen ggf. noch Laufzeitumgebungen installiert
werden:
Die benötigten Laufzeitumgebungen (MSXML 6 und .NET-Framework) befinden sich
ebenfalls auf der DVD und können manuell installiert werden (siehe Pfeile in Abbildung Startfenster).
Während der Installation von WAIK müssen Sie keine Einstellungen ändern, vor allem
der Installationsordner muss wie voreingestellt bleiben.
5
Vorbemerkungen
Nach erfolgreicher Installation findet man einen neuen Eintrag Start | Programme |
Microsoft Windows AIK.
Nun steht auf dem Server das zur Treiberintegration benötigte Tool Deployment
Image Servicing and Management (DISM) zur Verfügung.
Übung 1: Installieren Sie WAIK auf dem Server S1. Die DVD oder .ISO
Datei stellt Ihnen (vermutlich) die Lehrgangsleitung zur Verfügung.
6
Treibersammlung von DriverPacks.net
Kapitel
2
2. Treibersammlung von DriverPacks.net
Im Internet gibt es die Seite DriverPacks.net, deren Ziel es ist, die Arbeit von Administratoren durch die zur Verfügungsstellung von Treiberpaketen zu vereinfachen.
Zu einer großen Zahl verschiedener Hardwarekomponenten werden dort Treiber gesammelt und zum Download angeboten.
Diese Treibersammlungen können für unseren Zweck verwendet werden, um die
Start- und Installationsabbilder mit sehr vielen Treibern zu versehen, so dass damit
eine große Zahl verschiedener Hardware installiert werden kann. Auf diese Weise
erhält man (nahezu) hardwareunabhängige Start- und Installationsabbilder.
2.1.
Treiberpakete herunterladen
Die Treiberpakete von DriverPacks.net sind leider nur als Torrents herunterzuladen.
Hierfür benötigt man ein entsprechendes Programm. Weit verbreitet ist das Programm
utorrent. Am einfachsten funktioniert der Download der Torrents, wenn man das Programm auf einen PC installiert3. Wer dies nicht möchte, kann auch die portable Version des Programms verwenden. Bitte führen Sie diese Arbeiten keinesfalls auf dem
Server aus, am besten auf einem virtuellen PC zu Hause4.
Auf der Seite von DriverPacks.net navigiert man auf Downloads | Get the latest und
wählt das gewünschte Betriebssystem aus. Für unseren Zweck sind dies derzeit Windows Vista/7 (x86) DriverPacks.
3 Installieren Sie das Programm in der Schulungsumgebung auf dem Host PC.
4 Wenn Ihre Schule über Belwue ins Internet geht kann es sein, dass der Port für
das Heruntergeladen von Torrents gesperrt ist.
7
Treibersammlung von DriverPacks.net
Klickt man rechts auf download, öffnet sich ein neues Fenster.
Durch Klicken auf den Download Button startet der Download der Torrentdatei. Diese
wiederum startet dann den Download des Treiberpakets5.
So sieht dies dann in utorrent aus:
Dies muss man für alle gewünschten Treiberpakete ausführen. Grundsätzlich kann
man alle zur Verfügung stehenden Treiberpakete verwenden. Allerdings vergrößert
sich dadurch natürlich das Abbild. Dies hat zur Folge, dass der Installationsvorgang
länger dauert, weil deutlich mehr Dateien auf den Client kopiert werden.
Möchte man nicht alle Treiberpakete integrieren, so sollte man zumindest folgende
Pakete verwenden:
5 Verwendet man die portable Version, muss man über Datei | Öffne Torrent den
Download starten.
8
Treibersammlung von DriverPacks.net
Kapitel
2
Für ein Startabbild:
▪
LAN Treiber
▪
Mass Storage Treiber
So wird gewährleistet, dass die Netzwerkverbindung und der Zugriff auf die Festplatte
funktioniert. Mehr Treiberpakete werden für ein Startabbild nicht benötigt.
Für ein Installationsabbild:
▪
LAN Treiber
▪
WLAN Treiber
▪
Mass Storage Treiber
▪
Chipset Treiber
Alle weiteren Treiber kann sich Windows 7 auch selbstständig über das Internet selbst
holen6.
Wenn alle Pakete heruntergeladen sind, findet man die Pakete als .7z im Downloadverzeichnis des Programms7. Beendet man utorrent nicht, stellt man die Treiberpakete
anderen Nutzern zum Download zur Verfügung.
Übung 2: Installieren Sie utorrent auf dem Host PC. Laden Sie wie oben
beschrieben einige ausgewählte Treiberpakete herunter.
2.2.
Treiberpakete entpacken
Die heruntergeladenen Treiberpakete befinden sich im Downloadverzeichnis des Torrentclients.
Zum Entpacken wird ein Packprogramm benötigt. In der Anleitung wird 7-Zip verwendet.
Zum Entpacken markieren Sie die entsprechenden 7-Zip Pakete, dann rechtsklickt
man auf die markierten Pakete und wählt 7-Zip | Entpacken nach „*\“ .
6 In wieweit dies in der Praxis tatsächlich funktioniert, konnte mangels Testhardware
nicht überprüft werden.
7 Dieses findet man z.B. über Rechtsklick in der linken Leiste auf Torrents | Öffne
Downloadverzeichnisse.
9
Treibersammlung von DriverPacks.net
Dies bewirkt, dass die Namen der Zip-Dateien in den entpackten Ordnern enthalten
bleiben.
Nach dem Entpacken findet man folgende Struktur vor:
Nun müssen die Treiberpakete noch auf den Server kopiert werden. Diese Schritte
werden im nächsten Kapitel beschrieben.
10
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
3. Vereinfachte Treiberintegration mit Hilfe des Skripts
IntegrateDriver.cmd
Die Integration von Treibern in ein Abbild geschieht mit dem Kommandozeilen-Tool
Deployment Image Servicing and Management (DISM). In der Anleitung „Update-Anleitung: Schulkonsole 2.5 auf Version 2.7 mit Integration der Windows 7 Clients“ des LMZ wird die Bedienung des Tools über die manuelle Eingabe der Befehle
beschrieben. Diese Verfahren funktioniert, ist aber fehleranfällig und etwas zeitaufwändig.
Einfacher geht dies über ein Skript, welches die Ausführung der entsprechenden Befehle übernimmt. Ein solches Skript wird Ihnen mit IntegrateDriver.cmd zur Verfügung gestellt.
Voraussetzung, dass das Skript fehlerfrei funktioniert ist, dass die Ordnerstruktur
exakt die selben Bezeichnungen aufweist wie angegeben. Um auch hier Tippfehlern
vorzubeugen, sind in der Datei WIM_Treibereinbindung.zip, welche auch das
Skript IntegrateDriver.cmd enthält, auch schon alle erforderlichen Ordner angelegt.
3.1.
Ordnerstruktur anlegen
Wenn Sie wir in Kapitel 1.2 beschrieben WAIK auf dem Server installiert haben,
können Sie die Treibereinbindung auf dem Server ausführen. Die beschriebenen
Schritte funktionieren jedoch auch ebenso auf einem Windows 7 Client.
Die notwendig Ordnerstruktur müssen Sie nicht manuell anlegen. Kopieren Sie dazu
einfach die Datei WIM_Treibereinbindung.zip nach D:\ . Rechtsklicken Sie auf
die Datei und wählen Sie 7-Zip | Hierhin entpacken.
Sie erhalten folgende Ordnerstruktur:
11
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Die Ordner haben folgende Bedeutungen:
▪
WIM_Boot_Drivers: Hier kommen die Treiber für ein Startabbild hinein. Dies
sind Treiber für Netzwerkkarten und Festplattencontroller.
▪
WIM_Drivers: Hier kommen die Treiber für ein Installationsabbild hinein. Dies
können viele verschiedene Treibertypen sein, mindesten enthalten sein sollten
Treiber für Netzwerkkarten, WLAN Karten, Chipset und Festplattencontroller.
▪
WIM_Files: Hier kommen die .WIM Dateien (Boot.WIM oder Install.WIM) der
exportierten Installationsabbilder hinein.
▪
WIM_Mount: Diesen Ordner verwendet DISM, um die Dateien aus den .WIM Dateien zu entpacken und die Treiber hinein zu integrieren.
Neben den Ordnern befindet sich noch eine Batchdatei im Ordner WIM_Treibereinbindung:
▪
IntegrateDrivers.cmd: Diese Skript erledigt den kompletten Vorgang der
Treibereinbindung für Sie. Sie müssen nur die benötigten Dateien in die dafür vorgesehenen Ordner kopieren.
3.1.1. IntegrateDrivers.cmd auf Windows 7 PC ausführen
Hinweis: Das Skript IntegrateDrivers.cmd ist so programmiert, dass es auf
einem Windows 2003 Server ausgeführt werden kann.
Möchten Sie es auf einem Windows 7 PC ausführen, müssen Sie es an einer Stelle
ändern. Öffnen Sie es zum per Rechtsklick | Bearbeiten.
12
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Suchen Sie nach diesen Zeilen:
:: Pfade müssen überprüft werden
:: Keine Backslashes im Pfad verwenden (z.B. C:\mnt anstelle von
C:\mnt\ )
:Allgemeiner Pfad (z.B. D:\WIM Files)
set gen-path=D:\WIM_Treibereinbindung
:Pfad für Mount Verzeichnis
set mnt=%gen-path%\WIM_Mount
:Pfad für WIM Dateien
set src=%gen-path%\WIM_Files
:Pfade für Treiber
set driver-boot=%gen-path%\WIM_Boot_Drivers
set driver-main=%gen-path%\WIM_Drivers
:Pfad für Dism.exe
set dism="C:\Programme\Windows AIK\Tools\x86\Servicing\dism.exe"
:Pfad für Dism.exe bei Windows 7
:set dism="C:\Windows\System32\Dism.exe"
So verändern (gelbe Markierungen):
:: Pfade müssen überprüft werden
:: Keine Backslashes im Pfad verwenden (z.B. C:\mnt anstelle von
C:\mnt\ )
:Allgemeiner Pfad (z.B. D:\WIM Files)
set gen-path=C:\WIM_Treibereinbindung
:Pfad für Mount Verzeichnis
set mnt=%gen-path%\WIM_Mount
:Pfad für WIM Dateien
set src=%gen-path%\WIM_Files
:Pfade für Treiber
set driver-boot=%gen-path%\WIM_Boot_Drivers
set driver-main=%gen-path%\WIM_Drivers
:Pfad für Dism.exe
:set dism="C:\Programme\Windows AIK\Tools\x86\Servicing\dism.exe"
:Pfad für Dism.exe bei Windows 7
set dism="C:\Windows\System32\Dism.exe"
3.2.
Ablauf der Treibereinbindung mit DISM
Bevor auf die einzelnen Schritte der Treiberintegration eingegangen wird, soll das Verfahren und die verwendeten Befehle vom Grundsatz her erläutert werden.
Im ersten Schritt wird mit Hilfe der Windows-Bereitstellungsdienste ein bestehendes
Start- oder Installationsabbild in eine Datei gepackt. Diese Datei hat die Endung
.WIM. Das kann man sich wie ein .ZIP Paket vorstellen.
13
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
In diese .WIM Datei können jedoch vom Tool DISM keine Treiber integriert werden.
Dafür muss die .WIM Datei entpackt werden. Hierfür wird der Befehl /Mount-Wim
verwendet.
Der gesamt Befehl lautet:
C:\Programme\Windows AIK\Tools\x86\Servicing>dism /Mount-Wim
/WimFile:D:\WIM_Treibereinbindung\WIM_Files\Boot.WIM /index:2
/MountDir:D:\WIM_Treibereinbindung\WIM_Mount
Vereinfacht ausgedrückt bedeutet dies: Entpacke die Datei Boot.WIM in den Ordner
WIM_Mount.
Schaut man nach dem Mounten des Images in den Ordner WIM_Mount, findet man
hier die extrahierten Dateien.
Den Ordner sollte man wieder schließen, sonst kommt es zu Problemen beim Unmount.
Im nächsten Schritt werden die Treiber in die entpackten Dateien im Ordner
WIM_Mount integriert. Das erledigt der Befehl /Add-Driver:
C:\Programme\Windows AIK\Tools\x86\Servicing>DISM
/image:D:\WIM_Treibereinbindung\WIM_Mount /Add-Driver
/driver:D:\WIM_Treibereinbindung\WIM_Boot_Drivers /recurse
Vereinfacht gesagt bedeutet dies: Füge alle (wegen /recurse) Treiber aus dem
Ordner WIM_Boot_Drivers zu den Installationdateien im Ordner WIM_Mount hinzu.
14
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Verwendet man Treiberpakete, in denen für Vista und Windows 7 Treiber enthalten
sind, kommt es zu folgender Fehlermeldung:
Was hier als Fehler dargestellt wird, ist ein durchaus erwünschtes Verhalten, denn in
einem Windows 7 Image sollen keine Vistatreiber enthalten sein.
Nachdem die Treiber integriert wurden, muss das Image wieder in eine .WIM Datei
gepackt werden. Zudem muss der Mount-Ordner wieder freigegeben werden (unmount). Der dafür verwendete Befehl lautet.
C:\Programme\Windows AIK\Tools\x86\Servicing>DISM /Unmount-Wim /MountDir:D:\WIM_Treibereinbindung\WIM_Mount /commit
Dabei werden die Dateien aus dem Ordner WIM_Mount wieder in eine Datei verpackt.
Dies ist im Beispiel die Dateien Boot.WIM, die nun die Treiber enthält.
Aus der verändertet Datei Boot.WIM kann dann ein neues Startabbild mit den Windows-Bereitstellungsdiensten erstellt werden.
Das Vorgehen mit einem Installationsabbild entspricht dem hier beschriebenen Vorgehen im Wesentlichen.
15
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
3.3.
Treiber in ein Startabbild integrieren
Für die Treiberintegration in ein Startabbild sind folgende Schritte notwendig:
1. Benötigte Treiber nach WIM_Boot_Drivers kopieren.
2. Startabbild als Boot.WIM nach WIM_Files exportieren.
3. Skript IntegrateDrivers.cmd per Doppelklick ausführen.
4. Aus veränderter Boot.WIM ein neues Startabbild hinzufügen.
Diese Schritte werden nun im Einzelnen beschrieben.
3.3.1. Benötigte Treiber nach WIM_Boot_Drivers kopieren
Von den in Kapitel 2.2 entpackten Treibern müssen die Treiberpakete für Netzwerkkarten und Festplattencontroller nach
D:\WIM_Treibereinbindung\WIM_Boot_Drivers kopiert werden. Dies sind die
Pakete:
▪
▪
DP_LAN_wnt6-x86_yymm8 und
DP_MassStorage_wnt6-x86_yymm.
3.3.2. Startabbild als Boot.WIM nach WIM_Files exportieren
Hierzu startet man die Windows-Bereitstellungsdienste über Start | Programme | Verwaltung | Windows-Bereitstellungsdienste.
Anschließend öffnet man links die die Ordnerstruktur und markiert Startabbilder. Im
rechten Fenster rechtsklickt man auf ein Startabbild und wählt Startabbild exportieren.
8 Zur Erklärung der Benennung der Pakete: wnt6 steht für Vista bzw. Windows 7,
x86 für 32-bit und yymm für das Jahr und den Monat, in dem das Paket veröffentlicht wurde.
16
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Im Fenster Export als... wählt man als Speicherort
D:\WIM_Treibereinbindung\WIM_Files und speichert die Datei unter dem
Namen Boot.WIM ab.
Dann wir das Abbild exportiert.
Nach Beendigung des Vorgangs sieht das so aus:
3.3.3. Skript IntegrateDrivers.cmd ausführen
Nun sind alle Vorarbeiten erledigt. Anstatt die einzelnen Befehle für DISM einzeln ein-
geben zu müssen, startet man nur noch die Datei
D:\WIM_Treibereinbindung\IntegrateDrivers.cmd per Doppelklick.
17
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Das Image wird gemountet:
Treiber werden hinzugefügt:
Das Image wird gesichert und das Mountverzeichnis freigegeben:
Aktion beendet:
18
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Bitte überprüfen Sie das Fenster nach möglichen Fehlermeldungen. Die Erfolgsmeldung reagiert nicht auf möglich Fehler von DISM, sondern prüft lediglich, ob die benötigten Dateien und Ordner vorhanden sind.
19
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
3.3.4. Veränderte Boot.WIM als neues Startabbild hinzufügen
Aus der jetzt mit Treibern versehenen Datei Boot.WIM wird nun ein neues Startabbild
erzeugt.
Hierzu öffnet man wieder die Windows-Bereitstellungsdienste und markiert im linken
Bereich Startabbilder. Nun rechtsklickt man in einen freien Bereich auf der rechten
Seite und wählt Startabbild hinzufügen.
Nun wählt man die Datei
Boot.WIM aus.
20
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Man vergibt einen aussagekräftigen Namen und ...
… bestätigt im nächsten Feld. Das Abbild wird erzeugt. Nun verfügt man über ein zusätzliches Startabbild mit einer Vielzahl integrierter Netzwerkkarten- und Festplattencontrollertreibern.
Nun sollten Sie noch die Datei
D:\WIM_Treibereinbindung\WIM_Files\Boot.WIM löschen.
Übung 3: Integrieren Sie wie im Kapitel beschrieben die Treiber für Netzwerkkarten und Festplattencontroller in ein Startabbild.
21
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
3.4.
Treiber in ein Installationsabbild integrieren
Für die Treiberintegration in ein Installationsabbild sind folgende Schritte notwendig:
1. Benötigte Treiber nach WIM_Drivers kopieren.
2. Startabbild als Install.WIM nach WIM_Files exportieren.
3. Skript IntegrateDrivers.cmd per Doppelklick ausführen.
4. Aus veränderter Install.WIM ein neues Startabbild hinzufügen.
Diese Schritte werden nun im Einzelnen beschrieben.
3.4.1. Benötigte Treiber nach WIM_Drivers kopieren
Von den in Kapitel 2.2 entpackten Treibern müssen die gewünschten Treiberpakete
nach WIM_Drivers kopiert werden. Dies sollten mindestens folgende Pakete sein:
▪
DP_LAN_wnt6-x86_yymm9,
▪
DP_WLAN_wnt6-x86_1104,
▪
DP_Chipset_wnt6-x86_1202 und
▪
DP_MassStorage_wnt6-x86_yymm .
Sie können auch alle zur Verfügung stehenden Treiberpakete in ein Abbild integrieren.
Dies hat dann zur Folge, dass das Abbild dementsprechend größer wird und der Installationsprozess länger dauert.
3.4.2. Skript IntegrateDrivers.cmd ausführen
Nun sind alle Vorarbeiten erledigt. Anstatt die einzelnen Befehle für DISM einzeln eingeben zu müssen, startet man nur noch die Datei
D:\WIM_Treibereinbindung\IntegrateDrivers.cmd per Doppelklick.
Der Vorgang entspricht dem in Kaptel 3.3.3 dargestellten Vorgang im Wesentlichen.
Daher wird hier auf eine ausführliche Darstellung verzichtet.
9 Zur Erklärung der Benennung der Pakete: wnt6 steht für Vista bzw. Windows 7,
x86 für 32-bit und yymm für das Jahr und den Monat, in dem das Paket veröffentlicht wurde.
22
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
3.4.3. Veränderte Install.WIM als neues Installationsabbild hinzufügen
Aus der jetzt mit Treibern versehenen Datei Install.WIM wird nun ein neues Installationsabbild erzeugt.
Hierzu öffnet man wieder die Windows-Bereitstellungsdienste und markiert im linken
Bereich Installationsabbild und den Unterbereich Windows 7 (32 Bit). Nun rechtsklickt
man in einen freien Bereich auf der rechten Seite und wählt Installationsabbild hinzufügen.
Nun wählt man
die Datei
Install.WIM
aus.
23
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Hier entfernt man den
Haken bei Standardnamen
und- beschreibung für alle
ausgewählten Abbilder verwenden.
Man vergibt einen aussagekräftigen Namen.
24
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
Kapitel
3
Das Abbild wird erstellt.
Nun verfügt man über ein zusätzliches Installationsabbild mit einer Vielzahl an Treibern.
Nun sollten Sie noch die Datei D:\WIM_Treibereinbindung\WIM_Files\Install.WIM löschen.
Übung 4: Integrieren Sie wie im Kapitel beschrieben die Treiber für Netzwerkkarten und Festplattencontroller in ein Installationsabbild.
3.5.
Bekannte Probleme und Links
In seltenen Fällen kommt es beim Unmount-Vorgang zu Problemen. Sie erhalten dann
eine Fehlermeldung (z.B. 0xc1420127 )
Versuchen Sie folgende Schritte:
•
Mit dem Befehl dism /Get-MountedWimInfo können Sie sich anzeigen
lassen, welche Dateien ggf. Probleme bereiten.
25
Vereinfachte Treiberintegration mit Hilfe des SkriptsIntegrateDriver.cmd
•
Löschen Sie alle Dateien im Ordner WIM_Mount und leeren Sie den Papierkorb.
•
Führen Sie folgenden Befehl aus: dism /Cleanup-Wim
•
Wenn Sie keinen Zugriff auf den Ordner WIM_Mount bekommen, versuchen
Sie dies mit der kostenlosen Software Unlocker.
•
Löschen Sie den Ordner WIM_Mount und legen sie ihn danach wieder neu an.
•
Starten Sie den betroffenen Computer neu. Dies ist beim Server natürlich
nicht zu jeder Zeit möglich.
Weitere Informationen zu DISM finden Sie u.a. auf folgenden Seiten:
http://www.windowspro.de/andreas-kroschel/windows-image-management-mit-dism
http://technet.microsoft.com/de-de/library/dd744382%28v=ws.10%29.aspx
26

Documentos relacionados