N1SM v. Jumpstart

Having read a brief spec of N1 System Manager I was wondering about a few things but most importantly ..... since N1SM seems to install the OS does it in fact manage to do all that JumpStart does? Does JumpStart still have features and facilities that enable it to do more than N1SM (with respect to OS installation)?
Thanks in advance
j

Having read a brief spec of N1 System Manager I was wondering about a few things but most importantly ..... since N1SM seems to install the OS does it in fact manage to do all that JumpStart does? Does JumpStart still have features and facilities that enable it to do more than N1SM (with respect to OS installation)?
Thanks in advance
j

Similar Messages

  • How to change the default JET (JumpStart) password

    I am using JET (Jumpstart Enterprise Toolkit) to jumpstart my servers. The default password, boajrOmU7GFmY, is saved in a encrypted form in jumpstart.conf. I want to change it, how do I know the encrypted form of my new password?
    Tom

    Usage: orapwd file=<fname> password=<password> entries=<users>
    where
    file - name of password file (mand),
    password - password for SYS and INTERNAL (mand),
    entries - maximum number of distinct DBA and OPERs (opt),
    There are no spaces around the equal-to (=) character.

  • Jumpstart across subnets

    Hello
    I am having trouble configuring my jet toolkit to boot across subnets.
    It works fine in the same subnet but when it goes across subnets it seems to lose the default router for the client.
    {0} ok boot net:dhcp - install
    Resetting...
    POST Sequence 01 CPU Check
    POST Sequence 02 Banner
    LSB#00 (XSB#00-0): POST 2.12.0 (2009/09/09 15:17)
    POST Sequence 03 Fatal Check
    POST Sequence 04 CPU Register
    POST Sequence 05 STICK
    POST Sequence 06 MMU
    POST Sequence 07 Memory Initialize
    POST Sequence 08 Memory
    POST Sequence 09 Raw UE In Cache
    POST Sequence 0A Floating Point Unit
    POST Sequence 0B SC
    POST Sequence 0C Cacheable Instruction
    POST Sequence 0D Softint
    POST Sequence 0E CPU Cross Call
    POST Sequence 0F CMU-CH
    POST Sequence 10 PCI-CH
    POST Sequence 11 Master Device
    POST Sequence 12 DSCP
    POST Sequence 13 SC Check Before STICK Diag
    POST Sequence 14 STICK Stop
    POST Sequence 15 STICK Start
    POST Sequence 16 Error CPU Check
    POST Sequence 17 System Configuration
    POST Sequence 18 System Status Check
    POST Sequence 19 System Status Check After Sync
    POST Sequence 1A OpenBoot Start...
    POST Sequence Complete.
    Sun SPARC Enterprise M4000 Server, using Domain console
    Copyright 2009 Sun Microsystems, Inc. All rights reserved.
    Copyright 2009 Sun Microsystems, Inc. and Fujitsu Limited. All rights reserved.
    OpenBoot 4.24.12, 32768 MB memory installed, Serial #91113890.
    Ethernet address 0:21:28:6e:49:a2, Host ID: 856e49a2.
    Rebooting with command: boot net:dhcp - install
    Boot device: /pci@0,600000/pci@0/pci@8/pci@0/network@2:dhcp File and args: - install
    1000 Mbps full duplex Link up
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    I have entered the router info in the defaultrouters file
    kenapps08g:global# cat defaultrouters
    # You can use this file to allow templates to be auto-populated with additional
    # default router settings, especially useful for managing large numbers o
    # server templates.
    # Format:
    # <subnet> <mask> <default router>
    # Example:
    # 192.168.1.0 255.255.255.0 192.168.1.254
    10.0.1.0 255.255.255.0 10.0.1.1
    10.0.2.0 255.255.255.0 10.0.2.1
    10.0.3.0 255.255.255.0 10.0.3.1
    </opt/SUNWjet/etc>
    kenapps08g:global# more dhcp.conf
    # This file is used to control some of the options for the DHCP boot
    # environment
    # DHCPDIR: The replies sent out by DHCP are limited in length; we use
    # this directory to create symlinks to the actual Solaris
    # media dirs; the intention is to keep paths short!
    # N.B. If you change this, please make sure the new area is
    # properly shared in /etc/dfs/dfstab
    DHCPDIR="/dhcp"
    # DEBUG_DHCP keep temporary files around after client_allocate_pdhcp.SunOS
    # has run. Non-null invokes debug
    DEBUG_DHCP=""
    # REMOTE_DHCP define the hostname of the Sun server running Sun's DHCP daemon
    REMOTE_DHCP="kenapps08g"
    # REMOTE_DHCP_METHOD define what method to use to propogate. ssh is currently
    # supported and requires you set up a trust relationship
    # between this server and it.
    REMOTE_DHCP_METHOD="ssh"
    # DHCP_FORMAT Which dhcp server type is supported. SUN is currently supported,
    # however, ISC is still in development. If REMOTE_DHCP is set,
    # you must set DHCP_FORMAT to SUN. Valid entries are "SUN"
    # and "NOOP". NOOP can be used if you are manually setting
    # up your own DHCP server with the required parameters.
    DHCP_FORMAT="SUN"
    kenapps08g:global# more dhcp_servers
    # You can use this file to define the DHCP servers responsible
    # for different subnets.
    # This is only required if you have multiple DHCP servers.
    # If a match is found, the settings in this file will be used,
    # otherwise the DHCP server defined in dhcp.conf will be used.
    # Format:
    # <client network> <client mask> <dhcp-server-name> <dhcp-server-tyep> <method>#
    # <dhcp-server-name> overrides the REMOTE_DHCP setting
    # <dhcp-server-type> overrides the DHCP_FORMAT setting
    # <method> overrides the REMOTE_DHCP_METHOD setting
    # Example:
    # 192.168.1.0 255.255.255.0 dhcpserver1 SUN ssh
    10.0.1.210 255.255.255.0 kenapps08g SUN ssh
    10.245.64.10 255.255.255.0 lisjump01g SUN ssh
    kenapps08g:global# more jumpstart.conf
    # This config file defines the jumpstart specific variables.
    # Version: $Revision: 1.8 $
    # Last Updated; $Date: 2009/04/15 12:41:29 $
    # Location of the additional media for patches and packages:
    # These paths should be URI form e.g. nfs://<serverip>/<path> or <path>
    # Currently only PKG_DIR and PATCH_DIR can be on a remote NFS server.
    # If they are just <path>, the appropriate address of the JumpStart server
    # will be added.
    # N.B. if the media location is on a different server, please ensure it is
    # routable from the client !
    # You can specify an alternative location for where the client can
    # NFS mount the /opt/SUNWjet directory. Simply provide the IP address
    # of the server or the IP address and path on the remote server
    # in the JS_CFG_SVR variable. However, this MUST be mounted
    # on the JET server in /opt/SUNWjet as well, and be rw by root.
    # e.g. JS_CFG_SVR="nas_server1" or
    # JS_CFG_SVR="nas_server1:/unixshare/SUNWjet"
    # When using an NFS server for images, even though the JET server
    # MUST have the boot media locally, it is possible to have the client
    # net boot from the remote NFS server. By default, clients will boot from
    # the JET server. To override this, set JS_CLIENT_BOOT to "remote".
    JS_Default_Root_PW=M4JVhMPO9CaQw
    JS_BUILD_DIR=/var/opt/sun/jet
    JS_PKG_DIR=/vendor/jumpstart/pkgs
    JS_PATCH_DIR=/vendor/jumpstart/patches
    JS_CFG_SVR=
    JS_SOLARIS_DIR=/vendor/jumpstart
    #JS_DHCP_VENDOR="SUNW.Ultra-5_10 SUNW.Ultra-30"
    JS_DHCP_VENDOR="SUNW.Sun-Fire-T1000 SUNW.Sun-Fire-V240 SUNW.SPARC-Enterprise"
    #JS_CLIENT_MANAGEMENT="bootp"
    JS_CLIENT_BOOT="local"
    kenapps08g:global# more server_interfaces
    # You can use this file to help JET determine the correct IP address to
    # use when it is configured on multi-homed hosts. It is also used to
    # define which servers on different subnets whcih can be used in conjnction
    # with dhcp.
    # As we don't know which side of the server clients will connect through,
    # you can set things up here - especially useful if this server is not
    # a router either.
    # Format:
    # <client network> <client mask> <our preferred ip address>
    # Example:
    # 192.168.1.0 255.255.255.0 10.0.0.1
    10.245.64.0 255.255.255.0 10.0.1.210
    10.0.3.0 255.255.255.0 10.0.1.210
    It has to be a defaultrouter setting somewhere because I can ping the server during jumpstart only from its own subnet.
    during the dhcp part it looks like the traffic is coming thru and it gets its offer then during the tftp part no traffic comes across anymore
    I am stuck on this one.
    thanks

    this file is in place with the interfaces
    kenapps08g:global# cat defaultrouters
    # You can use this file to allow templates to be auto-populated with additional
    # default router settings, especially useful for managing large numbers o
    # server templates.
    # Format:
    # <subnet> <mask> <default router>
    # Example:
    # 192.168.1.0 255.255.255.0 192.168.1.254
    10.0.1.0 255.255.255.0 10.0.1.1
    10.0.3.0 255.255.255.0 10.0.3.1
    183.1.2.0 255.255.255.0 183.1.2.209
    </opt/SUNWjet/etc>
    kenapps08g:global# cat server_interfaces
    # You can use this file to help JET determine the correct IP address to
    # use when it is configured on multi-homed hosts. It is also used to
    # define which servers on different subnets whcih can be used in conjnction
    # with dhcp.
    # As we don't know which side of the server clients will connect through,
    # you can set things up here - especially useful if this server is not
    # a router either.
    # Format:
    # <client network> <client mask> <our preferred ip address>
    # Example:
    # 192.168.1.0 255.255.255.0 10.0.0.1
    10.0.1.0 255.255.255.0 10.0.1.210
    10.0.3.0 255.255.255.0 10.0.1.210
    183.1.2.0 255.255.255.0 10.0.1.210

  • Installation failed when using Jumpstart Server to install SUN Netra T1 200

    I have a problem to install a couple of Sun Netra T1 200 Servers with a Jumpstart Server. The Jumpstart Server is set up and I have executed the add_install_client Script. If I boot the Server which should to be installed the server crashes after getting the assigned IP-Address with a software fault.
    Attached i will sent the Jumpstart-Client-Output and the config Files of the Jumpstart-Server.
    ****Netra T1 Server Output, while configured as an Jumpstart client:****
    ok boot net -install
    Resetti
    LOM event: +2h28m47s host reset
    ng ...
    `
    Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard
    OpenBoot 4.0, 1024 MB memory installed, Serial #16692502.
    Ethernet address 8:0:20:fe:b5:16, Host ID: 80feb516.
    Executing last command: boot net -install
    Boot device: /pci@1f,0/pci@1,1/network@c,1 File and args: -install
    Timeout waiting for ARP/RARP packet
    Timeout waiting for ARP/RARP packet
    Timeout waiting for ARP/RARP packet
    Timeout waiting for ARP/RARP packet
    2ae00 Warning: boot will not enable cache
    Requesting Internet address for 8:0:20:fe:b5:16
    Enter filename [kernel/sparcv9/unix]:
    Enter default directory for modules [platform/SUNW,UltraAX-i2/kernel /platform/sun4u/kernel /kernel /usr/kernel]:
    SunOS Release 5.8 Version Generic_108528-13 64-bit
    Copyright 1983-2001 Sun Microsystems, Inc. All rights reserved.
    whoami: no domain name
    panic[cpu0]/thread=300010a9ba0: Can't invoke , error 2
    000002a1000f7a40 genunix:icode+274 (ffbefff0, 0, 300010a7b88, 0, ffbefffc, ffffffffffffffff)
    %l0-3: 00000000ffbefffc 0000000000000000 0000000000002000 000002a10000fd20
    %l4-7: 0000000000000bb8 0000000010423a00 000000001041b2f8 00000000000007a9
    syncing file systems... done
    skipping system dump - no dump device configured
    rebooting...
    Resetti
    LOM event: +2h36m51s host reset
    ng ...
    p
    Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard
    OpenBoot 4.0, 1024 MB memory installed, Serial #16692502.
    Ethernet address 8:0:20:fe:b5:16, Host ID: 80feb516.
    Executing last command: boot
    Boot device: disk File and args:
    SunOS Release 5.8 Version Generic_108528-13 64-bit
    Copyright 1983-2001 Sun Microsystems, Inc. All rights reserved.
    configuring IPv4 interfaces: eri0.
    Hostname: infrasrv
    The system is coming up. Please wait.
    checking ufs filesystems
    /dev/rdsk/c1t0d0s4: is stable.
    /dev/rdsk/c1t0d0s6: is stable.
    Starting IPv4 routing daemon.
    starting rpc services: rpcbind done.
    Setting netmask of eri0 to 255.255.255.0
    Setting default IPv4 interface for multicast: add net 224.0/4: gateway infrasrv
    syslog service starting.
    Print services started.
    Jun 26 04:48:14 infrasrv sendmail[220]: My unqualified host name (infrasrv) unknown; sleeping for retry
    volume management starting.
    The system is ready.
    infrasrv console login: root
    Password:
    Last login: Thu Jun 26 02:13:59 on console
    Jun 26 04:48:24 infrasrv login: ROOT LOGIN /dev/console
    Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
    Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
    # uname -i
    SUNW,UltraAX-i2
    # ^[[A
    ^[[A: not found
    # uname -m
    sun4u
    *****Config Files of the Jumpstart-Server******************
    Sysidcfg
    bootparams
    bash-2.03# more bootparams
    infrasrv  root=adminws:/cdrom/sol_8_202_sparc/s0/Solaris_8/Tools/Boot install=ad
    minws:/export/install boottype=:in sysid_config=adminws:/export/sysidcfg install
    _config=adminws:/export/config rootopts=:rsize=32768
    bash-2.03#
    rules
    bash-2.03# more rules
    #       @(#)rules 1.12 94/07/27 SMI
    # The rules file is a text file used to create the rules.ok file for
    # a custom JumpStart installation. The rules file is a lookup table
    # consisting of one or more rules that define matches between system
    # attributes and profiles.
    # This example rules file contains:
    #   o syntax of a rule used in the rules file
    #   o rule_keyword and rule_value descriptions
    #   o rule examples
    # See the installation manual for a complete description of the rules file.
    # RULE SYNTAX:
    # [!]rule_keyword rule_value [&& [!]rule_keyword rule_value]... begin profile fi
    # nish
    # "[ ]" indicates an optional expression or field
    # "..." indicates the preceding expression may be repeated
    # "&&" used to "logically AND" rule_keyword and rule_value pairs together
    # "!" indicates negation of the following rule_keyword
    # rule_keyword a predefined keyword that describes a general system
    # attribute. It is used with the rule_value to match a
    # system with the same attribute to a profile.
    # rule_value a value that provides the specific system attribute
    # for the corresponding rule_keyword. A rule_value can
    # be text or a range of values (NN-MM).
    # To match a range of values, a system's value must be
    # greater than or equal to NN and less than or equal to MM.
    # begin a file name of an optional Bourne shell script
    # that will be executed before the installation begins.
    # If no begin script exists, you must enter a minus sign (-)
    # in this field.
    # profile a file name of a text file used as a template by the
    # custom JumpStart installation software that defines how
    # to install Solaris on a system.
    # finish a file name of an optional Bourne shell script
    # that will be executed after the installation completes.
    # If no finish script exists, you must enter a minus sign (-)
    # in this field.
    # Notes:
    # 1. You can add comments after the pound sign (#) anywhere on a line.
    # 2. Rules are matched in descending order: first rule through the last rule.
    # 3. Rules can be continued to a new line by using the backslash (\) before
    # the carriage return.
    # 4. Don't use the "*" character or other shell wildcards, because the rules
    # file is interpreted by a Bourne shell script.
    # RULE_KEYWORD AND RULE_VALUE DESCRIPTIONS
    # rule_keyword rule_value Type rule_value Description
    # any minus sign (-) always matches
    # arch text system's architecture type
    # domainname text system's domain name
    # disksize text range system's disk size
    # disk device name (text)
    # disk size (MBytes range)
    # hostname text system's host name
    # installed text text system's installed version of Solaris
    # disk device name (text)
    # OS release (text)
    # karch text system's kernel architecture
    # memsize range system's memory size (MBytes range)
    # model 'text' system's model number
    # network text system's IP address
    # totaldisk range system's total disk size (MBytes range)
    # RULE EXAMPLES
    # The following rule matches only one system:
    # hostname sample_host - host_class set_root_pw
    # The following rule matches any system that is on the 924.222.43.0 network
    # and has the sun4c kernel architecture:
    # Note: The backslash (\) is used to continue the rule to a new line.
    #network 924.222.43.0 && \
    # karch sun4c - net924_sun4c -
    # The following rule matches any sparc system with a c0t3d0 disk that is
    # between 400 to 600 MBytes and has Solaris 2.1 installed on it:
    #arch sparc && \
    # disksize c0t3d0 400-600 && \
    # installed c0t3d0s0 solaris_2.1 - upgrade -
    # The following rule matches all x86 systems:
    #arch i386 x86-begin x86-class -
    # The following rule matches any system:
    #any - - any_machine -
    hostname infrasrv - infrasrv_class -
    hostname msm_srv1 - msm_srv_class -
    hostname msm_srv2 - msm_srv_class -
    bash-2.03#
    class
    bash-2.03# more infrasrv_class
    install_type initial_install
    system_type standalone
    partitioning explicit
    filesys c0t0d0s0 2048 /
    filesys c0t0d0s1 10
    filesys c0t0d0s3 1024 swap
    filesys c0t0d0s4 2048 /var
    filesys c0t0d0s5 2048 /opt
    filesys c0t0d0s6 free /export
    cluster SUNWCXall
    bash-2.03# more msm_srv_class
    install_type initial_install
    system_type standalone
    partitioning explicit
    filesys c0t0d0s0 2048 /
    filesys c0t0d0s1 10
    filesys c0t0d0s3 1024 swap
    filesys c0t0d0s4 2048 /var
    filesys c0t0d0s5 free /opt
    cluster SUNWCXall
    bash-2.03#
    ethers
    bash-2.03# more ethers
    8:00:20:fe:b5:16 infrasrv
    bash-2.03#
    hosts
    bash-2.03# more hosts
    # Internet host table
    127.0.0.1 localhost
    192.168.0.220 adminws loghost
    192.168.0.210 infrasrv
    192.168.0.200 tc
    bash-2.03#
    dfstab
    bash-2.03# more dfstab
    # Place share(1M) commands here for automatic execution
    # on entering init state 3.
    # Issue the command '/etc/init.d/nfs.server start' to run the NFS
    # daemon processes and the share commands, after adding the very
    # first entry to this file.
    # share [-F fstype] [ -o options] [-d "<text>"] <pathname> [resource]
    # .e.g,
    # share -F nfs -o rw=engineering -d "home dirs" /export/home2
    share -d "jumpstart conf dir" /export/config
    share -F nfs -o ro,anon=0 /export/install
    share -F nfs -o ro,anon=0 /cdrom/sol_8_202_sparc/s0/Solaris_8/Tools/Boot
    bash-2.03#
    tftpboot
    bash-2.03# pwd
    /tftpboot
    bash-2.03# ls -al
    total 348
    drwxrwxr-x 2 root other 512 Jun 26 11:45 .
    drwxr-xr-x 24 root root 512 Jun 26 11:45 ..
    lrwxrwxrwx 1 root other 26 Jun 26 11:45 C0A800D2 -> inetboot.SUN4U.Solaris_8-1
    lrwxrwxrwx 1 root other 26 Jun 26 11:45 C0A800D2.SUN4U -> inetboot.SUN4U.Solaris_8-1
    -rwxr-xr-x 1 root other 159416 Jun 26 11:45 inetboot.SUN4U.Solaris_8-1
    -rw-r--r-- 1 root other 318 Jun 26 11:45 rm.192.168.0.210
    lrwxrwxrwx 1 root other 1 Jun 26 11:45 tftpboot -> .
    bash-2.03#

    Hi,
    It seems to me that you have not created a proper sysidcfg file. From your post, it looks to me like your sysidcfg contains no entries. This is why it prompts you to enter the kernel path. Look on docs.sun.com for a guide to creating the sysidcfg file .

  • Dhcpd SUNW options and jumpstart...

    I am having problems getting my SUNW,Sun-Blade-100 's to boot from via
    boot net:dhcp - installIt acquires the the ip address and boots from the tftp server just fine. The problem is that I have a 'sysidcfg' file on the NFS server and it is read by the install process (That is, I can see the printout that says it has read the sysidcfg file), but the install does not seem to use it to configure the system. It then reverts to a manual configuration.
    Any Ideas as to how to get the clients to use the 'sysidcfg'?
    I am using
    Internet Systems Consortium DHCP Server V3.0.5 -- on CentOS Linux
    the tftp server is also on the CentOS Linux server
    The NFS server is running solaris 10.
    To add to the confusion, the NFS server is on a different subnet then the install clients.
    My setup.
    This setup is spread accross multiple files by way of 'include "/path/to/foo.conf", but this is the order in which they appear.
    Odviously the IP's are changed and the FQDN's are changed to example.com.
    ddns-update-style none;
    option domain-name-servers x.y.33.100, x.y.33.101;
    allow bootp;
    always-reply-rfc1048 on;
    option space SUNW;
    option SUNW.root-mount-options code 1 = text;
    option SUNW.root-server-ip-address code 2 = ip-address;
    option SUNW.root-server-hostname code 3 = text;
    option SUNW.root-path-name code 4 = text;
    option SUNW.swap-server-ip-address code 5 = ip-address;
    option SUNW.swap-file-path code 6 = text;
    option SUNW.boot-file-path code 7 = text;
    option SUNW.posix-timezone-string code 8 = text;
    option SUNW.boot-read-size code 9 = unsigned integer 16;
    option SUNW.install-server-ip-address code 10 = ip-address;
    option SUNW.install-server-hostname code 11 = text;
    option SUNW.install-path code 12 = text;
    option SUNW.sysid-config-file-server code 13 = text;
    option SUNW.JumpStart-server code 14 = text;
    option SUNW.terminal-name code 15 = text;
    option SUNW.SbootURI code 16 = text;
    option SUNW.JumpStart-server "mysrv:/export/jumpstart/sol10/jumpstart";
    option SUNW.install-server-hostname "mysrv";
    option SUNW.install-server-ip-address x.y.56.7;
    option SUNW.install-path "/export/jumpstart/sol10";
    option SUNW.root-server-hostname "mysrv";
    option SUNW.root-server-ip-address x.y.56.7;
    option SUNW.root-path-name "/export/jumpstart/sol10/Solaris_10/Tools/Boot";
    option SUNW.sysid-config-file-server = "mysrv:/export/jumpstart/sol10/jumpstart";
    subnet x.y.140.0 netmask 255.255.254.0 {
       authoritative;
       default-lease-time 86400;
       max-lease-time 172800;
       option broadcast-address x.y.141.255;
       option routers x.y.140.1;
       option domain-name "example.com";
       next-server x.y.140.6;
    shared-network example-corp {
       option broadcast-address x.y.63.255;
       option routers x.y.33.1;
       option subnet-mask 255.255.224.0;
       option domain-name "example.com";
       next-server x.y.56.122;
       default-lease-time 43200;
       max-lease-time 86400;
       subnet x.y.32.0 netmask 255.255.224.0 {
          not authoritative;
       # Become authoritative on the networks we 'Own'
       subnet x.y.56.0 netmask 255.255.255.0 {
          authoritative;
       subnet x.y.57.128 netmask 255.255.255.128 {
          authoritative;
    use-host-decl-names on;
    group {
       vendor-option-space SUNW;
       filename "sol10-u3";
    host afu      { hardware ethernet 00:03:ba:xx:xx:xx; fixed-address x.y.140.90;  }
    # -- CUT --
    }my sysidcfg file is located at mysrv:/export/jumpstart/sol10/jumpstart/sysidcfg
    look like
    system_locale=en_CA
    timezone=Canada/Mountain
    terminal=sun-cmd
    timeserver=x.y.56.15
    name_service=DNS {domain_name=example.com
                      name_server=x.y.33.100, x.y.33.101
                      search=example.com}
    network_interface=PRIMARY {dhcp protocol_ipv6=no}
    security_policy=NONE
    root_password=secretA couple things that come to mind that I don't have the answer to, and can't find in the Docs:
    1) Do the dhcpd, tftp and the NFS server all need to be the same server for some reason?
    2) In regards to the dhcpd, is there some protocol that the sun-boxes expect that the dhcp server is not giving?
    3) Is having the NFS share across subnets of any consequence?
    Thank you all in advance, any help will be appreciated.

    Pelleux wrote:
    I am having problems getting my SUNW,Sun-Blade-100 's to boot from via
    boot net:dhcp - installIt acquires the the ip address and boots from the tftp server just fine. The problem is that I have a 'sysidcfg' file on the NFS server and it is read by the install process (That is, I can see the printout that says it has read the sysidcfg file), but the install does not seem to use it to configure the system. It then reverts to a manual configuration.What questions are asked? Exactly what is the behavior that it shows?
    Any Ideas as to how to get the clients to use the 'sysidcfg'?It sounds like it is using it, but perhaps the entries are not complete, or something else is happening.
    my sysidcfg file is located at mysrv:/export/jumpstart/sol10/jumpstart/sysidcfg
    look like
    system_locale=en_CA
    timezone=Canada/Mountain
    terminal=sun-cmd
    timeserver=x.y.56.15
    name_service=DNS {domain_name=example.com
    name_server=x.y.33.100, x.y.33.101
    search=example.com}
    network_interface=PRIMARY {dhcp protocol_ipv6=no}
    security_policy=NONE
    root_password=secret
    The specific bits you need depend on the specific version of Solaris that you're installing. Does the installer ask you questions about all of those items? If not, it sounds like the file is being read. What release is being installed? I don't see any mention of a default_router. You may want to supply one (or define NONE) here.
    (I wouldn't bother with an external timeserver. I find it easier to specify timeserver=localhost and fix the time post-boot. Probably not your problem here, but I've seen it cause problems in older setups).
    A couple things that come to mind that I don't have the answer to, and can't find in the Docs:
    1) Do the dhcpd, tftp and the NFS server all need to be the same server for some reason?No. The fact that you're getting to this point shows that all of that phase is working. You've already succesfully booted from the NFS root filesystem and are running Solaris.
    2) In regards to the dhcpd, is there some protocol that the sun-boxes expect that the dhcp server is not giving?No. You're done with DHCP by this point. Congratulations.
    3) Is having the NFS share across subnets of any consequence?Shouldn't be.
    Darren

  • How to launching a perl script by the "begin" script of a jumpstart

    Hi all,
    i have an urgent pb with my solaris jumpstart, let me explain to you :
    i want that the begin script launch some perl script, but i have a problem
    here is my "begin" script:
    echo "Begining ISO FLAR based jumpstart."
    echo ""
    echo "Starting Ullink Configuration"
    env > /tmp/env
    /bin/sh << EOF
    /usr/bin/perl /cdrom/.archives/admin-scripts/sethostname.pl
    EOFmy perl script use a STDIN
    with this configuration, the perl script is launching but it runs in a loop indefinitely with an error "use of uninitialized value", because (i think) a value is return to the begin scritp and not to the perl script.
    well, on a pre-installed solaris, if a launch the begin script, it happens the same thing, it runs in a loop, BUT if i comment the line "/bin/sh <<EOF" and "EOF", it works.
    at this step, i say "ok it's cool my script is working", but when i use it during the jumpstart instalaltion, the perl script does not start, without any particular error.
    here is my perl script, if you want to test :
    #!/usr/bin/perl -w^M
    # Set Hostname for Ullink Jumpstart^M
    ^M
    use strict;^M
    ^M
    sub hit_enter {^M
        print "Hit enter to continue\n";^M
        <STDIN>;^M
        print "\033[2J";^M
    }^M
    ^M
    sub get_hostname {^M
        my %towns_list = (^M
            'Paris' => 'PA',^M
            'New-York' => 'NY',^M
        );^M
    ^M
        my %sites_list = (^M
            'Office' => 'OFC',^M
            'Redbus' => 'RED',^M
            'Telehouse' => 'TLH',^M
            'DTC' => 'DTC',^M
            'iAdvantage' => 'IAD',^M
            'Nutley' => 'NUT',^M
            'Level3' => 'LV3',^M
            'Equinix' => 'EQX',^M
            'Tata' => 'TAT',^M
            'Switch-data' => 'SWI',^M
            );^M
    ^M
        my %usage_list = (^M
            'Production' => 'PRD',^M
            'UAT' => 'UAT',^M
            'DMZ' => 'DMZ',^M
        );^M
    ^M
        sub select_list {^M
            my $counter=-1;^M
            my %hash_list = @_;^M
            my @keys = keys %hash_list;^M
    ^M
            # Clear screen^M
            print "\033[2J";^M
            print "In which country this machine is hosted or will be host and will be used ?\n\n";^M
    ^M
            # Get all keys from hash^M
            my $key;
            while ($key = each %hash_list ) {^M
                $counter++;^M
                print "$counter - $key\n";^M
            }^M
    ^M
            print "\nChoose the number corresponding to your choice :\n";^M
            my $choice_number;
            chomp ($choice_number = <STDIN>);^M
    ^M
            # Verify answer^M
            if (($choice_number =~ /\d+/) and ($choice_number <= $counter)) {^M
                # Add choice to chosen hostname^M
                my $chosen=$hash_list{$keys[$choice_number]};^M
                return $chosen;^M
            } else {^M
                print "\nYour answer is not correct, you need to enter a number between 0 and $counter\n";^M
                &hit_enter;^M
                &select_list;^M
            }^M
        }^M
    ^M
        sub srv_number {^M
            print "\033[2J";^M
            print "What is the server number ?\n";^M
            my $server_number;
            chomp ($server_number = <STDIN>);^M
            if ($server_number =~ /\d+/) {^M
                return $server_number;^M
            } else {^M
                print "\nYour answer is not correct, you need to enter a number\n";^M
                &hit_enter;^M
                &srv_number;^M
            }^M
        }^M
    ^M
        my $full_hostname = &select_list(%towns_list).'-';^M
        $full_hostname = $full_hostname.&select_list(%sites_list).'-';^M
        $full_hostname = $full_hostname.'SRV-';^M
        $full_hostname = $full_hostname.&select_list(%usage_list).'-';^M
        $full_hostname = $full_hostname.&srv_number;^M
    ^M
        sub write_hostname2tmp {^M
            open (HOSTNAME, ">/tmp/set_hostname") or warn "Couldn't write $_[0] to temp file : $!\n";^M
                print HOSTNAME "$_[0]\n";^M
            close (HOSTNAME);^M
        }^M
    ^M
        print "\033[2J";^M
        print "Is $full_hostname the correct name for this server ? (y/n)\n";^M
        if (<STDIN> =~ /y|yes/i) {^M
            &write_hostname2tmp($full_hostname);^M
        } else {^M
            print "Would you like to retry (r) or set manually the hostname (s) ? (r/s)\n";^M
            if (<STDIN> =~ /s/i) {^M
                print "Type the full required name and hit enter when finished :\n";^M
                chomp ($full_hostname = <STDIN>);^M
                &write_hostname2tmp;^M
            } else {^M
                &get_hostname;^M
            }^M
        }^M
    }^M
    ^M
    # Start configuration^M
    print "\033[2J";^M
    print "\n########################################################\n";^M
    print "#\t\t\t\t\t\t       #\n";^M
    print "#\t\t\tULLINK\t\t\t       #\n";^M
    print '#  Solaris Environnement Installation for Datacenters  #';^M
    print "\n#\t\t\t\t\t\t       #";^M
    print "\n########################################################\n\n";^M
    print "Before starting installation, you need to enter a set of informations.\n(answer to all questions, you can Ctrl+C to stop now)\n\n";^M
    &hit_enter;^M
    ^M
    &get_hostname;^Mthank for your help
    Edited by: ullink on Jun 25, 2009 6:05 AM

    Hi Manju,
    You can try the following command and check if any helps:
    Get-Exchangeserver |where-object{$_.AdminDisplayVersion -like "Version 15*"} |Get-MailboxStatistics | Ft -auto -wrap DisplayName,database,servername,*size*,*time*
    Best regards,
    Niko Cheng
    TechNet Community Support

  • I changed my apple id email address to try jumpstart my account to send me a verification email for iCloud activation.  It worked but now I cannot change back to my original email address.  It says its in use.

    Hi Guys
    I am writing this on behalf of a friend of mine.  To understand my issue let me explain how it started.  My friend has a apple ID with email address (lets call it) [email protected]  when activating iCloud on her iPhone a email was sent to verify her account.  This was not done and rendered the iCloud feature disabled due to not being activated.  [email protected] is the correct email address and works.  A form of troubleshooting I used the iForgot service to test if the email address was correct and mail flow from apple was working and it worked fine.
    I logged into apple id to manage account and resend activation email for iCloud.  this did not send the mail.  I waited 48hrs but to no avail.
    I decided to kickstart the account to force it to send to another email address by changing the primary email address from [email protected] to [email protected]  it worked and I verified the address and iCloud is now active.  However now I cannot change the primary email address back to [email protected] as it says its being used by another apple ID. 
    I then tried iForgot with the [email protected] email address, it says it sent a email to [email protected] but nothing arrived in [email protected] or [email protected]
    I have this feeling the [email protected] is stuck I'm memory on my apple ID some how but can't get it to forget [email protected] so that I can use it as my primary email address again.
    I have tried to log into iTunes with my original details [email protected] and password but says its incorrect.
    any advices in this would be greatly appreciated.

    The idea to jumpstart by change was not the smartest one, but gives you an opportunity to use that "temporary" account as permanent. You do not have a choice cause obviously despite you thinking that old account is no more -it does exist on Apple servers. And if you are unwilling to share your [email protected] with friend, just create one extra [email protected] for your friend. One suggestion - do not use gmail.

  • How can i create a zfs slice on the finish scritp of a jumpstart?

    Hi All,
    i need advice for a particular task.
    i have a jumpstart wich create a certain number of usf slice (/, /var, etc...).
    it's working good, but i have a final goal : with the rest of the half of the free space, i want to create a zfs pool, with the help of the finish script.
    i think the best way is to use "format" or "fdisk" command with a script like "fdisk /dev/dsk/c0d0 < script.sh"
    and after that a simple "zpool create ...." command for creating the zfs.
    so i have 2 questions:
    do you think it's the best way?
    how can i write the "script.sh" for telling him to use only the half of the free space?
    thx

    Why not make another slice for ZFS to use? Then just setup the zfs pool in your finish script. I use JET here as a friendly front end to jumpstart. You could just have your jumpstart setup create the slice (base_config_profile_s?_size) with no mountpoint (base_config_profile_s?_mtpt) then use that slice when you make the zfs pool later in the finish script.
    I do not believe you will be able to easily get ZFS to use just part of a device without some sort of partitioning. Do some reading on zpool (man zpool) under the vdev section.

  • Jumpstart across 2 subnets

    I have an E220R as a jumpstart server with 2 lan cards in it.
    Firstly I installed the machine and setup Jumpstart on solaris 8 and all was fine I could jumpstart all my machines with no problem. I then added a second lan card and put it on a seperate subnet so I could boot and install machines on two subnets. The 2nd card works fine as a lan card and if I do a traceroute to either subnetit uses the correct card, but when I go to do an install from the second subnet I get time out arp/rarp errors then sometimes it will jumpstart but the majority of the time it won't, infact it has only worked twice on the 2nd net, what is missing from the configuration.
    Here is my routing table.
    netstat -r
    Routing Table: IPv4
    Destination Gateway Flags Ref Use Interface
    BASE-ADDRESS.MCAST.NET tcsun20b UH 1 0 hme1
    15.139.88.0 tcsun20 U 1 72 hme0
    15.136.120.0 tcsun20b U 1 60 hme1
    BASE-ADDRESS.MCAST.NET tcsun20 U 1 0 hme0
    default 15.139.88.1 UG 1 3
    default 15.136.127.254 UG 1 4
    localhost localhost UH 3 18624 lo0
    [email protected]:
    Can anyone help me please
    Cheers
    Steve

    After you have done the add_install_client you may have to manually edit the /etc/bootparams file. It was built using the hme0 interface & it's host name. If hme1 has the same host name then you can use the ip of hme1.
    In your case you may see that the entries refer to tcsun20. If you change them to tcsun20b, for this client, then you should be all set.

  • Unattended  Solaris 10 installation with jumpstart server issue

    Hello,
    I have setup a jumpstart server and am finding it difficult to get a fully unattended solaris 10 sparc 10/09 install on a t1000 client. The console connection to the client goes into interactive mode at the point in system identification when the installer asks if the system is networked or non-networked, and runs a setup of default time zone and date/time. Using esc-2 to advance through the interactive menu it asks if ithe system is on a subnet, for the netmask (which is there as default), asks if the current time is correct, then asks me to confirm that my selections are correct. When I confirm it goes on it's merry way to finish the installation unattended.
    My guess is it does not like one of the values in the sysidcfg file being used, but can't seem to see where the problem is. I don't see anything in the table of sysidcfg keywords from the online docs that specify networked or not, and I am using the network_interface keyword to define hostname, ip, default router, netmask and ipv6, and thought that should take care of the networking portion of system identification, also have timezone and time server set.
    Could it be that I am configuring an ethernet port that is not connected (bge0)? This computer will be deployed on a DMZ type network, and the jumpstart server is located on a different network our internal private network. The jumpstart installation via the server is done by using a temporary ethernet connection on a second interface of the client. One other note the defined time server is on the dmz so the installation program won't see it.
    Any suggestions on what might be causing the interactive installer to kick in?
    Here is the sysidcfg used for the client:
    more sysidcfg_vlan3/sysidcfg
    keyboard=US-English
    terminal=vt100
    security_policy=NONE
    system_locale=en_US
    install_locale=en_US
    timeserver=service-time
    timezone=US/Eastern
    network_interface=bge0 {hostname=D-Wade.xxx.xxxx.xxx default_route=xx.xx.xxx.1 ip_address=xx.xx.xxx..3 netmask=255.255.255.0 protocol_ipv6=no}
    name_service=NONE
    nfs4_domain=dynamic
    root_password=someEncryptedValue
    service_profile=limited_net
    Thanks,
    John
    Edited by: jmck407 on Aug 6, 2010 11:42 AM

    update. Fixed the problem with date/time by using abrante's suggestion of setting the time server to localhost. Don't get prompted for date/time information in the interactive installer any more.
    If I setup the sysidcfg file to configure the ethernet port being used to communicate with the jumpstart server (bge1), using an ip and netmask that is on the jumpstart server network, the installation goes through fully un-attended.
    Is there any way to get a second interface (in this case bge0) configured with ip/netmask values that are not part of the jumpstart server's network, using a non interactive jumpstart installation? Using these values in sysidcfg, the only things prompted for during the installation are, Is the system on a subnet, and what is the netmask. Anyone know what the sysidcfg part of the installation does to check the validity of a netmask value given in the sysidcfg file on the jumpstart server?
    If need be, I guess the interface could be configured in the finish script.
    more sysidcfg_vlan3/sysidcfg
    keyboard=US-English
    terminal=vt100
    security_policy=NONE
    system_locale=en_US
    install_locale=en_US
    timeserver=localhost
    timezone=US/Eastern
    network_interface=bge0 {hostname=D-Wade.xxx.xxxx.xxx default_route=xx.xx.xxx.1 ip_address=xx.xx.xxx..3 netmask=255.255.255.0 protocol_ipv6=no}
    name_service=NONE
    nfs4_domain=dynamic
    root_password=someEncryptedValue
    service_profile=limited_net

  • 'flash_reboot_processing' file error while Sol9/05 jumpstart installation

    I do Solaris 9/05 jumpstart installation from flash image. I have the following error:
    Extracted 621.00 MB ( 99% of 622.37 MB archive)
    Extracted 622.00 MB ( 99% of 622.37 MB archive)
    Extracted 622.37 MB (100% of 622.37 MB archive)
    Extraction complete
    Postdeployment processing
    No local customization defined
    cp: cannot create /a/etc/init.d/flash_reboot_processing: No such file or directory
    Can not set reboot customization scripts
    ERROR: Error while processing system postdeployment script
    ERROR: Postdeployment processing failure
    ERROR: Flash installation failed
    So when I reboot the server it says:
    Boot device: /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@w500000e0112b7631,0:b File and args:
    Boot load failed.
    The file just loaded does not appear to be executable.
    I guess maybe it is connected with
    http://docs.sun.com/app/docs/doc/817-3804/6mjcffkoi?a=view
    on some way ..
    Please help.

    I get the same error message after Solaris10 6/06 WAN Boot installation.
    Extraction complete
    Postdeployment processing
    No local customization defined
    cp: cannot create /a/etc/init.d/flash_reboot_processing: No such file or directory
    Can not set reboot customization scripts
    ERROR: Error while processing system postdeployment script
    ERROR: Postdeployment processing failure
    ERROR: Flash installation failed
    Has anyone successfully completed a Solaris 10 6/06 WAN boot installation?
    I have found that most of the Solaris 10 WAN Boot Install documentation has been incorrect on out of date. I have had to modify and rebuild my configuration files and webserver many times after each new error encountered. Going on two weeks that I have been at this. This is crazy...

  • How do can I use Jumpstart to boot Solaris from Slave Drive

    Hi all,
    I have XP on Master Drive and I used Jumpstart to install Solaris on Slave Drive.
    This is the profile:
    install_type     initial_install
    system_type     standalone
    usedisk          c0d1
    boot_device      c0d1 update
    root_device     c0d1s0
    fdisk           c0d1 solaris all
    partitioning     explicit
    filesys          c0d1s0 10000 /
    filesys          c0d1s1 1111 swap
    filesys          c0d1s7 free /export/home
    cluster          SUNWCreq
    Now, I specified that the boot_device is c0d1 but after the installation the boot device is c0d0 which is my Master Drive...
    ...when I use Windows Boot Manager to boot Solaris... it cannot find the boot files on the master drive so it runs the DCA...
    ... so under the DCA I have to tell Solaris that the boot files are in my Slave Drive then I save it.
    ...I don't want to make this change everytime
    any ideas that would make this install hands free?

    ...don't know the answer to that but here is an alternative:
    ... use this as your finish script
    ... it changes the bootpath in bootenv.rc to point to the slave drive
    #!/usr/bin/perl
    open(INFILE,"/a/boot/solaris/bootenv.rc");
    open(OUTFILE,">/a/boot/solaris/bootenv.rc_out");
    while(<INFILE>) {
    chomp;
    #--cmdk@0,0 is the master drive
    #--cmdk@1,0 is the slave drive
    s/cmdk\@0\,0/cmdk\@1\,0/g;
    print OUTFILE "$_\n";
    #...replace bootenv.rc_out with bootenv.rc
    ...happy programming

  • Solaris 10 x86 JumpStart install not working

    I'm working with several Compaq DL380 servers.
    I've installed Solaris 10 x86 3/05 onto DL380 #1, and created a 3GB servername.flar Flash Archive of that system.
    I've moved that .flar file to a local web server. I can bring it up in any host's browser on the local subnet, and am able to download the .flar file.
    Now, on DL380 #2, I can install Solaris from CDs and open Mozilla and download the 3GB .flar file to /tmp. So, it is reachable. However, if I do a re-install, and this time specify a JumpStart install via HTTP, entering the URL that works, the install program tells me that it can't find a Flash Archive there. I'm entering the URL as http:/10.20.30.40/servername.flar, where 10.20.30.40 is the local web server. This is the same URL that works on other local hosts. (i.e. going to http:/10.20.30.40/ brings up the list of files, and a right-click on servername.flar gives you the option to download it, which I've tried and it does work - it takes a few hours, but it works)
    I tried HTTPS first and when I encountered this issue I reconfigured the web server for just HTTP. Then I thought the Flash archive must require a .flar filename extension (I had originally called it servername.archive) so I created a new Flash archive with a .flar extension - servername.flar.
    So, the same system, when installed from CDs, can access the web server and download the .flar file, but when re-installing and specifying the same URL it can't find it. I'm giving the DL380 #2 the same IP, same netmask, etc.. when doing the re-install.
    I can't think of anything else to try. Any ideas?
    thanks!

    Here is the error output:
    # ./add_install_client -i 192.168.1.51 -c sun1:/jumpstart/ -p sun1:/jumpstart/Sysidcfg/Solaris_10-intel/ host2 i86pc
    unmount: warning: /tftboot/I86PC.Solaris_10-1 not in mnttab
    unmount: /tftpboot/I86PC.Solaris_10-1 no such file or directory
    mount: Mount point /tftboot.I86PC.Solaris_10-1 does not exist.
    cleaning up preexisting install client "host2"
    removing host2 from bootparams
    rm: /tftboot/ is a directory
    updating /etc/bootparams
    ln: cannot create /tftpboot//pxegrub.I86PC.Solaris_10-1: File exists
    Create a grub boot flloppy and edit GRUB menu to contain
    the following entry:
    title Solaris netinstall
    rarp
    kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_media=192.168.1.100:/jumpstart/OS/intel
    module /I86PC.Solaris_10-1/x86.miniroot
    ------------- end ---------------
    So, I have tried this with the -i, -e -i+-e, with -s and without.
    I have an entry in /etc/ethers and /etc/hosts. However, I don't think it is a FQDN or simular issue. Looks like a script issue.
    /tftpboot/ ends up with
    boot/
    nbp. -> pxegrub.I86PC.Solaris_10-1
    pxegrub.I86PC.Solaris_10-1
    rm.192.168.1.51
    /tftpboot/boot/
    grub/
    /tftpboot/boot/grub/
    menu.1st
    # cat menu.1st
    default 0
    timeout=30
    title Solaris_10 jumpstart
    kernel /i86PC.Solaris_10-1/multiboot kernel/unix -B install_config=192.168.1.100:/jumpstart,sysid_config=192.168.1.100:/jumpstart/Sysidcfg/Solaris_10-1-intel/,install_media=192.168.1.100:/jumpstart/OS/intel
    module /I86PC.Solaris_10-1/x86.miniroot
    ---- end ----
    Thanks for the help.
    Aaron

  • Problem booting a Solaris 10 x86 after Jumpstart Installation

    Hi,
    I have a strange problem. I have a working x86 machine with Solaris 10 installed. I have made a flash image of it's hard disk, and I have store thar flar on another machine. I have another Solaris 10 with Jumpstart.
    I boot other x86 machine through PXE. The Jumpstart machine gives it a valid IP, and the process of sending the flash image begins. The process finish, and the client machine reboots. And here is the strange problem:
    When starting, the Grub men� appears, and shows the two options configured: first, start Solaris in normal mode, and second, failsafe.
    If I choose normal start, the screen goes black and the machine restart as if you rebooted it. I can only start in failsafe mode.
    Here are the config files in Jumpstart for that machine:
    Profile:
    install_type flash_install
    archive_location nfs 10.95.8.7:/export/backup/platform/alba-ucm/ALBA-UCM-HostID_2b72c461_4x80GbMirror-Prepared_09042008.flar
    partitioning explicit
    filesys c0t0d0s0 1:2650 /
    filesys c0t0d0s1 2651:1600 /var
    filesys c0t0d0s3 4251:400 swap
    filesys c0t0d0s4 4651:1000 /opt/app
    filesys c0t0d0s5 5651:3143 /repositoryCC
    filesys c0t0d0s6 8794:100 /tmp
    filesys c0t0d0s7 8894:26
    filesys c0t2d0s0 1:8093 /datos
    filesys c0t2d0s1 8094:800 /DBoracle
    filesys c0t2d0s7 8894:26
    After Script:
    touch /a/etc/notrouter
    touch /a/noautoshutdown
    sync
    echo "Changing and syncing bootenv.rc"
    # clear the boot-args property
    echo "setprop boot-args ''" >> /a/boot/solaris/bootenv.rc
    # set the bootpath property to boot from the hard disk
    STRING=`df | grep '^/a '� | sed 's/).*//' | sed 's/^.* (//'`
    STRING=`ls -l ${STRING}`
    MYROOT=`echo $STRING | sed 's/.*..\/..\/devices//'`
    echo "setprop bootpath ${MYROOT}" >> /a/boot/solaris/bootenv.rc
    # disable kdmconfig from running after the first reboot
    sysidconfig -b /a -r /usr/openwin/bin/kdmconfig
    sync
    And here is the menu.lst for Grub:
    title Solaris 10
    root (hd0,0,a)
    kernel /platform/i86pc/multiboot
    module /platform/i86pc/boot_archive
    title Solaris Failsafe
    kernel /boot/multiboot kernel/unix -s
    module /boot/x86.miniroot-safe
    Please, any idea about what may be hapening?

    Thanks for your answers.
    Yes, both machines have the same hardware exactly. Finally, I could find where the problem was.
    The file bootenv.rc, for some reason that I don't know, was corrupted: In it there was a correct line with bootpath variable correctly defined, but, at the end of the file, there was another line setting the bootpath variable to a long and incoherent string of chars. Booting in failsafe, mounting the system in /a, and removing that stupid line from the bootenv.rc, solved the problem.

  • Installing a Jumpstart server x86 missing steps

    Hello Sun experts
    I am trying to setup Solaris 9 x86 Jumpstart server. My network has DHCP enabled and my Jumpstart server has a static IP address of 192.168.0.81. I am quite new to Solaris but I think I have done the basic.
    1) Captain # mkdir -p /export/install/x86_9
    Captain# cd /CD_mount_point/Solaris_9/Tools
    Captain # ./setup_install_server /export/install/x86_9
    2) ./add_to_install_server /export/install/x86_9
    When I insert the Solaris Software 2 of 2 x86 (which I download from sun) in the CD-ROM drive
    I get an error telling me there is not enough disk space to install image file
    Captain # mkdir /jumpstartCaptain
    # cp -r /export/install/sparc_9/Solaris_9/Misc/jumpstart_sample /jumpstart
    I start the NFS server and run this command
    share -F nfs -o ro,anon=0 /jumpstart
    then I run
    Captain # shareall
    this is my profile for the clients_prof
    install_type initial_install1
    system_type standalone2
    partitioning default3
    cluster SUNWCuser4
    package SUNWaudio5
    I insterted this into my rules file
    network 255.255.255.0 - clients_prof ���
    Then run the check commad
    Captain # cd /jumpstart
    Captain # ./check
    The check command tells me that the rules are ok.
    On the client side I just inserted Solaris 9 disk 1 and chose the number 2 (The Jumpstart option) and it dose nothing, it just loads from the cd rom.
    Can anyone please help me I am lost.
    I know I am missing some steps.
    Thanks in advance

    No, the -d option specifies the container, not the package. For directory-style packages that are found on installation media, you should be giving the parent directory.
    So if you can see SUNWwsr2 in 'ls', its parent would be the current directory.
    pkgadd -d . SUNWwsr2 or
    pkgadd -d . (and find the package in the list of packages)
    Darren

Maybe you are looking for