Jumpstart is asking interactive questions

I am facing a problem in jumpstart While install it is asking still lot of questions. Please help me in my configuration so that it will not ask any of the question.

Note: I tried to search google but didn't get much help

My Jumpstart server configuration is

bash-3.00# cat sol10up10
install_type    initial_install
system_type     standalone
partitioning    explicit
cluster         SUNWCXall
filesys         c1t2d0s0        30720   /
filesys         c1t2d0s1        32768   swap
filesys         c1t2d0s7        free    /export/home
bash-3.00#
bash-3.00# cat sysidcfg
terminal=vt100
network_interface=nxge0 { primary hostname=sun1 ip_address=192.168.1.201 \
protocol_ipv6=no netmask=255.255.255.0 default_route=192.168.1.1}
timezone=Asia/Calcutta
nfs4_domain=dynamic
security_policy=NONE
system_locale=C
root_password='fyutyscioVPpk'
name_service=NONE
security_policy=NONE
bash-3.00# pwd
/Jumpstart
bash-3.00#  

My client logs while installing OS through jump start

{0} ok
{0} ok boot net - install
ChassisSerialNumber FML9996666

T5240, No Keyboard
Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.33.6, 65312 MB memory available, Serial #89996720.
Ethernet address 0:15:42:4:80:91, Host ID: 85559998.
 
Boot device: /pci@500/pci@0/pci@8/network@0  File and args: - install
/pci@500/pci@0/pci@8/network@0: 1000 Mbps full duplex link up
Requesting Internet Address for 0:15:42:4:80:91
Requesting Internet Address for 0:15:42:4:80:91
Requesting Internet Address for 0:15:42:4:80:91
/pci@500/pci@0/pci@8/network@0: 1000 Mbps full duplex link up
Requesting Internet address for 0:15:42:4:80:91
SunOS Release 5.10 Version Generic_147440-01 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
NOTICE: nxge0: xcvr addr:0x1d - link is up 1000 Mbps full duplex
NOTICE: nxge1: xcvr addr:0x1c - link is up 1000 Mbps full duplex
Configuring devices.
NOTICE: nxge1: xcvr addr:0x1c - link is up 1000 Mbps full duplex
Using RPC Bootparams for network configuration information.
Attempting to configure interface e1000g1...
NOTICE: nxge2: xcvr addr:0x1b - link is down
NOTICE: nxge3: xcvr addr:0x1a - link is down
Skipped interface e1000g1
Attempting to configure interface e1000g0...
Skipped interface e1000g0
Attempting to configure interface nxge3...
Skipped interface nxge3
Attempting to configure interface nxge2...
Skipped interface nxge2
Attempting to configure interface nxge1...
Skipped interface nxge1
Attempting to configure interface nxge0...
Configured interface nxge0
USB keyboard
Setting up Java. Please wait...
Serial console, reverting to text install
Beginning system identification...
Searching for configuration file(s)...
Search complete.
Discovering additional network configuration...
 
Select a Language
   0. English
   1. Brazilian Portuguese
   2. French
   3. German
   4. Italian
   5. Japanese
   6. Korean
   7. Simplified Chinese
   8. Spanish
   9. Swedish
  10. Traditional Chinese
Please make a choice (0 - 10), or press h or ? for help: 0
 

What type of terminal are you using?
 1) ANSI Standard CRT
 2) DEC VT52
 3) DEC VT100
 4) Heathkit 19
 5) Lear Siegler ADM31
 6) PC Console
 7) Sun Command Tool
 8) Sun Workstation
 9) Televideo 910
 10) Televideo 925
 11) Wyse Model 50
 12) X Terminal Emulator (xterms)
 13) CDE Terminal Emulator (dtterm)
 14) Other
Type the number of your choice and press Return: 3
Completing system identification...
 The Solaris Installation Program 
  The Solaris installation program is divided into a series of short sections
  where you'll be prompted to provide information for the installation. At
  the end of each section, you'll be able to change the selections you've
  made before continuing.
  About navigation...
        - The mouse cannot be used
        - If your keyboard does not have function keys, or they do not
          respond, press ESC; the legend at the bottom of the screen
          will change to show the ESC keys to use for navigation.
 
 
 
 


    Esc-2_Continue    Esc-6_Help
 Identify This System 
  On the next screens, you must identify this system as networked or
  non-networked, and set the default time zone and date/time.
  If this system is networked, the software will try to find the information
  it needs to identify your system; you will be prompted to supply any
  information it cannot find.
  > To begin identifying this system, press F2.
 
 
 
 
 


    Esc-2_Continue    Esc-6_Help
 Configure Multiple Network Interfaces 
  Multiple network interfaces have been detected on this system.  Specify all
  of the network interfaces you want to configure.
  Note: You must choose at least one interface to configure.
      Network interfaces
      
      [X] nxge0
      [ ] nxge1
      [ ] nxge2
      [ ] nxge3
      [ ] e1000g0
      [ ] e1000g1
 
 
 

    Esc-2_Continue    Esc-6_Help
 Subnet for nxge0 
  On this screen you must specify whether this system is part of a subnet.  If
  you specify incorrectly, the system will have problems communicating on the
  network after you reboot.
  > To make a selection, use the arrow keys to highlight the option and
    press Return to mark it [X].

      System part of a subnet
      
      [X] Yes
      [ ] No
 
 
 


    Esc-2_Continue    Esc-6_Help
 Netmask for nxge0 
  On this screen you must specify the netmask of your subnet.  A default
  netmask is shown; do not accept the default unless you are sure it is
  correct for your subnet.  A netmask must contain four sets of numbers
  separated by periods (for example 255.255.255.0).

                   Netmask for nxge0 255.255.255.0
 
 
 
 
 
 

    Esc-2_Continue    Esc-6_Help
 IPv6 for nxge0 
  Specify whether or not you want to enable IPv6, the next generation Internet
  Protocol, on this network interface.  Enabling IPv6 will have no effect if
  this machine is not on a network that provides IPv6 service.  IPv4 service
  will not be affected if IPv6 is enabled.
  > To make a selection, use the arrow keys to highlight the option and
    press Return to mark it [X].

      Enable IPv6 for nxge0
      
      [ ] Yes
      [X] No
 
 

  Please wait...

    Esc-2_Continue    Esc-6_Help
 Set the Default Route for nxge0 
  To specify the default route, you can let the software try to detect one
  upon reboot, you can specify the IP address of the router, or you can choose
  None.  Choose None if you do not have a router on your subnet.
  > To make a selection, use the arrow keys to select your choice and press
  Return to mark it [X].

      Default Route for nxge0
      
      [X] Detect one upon reboot
      [ ] Specify one
      [ ] None
 
 
 

    Esc-2_Continue    Esc-6_Help
 Confirm Information for nxge0 
  > Confirm the following information.  If it is correct, press F2;
    to change any information, press F4.

            System part of a subnet: Yes
                            Netmask: 255.255.255.0
                        Enable IPv6: No
                      Default Route: Detect one upon reboot
 
 
 
 
 


    Esc-2_Continue    Esc-4_Change    Esc-6_Help
 Configure Security Policy: 
  Specify Yes if the system will use the Kerberos security mechanism.
  Specify No if this system will use standard UNIX security.
      Configure Kerberos Security
      
      [ ] Yes
      [X] No
 
 
 
 
 


    Esc-2_Continue    Esc-6_Help
 Confirm Information 
  > Confirm the following information.  If it is correct, press F2;
    to change any information, press F4.

        Configure Kerberos Security: No
 
 
 
 
 
 
 

    Esc-2_Continue    Esc-4_Change    Esc-6_Help
 
 
 
 
 
 
 
 
 
 
 
Starting remote procedure call (RPC) services:
 Name Service 
  On this screen you must provide name service information.  Select the name
  service that will be used by this system, or None if your system will either
  not use a name service at all, or if it will use a name service not listed
  here.
  > To make a selection, use the arrow keys to highlight the option
    and press Return to mark it [X].

      Name service
      
      [ ] NIS+
      [ ] NIS
      [ ] DNS
      [ ] LDAP
      [X] None
 


    Esc-2_Continue    Esc-6_Help
 Confirm Information 
  > Confirm the following information.  If it is correct, press F2;
    to change any information, press F4.

                       Name service: None
 
 
 
 
 
 
 

    Esc-2_Continue    Esc-4_Change    Esc-6_Help
 
 
 
 
 
 
 
 
 
 
 
 done.
 NFSv4 Domain Name 
  NFS version 4 uses a domain name that is automatically derived from the
  system's naming services. The derived domain name is sufficient for most
  configurations. In a few cases, mounts that cross domain boundaries might
  cause files to appear to be owned by "nobody" due to the lack of a common
  domain name.
  The current NFSv4 default domain is: ""

      NFSv4 Domain Configuration
      
      [X] Use the NFSv4 domain derived by the system
      [ ] Specify a different NFSv4 domain
 
 
 

    Esc-2_Continue    Esc-6_Help
 Confirm Information for NFSv4 Domain 
  > Confirm the following information.  If it is correct, press F2;
    to change any information, press F4.

                 NFSv4 Domain Name:  << Value to be derived dynamically >>
 
 
 
 
 
 
 

    Esc-2_Continue    Esc-4_Change    Esc-6_Help
 Time Zone 
  On this screen you must specify your default time zone.  You can specify a
  time zone in three ways:  select one of the continents or oceans from the
  list, select other - offset from GMT, or other - specify time zone file.
  > To make a selection, use the arrow keys to highlight the option and
    press Return to mark it [X].

      Continents and Oceans
      
  -   [ ] Africa
     [ ] Americas
     [ ] Antarctica
     [ ] Arctic Ocean
     [X] Asia
     [ ] Atlantic Ocean
     [ ] Australia
     [ ] Europe
  v   [ ] Indian Ocean

    Esc-2_Continue    Esc-6_Help
 Country or Region 
  > To make a selection, use the arrow keys to highlight the option and
    press Return to mark it [X].

      Countries and Regions
      
  ^   [ ] Armenia
     [ ] Azerbaijan
     [ ] Bahrain
     [ ] Bangladesh
     [ ] Bhutan
     [ ] Brunei
     [ ] Cambodia
     [ ] China
     [ ] Cyprus
     [ ] East Timor
     [ ] Georgia
     [ ] Hong Kong
  v   [X] India

    Esc-2_Continue    Esc-6_Help
 Date and Time 
  > Accept the default date and time or enter
    new values.
  Date and time: 2012-10-18 19:16
                 Year   (4 digits) : 2012
                 Month  (1-12)     : 10
                 Day    (1-31)     : 18
                 Hour   (0-23)     : 19
                 Minute (0-59)     : 16
 
 
 
 


    Esc-2_Continue    Esc-6_Help
 Confirm Information 
  > Confirm the following information.  If it is correct, press F2;
    to change any information, press F4.

                          Time zone: Asia/Calcutta
                      Date and time: 2012-10-18 19:16:00
 
 
 
 
 
 


    Esc-2_Continue    Esc-4_Change    Esc-6_Help
 Provide Solaris Auto Registration Info: 
  To improve products and services, Oracle Solaris communicates configuration
  data to Oracle after rebooting.
  You can register your version of Oracle Solaris to capture this data for
  your use, or the data is sent anonymously.
  For information about what configuration data is communicated and how to
  control this facility, see the Release Notes or
  www.oracle.com/goto/solarisautoreg.
  > Use the arrow keys to select the option and press Return to
     mark it [X].
 
      
      [ ] I would like to register using My Oracle Support information.
 

    Esc-2_Continue    Esc-6_Help
 Provide Solaris Auto Registration Info: 
  To send the configuration data anonymously, complete the following fields.
  If using a proxy server, provide the proxy settings.
  For information about what configuration data is communicated and how to
  control this facility, see the Release Notes or
  www.oracle.com/goto/solarisautoreg.
 
             Proxy Server Host Name:
           Proxy Server Port Number:
               HTTP Proxy User Name:
                HTTP Proxy Password:
 
 
 

    Esc-2_Continue    Esc-6_Help
 
 
System identification is completed.
System identification complete.
Starting Solaris installation program...
Searching for JumpStart directory...
Using rules.ok from 192.168.1.101:/Jumpstart/.
Checking rules.ok file...
Using profile: sol10update10
Executing JumpStart preinstall phase...
Searching for SolStart directory...
Checking rules.ok file...
Using begin script: install_begin
Using finish script: patch_finish
Executing SolStart preinstall phase...
Executing begin script "install_begin"...
Begin script install_begin execution completed.
Processing profile
        - Selecting cluster (SUNWCXall)
        - Selecting all disks
        - Configuring boot device
        - Configuring / (c1t2d0s0)
        - Configuring swap (c1t2d0s1)
        - Configuring /export/home (c1t2d0s7)
        - Deselecting unmodified disk (c1t5d0)
Verifying disk configuration
Verifying space allocation
        - Total software size:  4334.02 Mbytes
Preparing system for Solaris install
Configuring disk (c1t2d0)
        - Creating Solaris disk label (VTOC)
Creating and checking file systems
        - Creating / (c1t2d0s0)
        - Creating /export/home (c1t2d0s7)
Beginning Solaris software installation
Starting software installation
        SUNWkvmt200.v....................done.  4333.68 Mbytes remaining.
        SUNWcsu..........................done.  4317.45 Mbytes remaining.
        SUNWcsr..........................done.  4313.03 Mbytes remaining.
        SUNWcsl..........................done.  4296.16 Mbytes remaining.
        SUNWdefault-java.................done.  4296.13 Mbytes remaining.
        SUNWcar.v........................done.  4295.83 Mbytes remaining.
        SUNWocfd.........................done.  4295.49 Mbytes remaining.
        SUNWjdmk-base....................done.  4294.24 Mbytes remaining.
...................
..................
...................

Solaris Installation complete

Not a jumpstart guru, but when I have a tool I think can be configured, sometimes I run strace/tusc/truss on it to see where it looks before it asks me. In some cases, the trace can be set so detailed, like with Solaris truss -u'*', that you can see every string compare! The truss output can be to a named pipe so you can filter it with an egrep to a managable size. Sometimes running 'strings' on the code helps identify critical environment variable or config file tag names.

Hi DGPickett

Thanks for the suggestion. I will try to do the same

These guys have automated it: Foreman - Unattended installations - Foreman