以下に構文規則を示します。
表 4-2 に、sysidcfg ファイルで使用できるキーワードを示します。
表 4-2 sysidcfg キーワード
構成情報 |
プラットフォーム |
キーワード |
使用例または設定値の書かれている場所 |
---|---|---|---|
ネームサービス、ドメイン名、ネームサーバー |
SPARC/IA |
name_service=NIS, NIS+, DNS, 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 (最大 3 個) search=domain_name,domain_name,domain_name,domain_name,domain_name, domain_name (最大 6 個、合計の長さが 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 は 1 つの値だけを選択します。必要に応じて、domain_name と name_server キーワードのどちらか 1 つまたは両方を設定するか、あるいはどちらも設定しません。どちらのキーワードも使用しない場合、中括弧 { } は省略します。 |
||
ネットワークインタフェース、ホスト名、IP アドレス、ネットマスク、DHCP、IPv6 |
SPARC/IA |
network_interface=NONE, PRIMARY, value | |
DHCP を使用する場合、次のように指定する。 {dhcp protocol_ipv6=yes_or_no} |
network_interface=primary {dhcp protocol_ipv6=yes} |
||
DHCP を使用しない場合、次のように指定する。 {hostname=host_name ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no} |
network_interface=le0 {hostname=feron ip_address=129.222.2.1 netmask=255.255.0.0 protocol_ipv6=no} 注 - network_interface は、1 つの値だけを選択します。必要に応じて、hostname、ip_address、netmask キーワードのどれかを組み合わせて設定するか、あるいはどれも設定しません。どのキーワードも使用しない場合、中括弧 { } は省略します。 注 - DHCP を使用しない場合、protocol_ipv6 は省略可能です。指定する必要はありません。 |
||
root パスワード |
SPARC/IA |
root_password=root_password |
/etc/shadow にある暗号化された文字列 |
セキュリティポリシー |
SPARC/IA |
security_policy=kerberos, NONE Kerberos 用オプション {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3} FQDN は完全修飾ドメイン名です。 注 - 最大 3 つの鍵発行センターをリストできます。少なくとも 1 つは必須です。 |
security_policy=kerberos {default_realm=Yoursite.COM admin_server=krbadmin.Yoursite.COM kdc=kdc1.Yoursite.COM, kdc2.Yoursite.COM} |
インストールプログラムとデスクトップで表示する言語 |
SPARC/IA |
system_locale=locale |
有効なロケール値が、/usr/lib/locale ディレクトリまたは付録 B 「言語とロケールの値」 にある。 |
端末タイプ |
SPARC/IA |
terminal=terminal_type |
有効な端末値が /usr/share/lib/terminfo ディレクトリのサブディレクトリにある。 |
時間帯 |
SPARC/IA |
timezone=timezone |
有効な時間帯値が /usr/share/lib/zoneinfo ディレクトリのサブディレクトリとファイルにある。時間帯値は /usr/share/lib/zoneinfo ディレクトリからの相対パス名です。たとえば、日本の時間帯値は Japan です。 |
日付と時刻 |
SPARC/IA |
timeserver=localhost, hostname, ip_addr |
localhost を指定した場合は、そのシステムの時刻が正しいものと見なされます。あるシステムの hostname または ip_addr を指定した場合 (ネームサービスを実行していない場合) は、そのシステムの時刻を使って時刻が設定されます。 |
モニタータイプ |
IA |
monitor=monitor_type |
kdmconfig -d filename を実行すると、その出力が sysidcfg ファイルに追加されます。 |
キーボード言語、キーボード配置 |
IA |
keyboard=keyboard_language {layout=value} |
kdmconfig -d filename を実行すると、その出力が sysidcfg ファイルに追加されます。 |
グラフィックスカード、カラー深度、表示解像度、画面サイズ |
IA |
display=graphics_card {size=screen_size depth=color_depth resolution=screen_resolution} |
kdmconfig -d filename を実行すると、その出力が sysidcfg ファイルに追加されます。 |
ポインティングデバイス、ボタン数、IRQ レベル |
IA |
pointer=pointing_device {nbuttons=number_buttons irq=value} |
kdmconfig -d filename を実行すると、その出力が sysidcfg ファイルに追加されます。 |
一連の SPARC 搭載システムのための sysidcfg ファイルの例を次に示します。(これらのシステムのホスト名、IP アドレス、およびネットマスクは、ネームサービスを編集することにより、すでに事前設定されています。) このファイルにはすべてのシステム構成情報が事前設定されているので、カスタム JumpStart プロファイルを使ってカスタム JumpStart インストールが実行できます。
system_locale=en_US timezone=US/Central terminal=sun-cmd timeserver=localhost name_service=NIS {domain_name=marquee.central.sun.com name_server=connor(129.152.112.3)} root_password=m4QPOWNY |
一連の IA 搭載システムで、キーボード、グラフィックスカード、ポインティングデバイスがすべて同じ場合の sysidcfg ファイルの例を次に示します。これらのデバイス情報 (keyboard、display、および pointer) は、kdmconfig(1M) -d コマンドを実行して取得したものです。この例では、Solaris インストールプログラムで使用される言語 (system_locale) を選択するプロンプトがインストール前に表示されます。
keyboard=ATKBD {layout=US-English} display=ati {size=15-inch} pointer=MS-S timezone=US/Central timeserver=connor terminal=ibm-pc name_service=NIS {domain_name=marquee.central.sun.com name_server=connor(129.152.112.3)} root_password=URFUni9 |