Zum Hauptinhalt springen

Boot-(WinPE)-Datei erstellen

Sie können Boot-Dateien erstellen, die zum Anpassen von Windows-Images verwendet werden können.

Vorbereitende Schritte

  • Stellen Sie sicher, dass das Betriebssystem, das Sie bereitstellen möchten, auf dem Host installiert ist. Z. B. Wenn Sie die Bereitstellung von Windows 2016 unter Verwendung der WinPE-Dateien planen, installieren Sie Windows 2016 auf dem Host.

  • Stellen Sie sicher, dass das Microsoft ADK, das mit dem installierten Betriebssystem kompatibel ist, ebenfalls auf dem Host installiert ist. Beispielsweise ist für Windows 2012R2 das ADK Version 8.1 Update erforderlich.

  • Fordern Sie die Einheitentreiber im INF-Format an, die Sie zu der Boot-Datei hinzufügen möchten.

    Sie erhalten Einheitentreiber von Lenovo YUM Repository-Webseite, vom Anbieter (z. B. Red Hat), oder über einen angepassten Einheitentreiber, den Sie selbst erstellen. Für einige Windows-Einheitentreiber kann ein angepasster Einheitentreiber durch Extrahieren des Einheitentreibers aus der ausführbaren Installationsdatei in Ihr lokales System und durch Erstellen einer ZIP-Archivdatei generiert werden.

    Lenovo fasst auch vordefinierte Einheitentreiber in einem Paket zusammen, das von Lenovo Windows-Einheitentreiber und WinPE-Images-Repository Website heruntergeladen und anschließend in das BS-Images-Repository importiert werden kann. Die Paketdateien sind derzeit nur für Windows verfügbar. Wenn die Paketdatei Einheitentreiber und Boot-Dateien enthält, können Sie die Paketdatei von der Registerkarte Einheitentreiber oder Boot-Image importieren.

  • Laden Sie die Dateien genimage.cmd und startnet.cmd auf den Host in ein temporäres Verzeichnis herunter, wie C:\customwim.

    Der Befehl genimage.cmd wird zum Generieren der WinPE Boot-Dateien einschließlich der WIM-Datei verwendet. Der Befehl startnet.cmd wird von XClarity Administrator verwendet, um den Windows-Installer zu booten.

  • Entscheiden Sie, wie Sie Einheitentreiber in die Boot-Datei einfügen möchten. Sie haben dafür eine der folgenden Möglichkeiten:

    • Fügen Sie Inbox-Einheitentreiber zu einem benutzerdefinierten Windows-Profil hinzu, indem Sie die Einheitentreiberdateien in das Hostsystem im Verzeichnis C:\drivers kopieren. Diese werden bei den Boot-Dateien enthalten sein, wenn später genimage.cmd ausgeführt wird.

      Anmerkung
      Wenn Sie ein angepasstes BS-Image-Profil erstellen, das die angepasste Boot-Datei verwendet, sind die Einheitentreiber im Verzeichnis C:\drivers bei WinPE und dem finalen BS enthalten. Sie werden wie Inbox-Treiber behandelt. Aus diesem Grund müssen Sie diese Inbox-Einheitentreiber nicht in XClarity Administrator importieren, wenn Sie Einheitentreiber angeben, die bei der Erstellung des angepassten BS-Image-Profils verwendet werden sollen.
    • Fügen Sie Out-of-Box-Boot-Einheitentreiber direkt zur Boot-Datei hinzu.

      Anmerkung
      Wenn Sie diese Methode verwenden, werden die Einheitentreiber nur für die Boot-Datei und dementsprechend für die WinPE-Installationsumgebung übernommen. Die Einheitentreiber werden nicht für das final installierte Betriebssystem übernommen. Sie müssen die Einheitentreiber manuell in das BS-Images-Einheitentreiber-Repository importieren und für die Verwendung als Teil der BS-Image-Profilanpassung auswählen.
  • Weitere Informationen zu Boot-Dateien finden Sie im Abschnitt Website mit einer Einführung in Windows PE (WinPE).

Vorgehensweise

Führen Sie die folgenden Schritte aus, um eine Boot-Datei zu erstellen:

  1. Verwenden Sie eine Benutzer-ID mit Administratorrechten und führen Sie den Windows ADK-Befehl Deployment and Imaging Tools Environment aus. Eine Befehlssitzung wird angezeigt.
  2. Wechseln Sie in der Befehlssitzung zum Verzeichnis, in das die Dateien genimage.cmd und starnet.cmd heruntergeladen wurden (z. B. C:\customwim).
  3. Stellen Sie sicher, dass sich keine zuvor angehängten Images auf dem Host befinden, indem Sie den folgenden Befehl ausführen:
    dism /get-mountedwiminfo

    Wenn es angehängte Images gibt, löschen Sie diese, indem Sie den folgenden Befehl ausführen:

    dism /unmount-wim /MountDir:C:\<mount_path> /Discard
  4. Wenn Sie Inbox-Einheitentreiber zu einem benutzerdefinierten Windows-Profil hinzufügen, kopieren Sie die unaufbereiteten Einheitentreiberdateien im INF-Format in das Hostsystem im Verzeichnis C:\drivers.
  5. Führen Sie den folgenden Befehl aus, um die Boot-Datei im WIM-Format zu generieren, und warten Sie dann einige Minuten, bis der Befehl ausgeführt wurde.
    genimage.cmd amd64 <ADK_Version>
    Dabei ist <ADK_Version> einer der folgenden Werte.
    • 8.1. Für Windows 2012 R2

    • 10. Für Windows 2016

    Dieser Befehl erstellt eine Boot-Datei namens C:\WinPE_64\media\Boot\WinPE_64.wim.

  6. Hängen Sie die Boot-Datei an, indem Sie den folgenden Befehl ausführen:
    DISM /Mount-Image /ImageFile:C:\WinPE_64\media\Boot\WinPE_64.wim /index:1 /MountDir:C:\WinPE_64\mount
  7. Wenn Sie Out-of-Box-Einheitentreiber direkt zur Boot-Datei hinzufügen, gehen Sie wie folgt vor:
    1. Erstellen Sie die folgenden Verzeichnisstruktur, in der <os_release> 2012, 2012R2 oder 2016 ist.

      drivers\<os_release>\
    2. Kopieren Sie die Einheitentreiber im INF-Format in ein Verzeichnis in diesem Pfad, beispielsweise:

      drivers\<os_release>\<driver1>\<driver1_files>
    3. Kopieren Sie das drivers-Verzeichnis in das Verzeichnis zum Anhängen, beispielsweise:

      C:\WinPE_64\mount\drivers
  8. Optional: Führen Sie zusätzliche Anpassungen an der Boot-Datei durch, wie das Hinzufügen von Ordnern, Dateien, Startskripts, Sprachpaketen und Apps. Weitere Informationen zum Anpassen von Boot-Dateien finden Sie im Abschnitt WinPE: Website zum Anhängen und Anpassen.
  9. Hängen Sie das Image ab, indem Sie den folgenden Befehl ausführen:
    DISM /Unmount-Image /MountDir:C:\WinPE_64\mount /commit
  10. Komprimieren Sie den Inhalt des Verzeichnisses C:\WinPE_64\media in eine ZIP-Datei namens WinPE_64.zip.
  11. Importieren Sie die ZIP-Datei in XClarity Administrator (siehe Boot-Dateien importieren).