E.1 映像资源管理器 (zmgexp)

使用“Novell ZENworks Image Explorer”实用程序来查看或修改设备映像、创建附加映像、压缩映像文件和分割映像。

E.1.1 在 ZENworks 服务器上启动映像资源管理器

映像资源管理器实用程序没有命令行参数。

  1. 要启动“映像资源管理器”,请运行以下文件:

    Windows: %ZENWORKS_HOME%\bin\preboot\zmgexp.bat

    Linux: /opt/novell/zenworks/preboot/bin/zmgexp

E.1.2 在独立设备上安装并启动映像资源管理器

您可以将 ZENworks Configuration Management 映像资源管理器作为独立应用程序运行于任何安装了 Java 的设备上。独立设备无需安装 ZENworks Configuration Management。

在独立设备上安装并启动映像资源管理器:

  1. 安装 Java JRE 1.5 或更新版本。

    • 在 Windows 上: 可以通过以下其中一种方式安装 Java JRE:

      • ZENworks 10 Configuration Management SP3 安装 DVD: 安装 \common\msi\novell-zenworks-jdk-1.5.0_11.msi

      • Java 网站:Java 技术网站的开发人员资源下载并安装 Java JRE 1.5 或最新版本。

      确保在系统路径变量中配置了 Java。

    • 在 Linux 上: 可以通过以下其中一种方式安装 Java JRE:

      • ZENworks 10 Configuration Management SP3 安装 DVD: 以指定顺序安装 \common\rpm 目录中的以下 RPM:

        • jdk-1_5_0_11-linux-i586.rpm
        • novell-zenworks-java-links-1.5.0_11-1.noarch.rpm
      • Java 网站:Java 技术网站的开发人员资源下载并安装 Java JRE 1.5 或最新版本。

  2. 安装映像资源管理器实用程序。

    1. 插入相应的 ZENworks 10 Configuration Management SP3 安装 DVD。

  3. 启动映像资源管理器实用程序。

    Windows: 运行 %ZENWORKS_HOME%\bin\preboot\zmgexp.bat 文件。

    Linux: 执行下列操作:

    • 如果从 ZENworks 10 Configuration Management SP3 安装 DVD 安装 Java,请运行以下命令:

      /opt/novell/zenworks/preboot/bin/zmgexp

    • 如果是从 Java 网站安装 Java,请转至 /opt/novell/zenworks/preboot/java/lib 并运行以下命令:

      java -Djava.library.path=/opt/novell/zenworks/preboot/lib -Xmx256m -jar ./zmgexp.jar

      如果系统路径中未设置 Java,则必须输入以下命令:

      /usr/java/jdk-1_5_0_11/bin/java -Djava.library.path=/opt/novell/zenworks/preboot/lib -Xmx256m -jar ./zmgexp.jar

E.1.3 确定映像资源管理器版本

确定您使用的是哪个版本的“映像资源管理器”:

  1. 单击帮助 > 关于

E.1.4 映像资源管理器与 Windows 资源管理器

虽然在多数情况下,“ZENworks Imaging Explorer”的外观和功能与“Microsoft Windows 资源管理器”类似,但这两个程序之间的功能还是存在些许差别。下面将说明“ZENworks Image Explorer”和“Microsoft Windows 资源管理器”之间的主要区别:

  • 替换映像中的文件: 在映像的生命周期期间,您可以使用“映像资源管理器”删除或更新文件。当使用“映像资源管理器”替换映像中的现有文件时,原始文件不会从映像中删除。映像资源管理器会仅清除被删除的文件;它不清除被更新的文件。

    当文件添加到已存在该文件的映像中时,“映像资源管理器”会将该文件项追加到映像的末尾。恢复映像时,所有之前有过更新的文件将按顺序恢复。

    为了避免出现性能问题,应手动删除并清除重复文件的每个实例以从映像中清除重复项。在 Windows 资源管理器中,替换的文件被自动删除。

  • 从映像资源管理器拖文件: 在“映像资源管理器”中不能用拖动文件的方式来提取它们,而在“Windows 资源管理器”中则可如此处理。但是,您可以使用“映像资源管理器”将文件和文件夹拖放到映像中。

E.1.5 打开映像

  1. 启动“映像资源管理器”。

  2. 单击工具栏上的 打开按钮,浏览并选择映像文件 (.zmg),然后单击打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  3. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

E.1.6 保存映像更改并退出实用程序

退出实用程序时保存更改:

  1. 单击文件 > 保存另存为

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以保存文件。

    如果在 images 下有子目录结构,则浏览至要保存映像文件的位置。

  2. 单击文件 > 退出以关闭实用程序。

在“映像资源管理器”中创建新的映像文件,并选择映像的 .lnk 文件后,映像中不会包含快捷方式文件而是保存快捷方式文件所指向的文件。

例如,打开“映像资源管理器”,单击文件 > 新建,选择分区,然后单击映像 > 添加文件,选择指向 services.msc 的快捷方式文件,然后保存新的映像文件。此时,映像中包含的是 services.msc,而不是指向 services.msc.lnk 文件。

E.1.7 管理映像属性

您可以查看映像文件或其内容中任何项目的属性,包括修改部分属性:

查看和修改映像文件的属性

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择已打开的映像文件的最上面一行。

    此行显示 .zmg 文件的路径。

  4. 单击文件 > 属性

    您也可以右键单击最上面一行,然后选择属性

  5. (可选)填写以下字段:

    说明: 指定有用的信息,例如其用途或重要内容。

    作者: 指定此版本映像的作者。

    注释: 指定有用的信息。

  6. 保存映像文-件以保存属性更改。

  7. 要关闭属性对话框,请单击确定

查看映像文件项的属性

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择映像中的分区、目录或文件。

    有关分区属性的其他信息,请参见更改分区的大小

  4. 单击文件 > 属性

    您也可以右键单击该项目,然后选择属性

  5. 要关闭属性对话框,请单击确定

更改分区的大小

您可以更改映像下一次应用到设备时所使用的分区大小。您只可编辑基本映像的该数值;您无法编辑附加映像的该数值。

如果在原始大小文本框中指定的数字超出目标硬盘的大小,ZENworks 会自动使用整个磁盘。因此,您指定的值可以大于目标设备的现有量。

但是,如果您指定的磁盘空间小于目标设备上的磁盘空间,则系统只会使用指定的磁盘空间量,不会使用剩余的磁盘空间。例如,如果您要创建一个硬盘为 20GB 的设备的基本映像,然后将该映像存放到一个硬盘为 60GB 的新设备中,则新设备中将有 40GB 的硬盘处于不使用状态。

原始大小文本框中的数值不能降低到最小大小文本框中显示的数值以下。

修改分区的大小:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择一个分区。

  4. 单击文件 > 属性

    您也可以右键单击分区,然后选择属性

  5. 原始大小字段中,指定新的分区大小。

  6. 单击确定保存更改。

    这只会保存分区大小更改。如果要在下一次应用映像时生效,必须保存映像文件。

E.1.8 映像文件操作

您可以对映像文件执行以下操作:

压缩映像文件

可以将未压缩的映像(包含由旧版 ZENworks 创建的映像)压缩至原文件大小的 40% 到 60%。

您可以采用两种方法来压缩映像:

压缩打开的映像文件

使用此对话框可设置压缩选项,进而减少恢复映像文件所需的时间,或缩短在“映像服务器”中存储文件所需的空间。

重要说明:如果使用了删除来隐藏映像中的文件,这些文件将在压缩期间从映像中去除。

压缩映像文件:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 单击文件 > 压缩映像

  4. 填写下列字段:

    要压缩的映像文件: 指定要压缩的现有映像文件的名称。

    将已压缩的映像另存为: 单击该字段旁边的浏览按钮,指定保存映像的位置和文件名。

    压缩级别: 指定映像压缩级别:

    • 快速压缩: 花最少时间压缩并创建最大的压缩映像文件。

    • 均衡压缩: 代表在压缩时间和映像文件大小之间取得的折衷值。创建映像时,该选项用作默认值。

    • 最大压缩: 创建最小的映像文件,但压缩时间更长。

  5. 单击压缩使用指定的设置来压缩映像文件。

压缩未打开的映像文件

使用该对话框设置压缩选项,使您无需等待文件完全装载到映像资源管理器即可快速压缩映像文件。

快速压缩映像文件:

  1. 单击工具 > 快速压缩

  2. 填写下列字段:

    要压缩的映像文件: 指定或浏览到要压缩的现有映像文件。

    将已压缩的映像另存为: 指定要保存映像的位置和文件名,或单击此字段旁边的浏览按钮以找到并选择它。

    压缩级别: 指定映像压缩级别:

    • 快速压缩: 花最少时间压缩并创建最大的压缩映像文件。

    • 均衡压缩: 代表在压缩时间和映像文件大小之间取得的折衷值。创建映像时,该选项用作默认值。

    • 最大压缩: 创建最小的映像文件,但压缩时间更长。

  3. 单击压缩以使用指定的设置来压缩映像文件。

分割映像

可以将一个映像文件分割为独立的文件,以便可以将整个映像分存在几张 CD 或 DVD 上。

当分割一台设备映像以将其分存于几张 CD 或 DVD 上时,实质上是在第一张 CD 或 DVD 上创建基本映像。其余的 CD 或 DVD 是附加映像。

因为映像是通过放置单个文件到不同映像分割的,因此如果一个映像含有大于指定最大文件大小的任何单个文件,则该映像不能被分割。

要恢复已分存在几张 CD 或 DVD 上的设备映像,应先恢复第一张 CD 或 DVD,然后再恢复包含附加映像的其余 CD 或 DVD。有关详细信息,请参见手动在设备上恢复映像

使用分发包可恢复分割的“映像”,例如恢复基本映像加附加映像。有关详细信息,请参见从文件系统中的文件创建附加映像

要分割映像:

  1. 单击工具 > 分割压缩

  2. 填写下列字段:

    要分割的映像文件: 输入或浏览到要分割的现有基本映像文件。

    要存储分割映像的目录: 指定保存分割映像文件的位置和文件名,或单击此字段旁边的浏览按钮以找到并选择它。

    分割后的映像文件将被自动命名。例如,如果您在要分割的映像文件字段中输入 image.zmg,则第一个分割映像文件将被命名为 image_base.zmg,第二个文件将被命名为 image_a1.zmg,第三个文件将被命名为 image_a2.zmg,依此类推。image_base.zmg 文件包含允许设备引导操作系统的文件。附加映像(image_a1.zmg、image_a2.zmg 等)包含附加文件。

    最大分割文件大小 _ MB: 指定各分割映像文件的最大大小。根据原始映像的大小和您在该字段中输入的数值,ZENworks 将视需要创建一定数量的文件,从而将整个映像分割成多个独立的分割映像文件。

  3. 要使用您指定的设置,根据需要将映像文件分割成一定数量的文件,请单击分割

隐藏和去除映像文件中的内容

您可以隐藏某个目录或文件,避免在将映像应用到设备时使用。还可以从映像文件中永久去除已隐藏或排除的目录和文件。

隐藏映像中的目录或文件

您可以隐藏目录或文件,避免在将映像应用到设备时使用它们。这样它们仍然存在,您可以在日后取消对它们的隐藏,以便应用于映像设备。

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择要隐藏的目录和文件。

    重要说明:编辑基本映像时,请勿隐藏 BPB 文件,否则设备在接收此映像后将无法引导新的操作系统。

  4. 单击映像 > 删除

    您也可以右键单击选定目录和文件,然后选择删除

    在“映像资源管理器”中删除一个文件仅仅是将其标记为删除;它仍能被检索到。一个标记为已删除的文件直到清除映像时才从映像中去除;标记为已删除的文件和文件夹在映像期间不恢复。

取消隐藏映像中的目录或文件

您可以取消隐藏目录或文件,以便在将映像应用到设备时可以使用它们。

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择要取消隐藏的隐藏目录和文件。

  4. 单击映像 > 取消删除

    您也可以右键单击选定目录和文件,然后选择取消删除

    这样这些目录和文件就能在映像应用到设备后在映像中使用。

从映像文件中去除隐藏的目录和文件

从打开的映像中永久去除隐藏的目录和文件以创建映像文件的另一个版本:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 单击文件 > 清除文件

  4. 浏览到映像文件名或指定新的映像文件名,然后单击确定

    修改后可以覆盖保存原始映像文件,也可以创建映像文件的另一个版本(其中隐藏的目录和文件已去除)。

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以保存文件。

    如果 images 下有子目录结构,请浏览至要保存新映像文件的位置。

配置文件集

有关文件集的信息,请参见部分 B.0, 文件集和映像编号

配置文件集:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择要从映像中排除的目录和文件。

    可用于选择内容的方法:

    • 单击右侧窗格中的单个文件。

    • 在右侧窗格中使用 Shift 和 Ctrl 键选择多个文件。

    • 在左侧窗格中逐个选择分区和目录。所选的分区或目录都包括其中的所有内容。

    • 在左侧窗格中选择分区或目录,然后单击编辑 > 全选以选择列在右侧窗格中的所有文件。不包括子目录。

  4. 执行以下操作之一从映像中排除选定的文件和目录:

    • 单击编辑 > 文件集,然后从从集合 1 中排除从集合 10 中排除中选择一个选项。

      您也可以右键单击所选的选项,以访问文件集菜单选项。

    • 单击编辑 > 文件集 > 编辑以打开“文件集”对话框,执行以下操作(如果适用),然后单击确定退出对话框:

      • 排除特定的项目: 要从特定文件集编号中排除所选目录和文件,请单击每个文件集编号的复选框。

        此操作会从指派给指定文件集编号的所有“映像”分发包的映像中排除所有选定的目录和文件。

      • 排除所有项目: 要从此映像的所有文件集中排除选定目录和文件,请单击全部排除

        此操作会从指派给所有文件集编号的所有“映像”分发包的映像中排除所有选定的目录和文件。

      • 包括所有项目: 要清除所有复选框,请单击均不排除

        此操作会在映像中包含所有选定的目录和文件。

      您也可以右键单击所选的选项,以访问文件集菜单选项。

将内容提取为文件

从打开的映像中提取文件或目录,并复制到目录中:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 单击文件 > 保存

    如果做了任何更改,则必须先保存才能提取信息。

  4. 单击文件 > 提取 > 作为文件

  5. 浏览并选择文件的目录,然后单击确定

将内容提取为附加映像

从打开的映像将文件或目录提取为附加映像:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 单击文件 > 保存

    如果做了任何更改,则必须先保存才能提取信息。

  4. 单击文件 > 提取 > 作为附加映像

  5. 指定新附加映像的名称和位置,然后单击确定

创建附加映像

您可以从系统上现有的目录和文件创建附加映像,并向新附加映像添加分区。

  1. 单击文件 > 新建

  2. 要添加分区,请单击映像的根目录,再单击映像,然后单击创建分区

    不能将分区添加至现有的映像。

  3. 执行以下操作以添加内容:

    • 浏览至附加映像要包含的目录和文件,然后将这些目录和文件拖动或复制到文件浏览器的右侧窗格中。

    • 单击映像 > 添加文件,然后选择要添加的文件。

    • 单击映像 > 添加目录,然后选择要添加的目录。

    • 单击添加目录图标并选择要添加的目录。

    • 单击添加文件图标并选择要添加的文件。

  4. 单击文件 > 另存为,然后指定附加映像的文件名,包括 .zmg 文件扩展名。

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以保存文件。

    如果在 images 下存在子目录结构,则浏览至其中要保存新映像文件的位置。

E.1.9 修改映像内容

您可以采用以下方法来修改映像文件的内容:

添加目录和文件

将目录和文件添加至打开的映像:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 执行以下操作以添加内容:

    • 浏览至附加映像要包含的目录和文件,然后将这些目录和文件拖动或复制到文件浏览器的右侧窗格中。

    • 单击映像 > 添加文件,然后选择要添加的文件。

    • 单击映像 > 添加目录,然后选择要添加的目录。

    • 单击添加目录图标并选择要添加的目录。

    • 单击添加文件图标并选择要添加的文件。

  4. 浏览并选择文件或目录,然后单击添加确定

    您可以使用 Shift 和 Ctrl 键选择多个目录。

  5. 根据需要重复这些步骤。

创建新目录

在打开的映像中创建新目录:

  1. 单击文件 > 打开

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以访问映像文件。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 在左侧窗格中浏览到要在其中创建目录的分区或目录,然后单击映像 > 创建目录

    也可以单击新建目录图标。

  4. 指定目录的名称,然后单击确定

创建新分区

不能在已打开进行编辑的现有基本映像或附加映像中创建新分区。只能在新的映像文件中创建新分区。有关更多信息,请参见添加分区

调整分区的大小

您可以在基本映像中调整分区的大小,但不能在附加映像中进行调整。有关更多信息,请参见更改分区的大小

添加 Windows 注册表文件

(仅限 Windows)添加要在放好打开的映像后应用的特定 Windows 注册表设置:

  1. 单击文件 > 打开

    默认映像位置 (...\content-repo\images) 应随即打开。

  2. 浏览并选择映像文件。

    较大的映像文件可能要花点时间才能打开。

  3. 选择一个分区。

  4. 单击映像 > 添加注册表文件

  5. 选择包含设置的注册表文件 (.reg),然后单击添加

    注册表文件将被添加至分区中固定且已知的区域,并在设备接收到映像后重引导时由“ZENworks Imaging Windows Agent”(ziswin) 应用。

E.1.10 创建新的映像文件

执行以下操作创建新的映像文件:

创建、配置和保存新映像文件

  1. 单击文件 > 新建

  2. 使用选择新映像文件选项中的指导配置新的映像文件,然后返回步骤 3

  3. 要保存新的映像文件,请单击另存为

    对于 Windows,默认映像位置 (...\content-repo\images) 应随即打开。

    对于 Linux,文件浏览器会打开至 .../content-repo 目录,您需要单击 /images 目录以保存文件。

    如果在 images 下存在子目录结构,则浏览至其中要保存新映像文件的位置。

  4. 指定映像文件名(包括 .zmg 文件扩展名),然后单击保存

选择新映像文件选项

您可以在此新映像文件中执行以下操作:

添加分区
  1. 选择新映像文件最上面的一行。

    此行显示保存新的 .zmg 文件时所使用的路径。

  2. 单击映像 > 创建分区

  3. 根据需要重复步骤 1步骤 2

  4. 要将内容添加至分区,请继续添加内容

注:安装 Windows 7 或 Windows 2008 R2 时,默认会创建含有 100 MB 磁盘空间的隐藏系统分区,作为第一个磁盘分区。如果要在具有隐藏分区的 Windows 7 或 Windows 2008 R2 设备上恢复附加映像,请务必通过映像资源管理器创建足够的分区,并将映像文件复制到要恢复这些文件的相应分区。假设要在具有一个隐藏的系统分区和一个磁盘分区 (C:) 的 Windows 7 设备上恢复附加映像,则必须在映像资源管理器中创建两个分区,然后将附加文件复制到第二个分区。

添加内容
  1. 有关添加新内容的指导,请参见部分 E.1.9, 修改映像内容

  2. 继续配置文件集,或者返回到创建、配置和保存新映像文件中的步骤 3

配置文件集
  1. 有关配置文件集的指导,请参见配置文件集

  2. 返回到创建、配置和保存新映像文件中的步骤 3