Solaris 9 安装指南

sysidcfg 文件关键字

下表描述了在 sysidcfg 文件中可以使用的关键字。

表 7–2 sysidcfg 中可以使用的关键字

配置信息 

关键字 

值或示例 

名称服务、域名、名称服务器 

name_service=NIS, NIS+, DNS, LDAP, NONE

 
  

NIS 和 NIS+ 选项:{domain_name=domain_name name_server=hostname(ip_address)}

name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)}

name_service=NIS+ {domain_name=west.arp.com. name_server=timber(129.221.2.1)}

 

DNS 选项:{domain_name=domain_name name_server=ip_address,ip_address, ip_address (最多三个) search=domain_name,domain_name,domain_name,domain_name,domain_name, domain_name (最多六个,总长度小于或等于 250 个字符)}

name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com}


注意:

只选择一个 name_service 值。根据需要,可以包含 domain_namename_server 这两个关键字中的任何一个,也可以同时包含这两者,或者两者都不包含。如果都不使用,请省略花括号 {}。


 

LDAP 选项:{domain_name=domain_name profile=profile_name profile_server=ip_address proxy_dn="proxy_bind_dn" proxy_password=password}

name_service=LDAP 
{domain_name=west.arp.com 
profile=default 
profile_server=129.221.2.1 
proxy_dn="cn=proxyagent,ou=profile,
dc=west,dc=arp,dc=com" 
proxy_password=password}


注意:

proxy_dnproxy_password 为可选的关键字。proxy_dn 值必须用双引号括住。


网络接口、主机名、网际协议 (IP) 地址、网络掩码、DHCP、IPv6 

network_interface=NONE, PRIMARY, or value

  • NONE 可以关闭联网

  • PRIMARY 是在系统中找到的第一个启用的非回送接口。顺序与“ifconfig”相同。如果没有启用任何接口,则使用第一个非回送接口。如果没有找到任何非回送接口,则系统将被设置为 NON-NETWORKED。

  • value 指定一个接口,如 le0 或 hme0。

  如果确实要使用 DHCP,则请指定: {dhcp protocol_ipv6=yes_or_no}

network_interface=primary {dhcp protocol_ipv6=yes}

 

如果使用 DHCP,则请指定: {hostname=host_name default_route=ip_address or NONE ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no}


注意:

如果不使用 DHCP,则不必指定 protocol_ipv6=yes default_route。但请注意以下问题。

  • JumpStart 安装需要立即指定 protocol_ipv6,否则稍后就会以交互方式提示您输入它。

  • 如果未指定 default_route 并且使用 ICMP 路由器发现协议无法检测到路由,将提示您选择一个路由。


network_interface=le0 {hostname=feron default_route=129.146.88.1 ip_address=129.146.88.210 netmask=255.255.0.0 protocol_ipv6=no}


注意:

只选择一个 network_interface 值。根据需要,可以包含 hostnameip_addressnetmask 这三个关键字的任意组合,或者三者都不包含。如果不使用这三个关键字中的任何一个,则省略花括号 ({})。


超级用户口令 

root_password=root_password

/etc/shadow 加密。

安全策略 

security_policy=kerberos, NONE

Kerberos 选项:{default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

FQDN 是一个完全限定域名)

security_policy=kerberos 
{default_realm=Yoursite.COM 
admin_server=krbadmin.Yoursite.COM 
kdc=kdc1.Yoursite.COM, 
kdc2.Yoursite.COM}


注意:

您最多可以列出三个密钥分发中心 (KDC),但至少需要列出一个。


显示用于显示安装程序和桌面的语言 

system_locale=locale

/usr/lib/locale 目录或第 40 章,语言环境值(参考)提供有效的语言环境值。

终端类型 

terminal=terminal_type

/usr/share/lib/terminfo 目录中的子目录提供有效的终端值。

时区 

timezone=timezone

/usr/share/lib/zoneinfo 目录中的目录和文件提供有效的时区值。时区值是相对于 /usr/share/lib/zoneinfo 目录的路径的名称。例如,美国山地标准时间的时区值为 US/Mountain。日本的时区值为 Japan。您还可以指定任何有效的 Olson 时区。

日期和时间 

timeserver=localhost, hostname, ip_addr

如果您将 localhost 指定为时间服务器,则假定系统时间正确。如果您没有运行名称服务,并且指定了某个系统的 hostnameip_addr,则该系统的时间将用于设置时间。

x86:监视器类型 

monitor=monitor_type

在要安装的系统上,运行 kdmconfig -d filename。将输出附加到 sysidcfg 文件。

x86:键盘语言、键盘布局 

keyboard=keyboard_language {layout=value}

在要安装的系统上,运行 kdmconfig -d filename。将输出附加到 sysidcfg 文件。

x86:图形卡、屏幕大小、颜色深度、显示分辨率 

display=graphics_card {size=screen_size depth=color_depth resolution=screen_resolution}

在要安装的系统上,运行 kdmconfig -d filename。将输出附加到 sysidcfg 文件。

x86:定位设备、按钮数目、IRQ 级 

pointer=pointing_device {nbuttons=number_buttons irq=value}

在要安装的系统上,运行 kdmconfig -d filename。将输出附加到 sysidcfg 文件。