Solaris 9 安装指南

验证 rules 文件

在使用配置文件和 rules 文件之前,您必须先运行 check 脚本来验证这些文件是否已正确设置。如果所有规则和配置文件都已正确设置,则将创建 rules.ok 文件,该文件是定制 JumpStart 安装软件将系统与配置文件相匹配时所必需的。

表 23–3 描述 check 脚本的功能。

表 23–3 使用 check 脚本时发生的事情

阶段 

说明 

检查 rules 文件的语法是否正确。

 

check 检验规则关键字是否合法,以及是否为每一条规则都指定了 beginclassfinish 字段。beginfinish 字段可能包含一个减号 (-) 而不是文件名。

如果 rules 文件中没有错误,则检查在规则中指定的各个配置文件的语法是否正确。

如果没有找到任何错误,则 check 将从 rules 文件创建 rules.ok 文件、删除所有注释和空白行、保留所有规则并在末尾添加以下注释行:

# version=2 checksum=num

验证 rules 文件

  1. 确保 check 脚本位于 JumpStart 目录中。


    注意:

    check 脚本位于 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 上的 Solaris_9/Misc/jumpstart_sample 目录中。


  2. 将该目录更改为 JumpStart 目录。

  3. 运行 check 脚本对 rules 文件进行验证:


    $ ./check [[-p path -r file_name]]

    -p path

    请使用 Solaris 9 软件映像中的 check 脚本而不是正在使用的系统中的 check 脚本来验证 rulespath 是本地磁盘或已安装的 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 上的映像。

    如果您的系统正在运行早期版本的 Solaris,则使用此选项运行最近版本的 check

    -r file_name

    指定一个名称不是 rules 的规则文件。您可以使用此选项在将某个规则集成到 rules 文件中之前测试该规则的有效性。

    check 脚本运行时,该脚本将报告 rules 文件和各个配置文件的有效性检查情况。如果没有遇到任何错误,则该脚本将报告: The custom JumpStart configuration is ok.

  4. 确保 root 拥有 rules.ok 文件,并且权限设置为 644。

在验证 rules 文件之后,您可以在第 24 章,使用可选的定制 JumpStart 功能(任务)中了解到有关可选的定制 JumpStart 特征的更多信息。您可以在第 26 章,执行定制 JumpStart 安装(任务)中了解如何执行定制 JumpStart 安装。