Solaris Advanced Installation Guide

How to Create a sysidcfg Configuration File

  1. Open a text file (it must be named sysidcfg) using the editor of your choice.


    Note -

    If you create multiple sysidcfg files, each one must be in a separate directory or diskette.


  2. Enter the sysidcfg keywords shown in Table 6-2 for the system configuration information you want to preconfigure.

    Table 6-2 sysidcfg Keywords

    Configuration Information 

    Platform 

    Keywords 

    Where to Find Values/Example 

    Name service, domain name, name server 

    All 

    name_service=NIS, NIS+, OTHER, NONE {domain_name=domain_name name_server=hostname(ip_address)}

    name_service=NIS {domain_name=chandy.West.Arp.COM name_server=timber(129.221.2.1)}

    Network interface, host name, IP address, netmask 

    All 

    network_interface=NONE, PRIMARY, value {hostname=host_name ip_address=ip_address netmask=netmask}

    network_interface=le0 {hostname=feron ip_address=129.222.2.1 netmask=255.255.0.0}

    Root password 

    All 

    root_password=root_password

    Encrypted from /etc/shadow.

    Language in which to display the install program and desktop 

    All 

    system_locale=locale

    The /usr/lib/locale directory or Appendix E, Language and Locale Values provides the valid language and locale values.

    Teminal type 

    All 

    terminal=terminal_type

    The subdirectories in the /usr/share/lib/terminfo directory provide the valid terminal values.

    Time zone 

    All 

    timezone=timezone

    The directories and files in the /usr/share/lib/zoneinfo directory provide the valid time zone values. The time zone value is the pathname relative to the /usr/share/lib/zoneinfo directory. For example, the time zone value for the Mountain Standard Time in the United States is US/Mountain; the time zone value for Japan is Japan.

    Time and date 

    All 

    timeserver=localhost, hostname, ip_address

    If you specify localhost as the time server, the system's time is assumed to be correct. If you specify the hostname or ip_address (if you are not running a name service) of a system, that system's time is used to set the time.

    Monitor type 

    x86 

    monitor=monitor_type

    Run kdmconfig -d filename; append output to sysidcfg file.

    Keyboard language, keyboard layout 

    x86 

    keyboard=keyboard_language {layout=value}

    Run kdmconfig -d filename; append output to sysidcfg file.

    Graphics card, color depth, display resolution, screen size 

    x86 

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

    Run kdmconfig -d filename; append output to sysidcfg file.

    Pointing device, number of buttons, IRQ level 

    x86 

    pointer=pointing_device {nbuttons=number_buttons irq=value}

    Run kdmconfig -d filename; append output to sysidcfg file.

  3. Save the sysidcfg file.

  4. Make the sysidcfg file available to clients through:

    • A shared NFS network directory (add_install_client command using the -p option)

    • The root directory on a PCFS or UFS diskette