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 安装。

验证 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 安装。