jumpstart: bootparamd: GETFILE failed for "sun" and file "root"

From: boenzlip@ee.ethz.ch
Date: Thu Nov 07 2002 - 17:18:51 EST


Hi Gurus!

I want to settup a SunUltra 1 (UltraSPARC) via jumpstart. The Bootserver is a RedHat7.2 Box with all deamons needed:
- rarpd, tftpd, bootparamd, nfs
there are no smb, dhcpd or iptables deamons running there or somewhere else

files: Sun Solaris 8 CDimage:
/media/jumpstart/Solaris_8/

/etc/hosts:
192.168.0.55 sun

/etc/exports:
/media/jumpstart/ sun(rw, no_root_squash)

The sun is getting a IP-Address via rarpd. Screen dump:
Boot device: /sbus/ledma@e, 8400010,8c00000 File and args: -v install
2aa00 Using RARP/BOOTPARAMS...
Internet address is: 192.168.0.55
hostname: sun
domainname: (none)
Found 192.168.0.1 @ 0:30:4f:12:dc:78
[...waiting....]
panic - boot: Could not mount filesystem.

The bootparamd in debug mode screens:
bootparamd: whoami get question for 192.168.0.55
This is host sun
Returning sun (none) 192.168.0.1
getfile got question for "sun" and file "root"
getfile failed for sun

tcpdump and ethereal print:
Destination: Protocol: Info:
192.168.0.1 Bootparams V1 GETFILE call XID 0x10
192.168.0.1 Bootparams V1 GETFILE call XID 0x10 dup XID 0x10
192.168.0.1 Bootparams V1 GETFILE call XID 0x10 dup XID 0x10
192.168.0.1 Bootparams V1 GETFILE call XID 0x10 dup XID 0x10
192.168.0.1 Bootparams V1 GETFILE call XID 0x10 dup XID 0x10
255.255.255.255 Portmap V2 CALLIT call XID 0xf
192.168.0.55 Portmap V2 CALLIT reply XID 0xf
255.255.255.255 Portmap V2 CALLIT call XID 0xf
192.168.0.55 Portmap V2 CALLIT reply XID 0xf
255.255.255.255 Portmap V2 CALLIT call XID 0xf
192.168.0.55 Portmap V2 CALLIT reply XID 0xf
....

In detail the
255.255.255.255 Portmap V2 CALLIT call XID 0xf
means: get "sun" and "root" file

192.168.0.55 Portmap V2 CALLIT reply XID 0xf
means: remote hasn't exported program (1)

I would say that the problem lies by the bootparamd server, so here I put the file:
/etc/bootparams:
root=192.168.0.1:/media/jumpstart/Solaris_8/Tools/Boot \
install=192.168.0.1:/media/jumpstart/ \
rootops=:rsize=32768

the filetree in /media:
/media &
       &-- jumpstart/
                    &--Solaris_8/
                                &--Docs/ ...
                                &--EA/ ...
                                &--Misc/ ...
                                &--Patches/ ...
                                &--Product/ ...
                                &--Tools/ ...

[...]stands for more files
All files got full rwx access for user/group/world

if I execute /usr/sbin/exportfs the /jumpstart files are properly listed

I dont know what the bootparamd server means mit "getfile faild for sun". I think that this is the key... No Idea what the file "sun" and "root" should be, a lake of knowledge perhaps...

Thanks to all of you gurus!
I will post a SUMMARY when solution found.

Greetings
Patrick
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:25:15 EDT