Konfiguration eines Embedded Images

Ein Windows Embedded Betriebssystem wird oft an einem Entwicklungs-PC erstellt und konfiguriert. Um es anschließend auf mehreren identischen Zielsystemen verwenden zu können wird ein Image (Master-Image) dieses Betriebssystems erzeugt. Dieses Image wird dann auf anderen Zielsystemen wiederhergestellt.

Problem:

Jedes so erstellte Zielsystem erhält denselben Computernamen und Computer Security Identifier (SID). Sollen diese Rechner in einem Netzwerk betrieben werden, müsste an jedem Gerät der Name und die SID manuell geändert werden. Das manuelle ändern dieser Daten ist zeitintensiv.

Vorgehensweise jetzt:

Um den Aufwand bei der Konfiguration des Embedded Images zu minimieren, können Sie mit dem CxCloningTool diese Daten ändern, oder beim Erstellen des Images die Änderungen beim nächsten Start des Betriebssystems vornehmen lassen.

Im folgenden Text wird beschrieben wie Sie basierend auf einem Beckhoff Standard Embedded Image für Embedded-PCs ein Master-Image erstellen, das dann auf anderen Embedded-PCs wiederherstellt werden kann ohne dass Konflikte entstehen, wie z.B. gleicher Computername, usw.... .

Schritt 1: Die Ausgangssituation

Für die Erstellung eines Master-Images wird ein Windows XP Embedded Standard Image, Version 1.35 oder höher, für Beckhoff Embedded-PC verwendet, sowie ein Beckhoff Embedded-PC. Das Image muss auf dem Medium des Embedded-PCs installiert sein.

Falls eine nachträgliche Aktualisierung des Images erforderlich ist, dann verwenden Sie dafür diese Anleitung

Schritt 2: Zusätzliche Einstellungen

HINWEIS: Bevor Sie Einstellungen am Betriebssystem vornehmen vergewissern Sie sich, dass die Write-Filter (EWF, FBWF) ausgeschaltet sind. Ansonsten werden die Änderungen am Betriebssystem nicht übernommen.

HINWEIS: Wenn der Computername auch automatisch (vom CxCloningTool) geändert werden soll, dann muss er auf dem Entwicklungssystem (Master-Image) BK_IPC heißen.

Es besteht die Möglichkeit weitere Einstellungen und Installationen auf dem System automatisch vornehmen zu lassen:

Auf dem Medium befindet sich das Verzeichnis "C:\Data". Hier können Sie nun die "run.cmd" erstellen und in dieser Datei weitere Aktionen definieren. Mit dem im Image enthaltenem Werkzeug CX-Cloning-Tool können Sie nun die Ausführung dieser Befehle bestimmen. Beim Erstellen des Master-Images ist es sinnvoll diese Einstellungen beim ersten Start des Embedded Betriebssystems auf dem Zielsystem durchzuführen, damit das Zielsystem unterschiedlich zu den anderen Systemen ist. Dies geschieht mit dem CX-Cloning-Tool:

Der Aufruf des CX-Cloning-Tools geschieht über die Eingabeaufforderung: start --> run... --> cmd Enter.

In der Eingabeaufforderung wird mit dem untenstehenden Befehl die Änderung des Computernamens und SID, sowie das Ausführen der vorhandenen "run.cmd" beim nächsten Start des Betriebssystems vorgemerkt.

Mit diesem CX-Cloning-Tool Funktionsaufruf werden die Änderungen der Merkmale beim nächsten Start des Betriebssystems ausgeführt:


cxcloningtool -ro

Schritt 3: Erstellen des (Master -) Images und Wiederherstellen des Images auf dem Zielsystem

Nachdem die gewünschten Einstellungen am Betriebssystem vorgenommen wurden können Sie das (Master -) Image erstellen. Dabei ist es nicht relevant welche Imageerstellungsart verwendet wird. Die Änderungen werden beim nächsten Start des Betriebssystems durchgeführt.

HINWEIS: Das CX-Cloning-Tool führt diese Änderungen nicht aus wenn ein Write-Filter aktiv ist!.

HINWEIS: Bitte beachten Sie die Information aus dem Kapitel "Verhalten des CX-Cloning-Tools mit Write-Filtern" aus der CX-Cloning-Tool Funktionsbeschreibung