Solaris 10 发行说明

NFS 版本 4 在第一次系统引导时引入新提示符

Solaris 10 OS 使用 NFS 版本 4 (NFSv4) 作为缺省的分布式文件系统机制。在 NFSv4 中,文件用户和组属性分别作为 "user@domain" 和 "group@domain" 形式的字符串交换。

该字符串的域部分在客户机和服务器之间应是公用的。此信息自动从系统的名称服务域名派生。不过,在某些情况下,派生域可能在客户机与服务器之间不匹配。一般,在下列条件之一成立的情况下发生此不匹配:

如果客户机与服务器之间的域信息不匹配,则访问 NFSv4 的文件可能显示为由 "nobody" 所有。

要确保正确配置,在第一次系统引导时,系统会提示您输入用于 NFSv4 的域。如果您的部署为下列配置之一,则对此提示回答 "no":

自定义 JumpStart 和高级安装

使用自定义 JumpStartTM 方法执行无人值守系统安装的环境只需要最少调优即可抑制第一次引导提示。

Solaris 10 分发介质中提供样例脚本 set_nfs4_domain,该脚本位于 ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample 目录中。应修改此脚本的副本以便将 NFS4_DOMAIN 变量设置为符合站点的特定需要,并应从 JumpStart 的完成脚本中调用该副本。因此,目标系统的 NFSv4 域预配置为 JumpStart 完成阶段的一部分,从而抑制所有第一次引导提示。

按照以下步骤执行无人值守安装:

  1. 在 JumpStart 的 finish.sh 脚本所在的相同目录中创建 set_nfs4_domain 脚本的副本。

  2. 编辑该脚本,根据您的特定需要设置 NFS4_DOMAIN 变量。

  3. 编辑 finish.sh 脚本,并附加对 set_nfs4_domain 的调用。

  4. 照常执行 JumpStart 安装。

有关进一步的详细信息,请参阅 sysidconfig(1M)sysidtool(1M)nfsmapid(1M)nfs(4) 手册页。另请参见《System Administration Guide: Network Services》