Solaris 9 Jumpstart tftp problems

Hi All,

I'm trying to setup a Jumpstart on Ultra 5 running Solaris 9. The Jumpstart will serve Solaris 10 to x86 machines with PXE boot. I got most of the jumpstart elements worked out, but tftp seems to causing some issues. Also, there is no DHCP, coz in a produciton envrioment there won't be any DHCP(security reasons). Hence the Boot server will be in the same LAN segment.

I get the client (x86) to boot and look for Jumpstart server. The grub menu does rarp. Then it goes to download the x86.miniroot, thats when I get File Not Found error.

Here is the tftp server entry in inetd.conf in jumpstart server:

tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot

When I do ps -ef | grep tftp, I get nothing. However, netstat revelas that port 69 is idle.

I can tftp to the server. And when I try to download the same x86.miniroot file, I get this error:

Transfer timed out.

The connections times out (always) when I've downloaded 32MB of x86.miniroot (total size is 48MB).. weird..

The grub menu at client looks like this:

rarp

kernel /I86PC.Solaris_10-1/multiboot kernel/unix -B install_config=10.1.2.80:/opt/jumpstart/config,sysid_config=10.1.2.80:/opt/jump start/intel,

install_media=10.1.2.80:/opt/jumpstart/intel,install_boot=10.1.2.80:/opt/jumpst art/intel/boot

module /I86PC.Solaris_10-1/x86.miniroot

-

Any suggestions? I'm concerned about tftp entry in inetd.conf. Does it have have a user in.tftpd in /etc/passwd

How do I enable debuging in tftp? And where does the debug logs reside?

Thanks,

Nitin

[1643 byte] By [NitMan] at [2007-11-26 6:17:18]
# 1

Well, kinda hate to reply to myself. I found out the tftp client has a limit on number of blocks. It can download 65535 (16K) blocks. If you have old tftp client, then file download is limited to 32MB, with each block size of 512bytes. The new clients download bigger size blocks, 1432. Which allows clients to download 89MB file. I used Solaris 10 CD to do initial boot, and it worked.

Now for the next issue: the install dies when it looks for rules.ok and i get this error:

runCmd error in /usr/sbin/sysidput with output::

Unable to run cmd: /usr/sbin/sysidput

System Identification complete

Opening interactive window

How can I force install to take place in text mode only? My sysidcfg looks like this:

system_locale=en_US

TIMEZONE=US/Central

timeserver=time.xnet.com

terminal=vt100

network_interface=PRIMARY {netmask=255.255.255.0 protocol_ipv6=no}

name_service=NONE

security_policy=NONE

--

Thanks again,

Niitn

NitMan at 2007-7-6 13:58:39 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...