My Menu file was created by the add_install_client script specifically for the 
MAC addr of the machine.  As far as hostname -> IP addresses go, the last octet 
of the IP follows the numbering convention for the host names.  The Menu file 
looks like so:

[root at c3keval03:/tftpboot]# uname -a
SunOS c3keval03 5.10 Generic_137138-09 i86pc i386 i86pc

[root at c3keval03:/tftpboot]# cat menu.lst.010017A4770004
default=0
timeout=5
title Solaris_10 Jumpstart
        kernel /I86PC.Solaris_10-1/multiboot kernel/unix - install dhcp -B \
                install_config=192.168.1.3:/export/config, \
                sysid_config=192.168.1.3:/export/config/c3keval05, \
                install_media=192.168.1.3:/export/install, \
                install_boot=192.168.1.3:/export/install/boot
        module /I86PC.Solaris_10-1/x86.miniroot

Overall, my problem is not booting.  It's that I can not seem to figure out a 
way to determine what is happening after the machine boots.  I PXE boot, GRUB 
sends the Kernel down, the machine loads the kernel configures devices, then 
prompts me with a 6 option menu 4 options for installing Solaris, 1 option to 
load a driver, and 1 option for a shell.  This exactly the problem I am having 
in my heterogeneous environment.  I only started experimenting on the Blade 
platform because I can completely isolate it from my network and I have 6 
blades to work with.  I needed to rule out issues like :  NFS served by our EMC 
NS500G being incompatible with the jumpstart kernel or even NFS served by my 
TFTP server being incompatible with the jumpstart kernel.

What I have now is a completely isolated jumpstart environment that is 100% 
Solaris 10 built from the scripts in the Tools Directory on the DVD and it 
still doesn't work.

Below are the rest of the files associated with the jumpstart server:

[root at c3keval03:/export/config]# cat rules.ok
probe cpq
cpq     cpq     begin.cpq       hp_blade        finish.cpq
# version=2 checksum=4309

[root at c3keval03:/export/config]# cat custom_probes.ok
probe_cpq() {
  SI_CPQ=`modinfo |grep cpq |nawk '{print $6}'`
  export SI_CPQ
}
cmp_cpq() {
  probe_cqp
  if [ "X${SI_CPQ}" = X${1}" ]; then
        return 0
  else
        return 1
  fi
}
# version=2 checksum=14265

[root at c3keval03:/export/config]# cat c3keval05/sysidcfg
system_locale=en_US
timezone=UCT
terminal=sun-cmd
timeserver=localhost
network_interface=bnx0 {primary
 hostname=c3keval05.private
 ip_address=192.168.1.5
 netmask=255.255.255.0
 protocol_ipv6=no}
network_interface=bnx1 {secondary
 hostname=c3keval05.public
 ip_address=172.18.71.25
 netmask=255.255.255.0
 default_route=172.18.71.1
 protocol_ipv6=no}
name_service=DNS {domain_name=public
name_server=172.18.4.5,172.18.12.2
search=public}
root_password=uHzDlckCn2mIk
security_policy=NONE

[root at c3keval03:/export/config]# cat hp_blade
install_type    initial_install
system_type     server
pool rpool auto 8g 8g mirror any any
bootenv installbe bename s10u6-zfsroot dataset /var
cluster         SUNWCreq
package         CPQary3 add nfs://192.168.1.3:/export/pkg/drivers
package         SUNWzip add
package         SUNWbash add
package         SUNWsshr add
package         SUNWsshu add
package         SUNWsshdu add
package         SUNWsshdr add
package         SUNWsshcu add
package         SUNWman add
package         SUNWdoc add
package         SUNWless add
package         SFWfile add 
nfs://192.168.1.3:/export/pkg/companion/Solaris_i386/Packages
package         SFWgfind add 
nfs://192.168.1.3:/export/pkg/companion/Solaris_i386/Packages
package         SFWsed add 
nfs://192.168.1.3:/export/pkg/companion/Solaris_i386/Packages
package         SFWsudo add 
nfs://192.168.1.3:/export/pkg/companion/Solaris_i386/Packages
package         SFWtop add 
nfs://192.168.1.3:/export/pkg/companion/Solaris_i386/Packages
package         SUNWntpr add
package         SUNWntpu add
-- 
This message posted from opensolaris.org

Reply via email to