以下几节使您可以了解 ZENworks 分区和更新 Linux 驱动程序时使用的映像命令。
ZENworks 分区用于存储将 Linux 装载到 RAM 时所需的文件,其结果与使用 CD 或 PXE 引导方法类似。ZENworks 分区的引导媒体布局也与映像 CD 的类似。最小为 150 MB。
ZENworks 分区中存储的文件有 linux、initrd 和 root,与映像 CD 上的目录一致(请参见部分 G.2, 了解 ZENworks Imaging 环境中的设备引导进程)。ZENworks 中的引导装载程序是 grub,它会装载 Linux,如部分 G.2, 了解 ZENworks Imaging 环境中的设备引导进程中所述。会从 ZENworks 分区中搜索并装载 driverupdate 和 settings.txt 文件。
如果需要修改这些 Linux 文件,则必须以与其他引导方法相同的方法修改 initrd 或 root 文件集。有关信息,请参见部分 G.4.2, 向 initrd 或 root 文件系统添加文件。
ZENworks 映像进程可以使用四种类型的命令行参数。这些参数可以在从 CD 引导时手动在命令行中输入,也可以写入 /boot/i386/loader 目录的 isolinux.cfg 文件。这些命令也可以在 PXE 的 *.cfg 文件中、Windows Imaging Server 上的 %ZENWORKS_HOME%\share\tftp 目录中,以及 Linux 映像服务器上的 /srv/tftp 目录中找到。
内核参数: Linux 内核的有效参数位于随内核源文件一并安装的 /Documentation/kernel-parameters.txt 文件中。
部分设备的 BIOS 存在缺陷,您必须关闭其 ACPI 处理,才能正确装载内核。要执行此操作,请使用内核参数 acpi=off。有关更多信息,请参见Novell 支持。
Linuxrc 参数: 这些参数会影响 linuxrc 检测硬件或设置硬件设置的方式。其简要说明请参见 Linux 系统中的 /usr/share/doc/packages/linuxrc/linuxrc.html 文件。
Linuxrc 参数位于驻留在 initrd 文件系统中的 /linuxrc.config 或 /info 文件内。部分参数可以放置在位于映像 CD 或 ZENworks 分区根目录的 settings.txt 文件中,或放置在用于 PXE 引导的 /srv/tftp/boot 文件中。
可以放置在 settings.txt 文件(即最容易编辑的文件)中的参数有限。在 PXE 引导期间,影响网络的参数不是从 settings.txt 进行处理,因为在 linuxrc 装载 settings.txt 文件时,网络已设置完成。当从映像 CD 引导时,网络设置可以放置在 settings.txt 文件中,因为装载该文件足够早,可以起作用。
ZENworks 变量: 有些环境变量会影响映像执行的方式。它们可以在任何文件中配置,但通常应在 settings.txt 文件中配置。
如果向 settings.txt 文件添加原来没有定义的变量,则必须导出该变量。例如,在 settings.txt 文件中,输入:
export IMGCMD=”myscript”
下列出了所有映像引擎或脚本的变量的列表。部分 G.6, 变量和参数
其他变量: 可以采用与添加 ZENworks 变量一样的方式将环境变量添加到脚本中。