Solaris 10 5/09 安装指南:自定义 JumpStart 和高级安装

验证 rules 文件

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

表 3–2 描述了 check 脚本的作用。

表 3–2 使用 check 脚本时发生的情况

阶段 

说明 

检查 rules 文件的语法。

 

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

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

如果未发现错误,则 check 会根据 rules 文件创建 rules.ok 文件,删除所有注释和空白行,保留所有规则并在结尾添加以下注释行:

# version=2 checksum=num

Procedure验证 rules 文件

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


    注 –

    check 脚本位于 Solaris Operating System DVD 或 Solaris Software - 1 CD 上的 Solaris_10/Misc/jumpstart_sample 目录中。


  2. 转到 JumpStart 目录。

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


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

    使用 Solaris 软件映像中的 check 脚本(而不是所用系统中的 check 脚本)来验证 rulespath 是本地磁盘上的映像或已挂载的 Solaris Operating System DVD 或 Solaris Software - 1 CD。

    如果系统运行的是 Solaris 的早期版本,则使用此选项可运行 check 的最新版本。

    -r file_name

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

    check 脚本运行时,它会报告对 rules 文件和每个配置文件的有效性的检查情况。如果未遇到错误,该脚本将报告以下信息。


    The custom JumpStart configuration is ok
  4. 确保 root 拥有 rules.ok 文件,并且权限被设置为 644。

另请参见

验证 rules 文件后,您可在第 4 章中了解有关可选自定义 JumpStart 功能的更多信息。可在第 6 章中了解有关如何执行自定义 JumpStart 安装的信息。