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