Solaris 8 JumpStart failure: WARNING: No bootparam server responding
2007-12-24 20:09:00
2.6 and 7 nicely), and apparently I misconfigured something. However,
I cannot find more detailed documentation on what is actually
happening during the 2nd stage boot. The machine successfully
retrieves its IP address, and then asks for *something* using
bootparam. This request apparently never makes it to the server.
The error message seems to come from kernel/misc/nfs_dlboot. However,
the NFS root partition seems to have been mounted successfully
already.
While the machine in the example below is a lowly Sparc5/32MB, I have
tried with a SunBlade100 as well, it still gets stuck at the same
point.
Any pointers or RTFMs are welcome.
The command used to add the machine to the installation server:
>/export/install2.8hw0401/Solaris_8/Tools# ./add_install_client -s suninst0.cern.ch:/export/install2.8hw0401 -c suninst0.cern.ch:/export/auto_install2.8hw0401 sunosdev sun4m
>cleaning up preexisting install client "sunosdev"
>removing /tftpboot/inetboot.SUN4M.Solaris_8-1
>updating /etc/bootparams
>copying inetboot to /tftpboot
Apparently all went well:
> # grep sunosdev /etc/{bootparams,ethers,hosts}
> /etc/bootparams:sunosdev root=suninst0.cern.ch:/opt/Solaris8/Solaris_8/Tools/Boot install=suninst0.cern.ch:/export/install2.8hw0401 boottype=:in install_config=suninst0.cern.ch:/export/auto_install2.8hw0401 rootopts=:rsize=32768
> /etc/ethers:8:0:20:88:2a:90 sunosdev
> /etc/hosts:137.138.24.156 sunosdev
NFS server is working as well (showmount -e from a different host)
>/export/install2.8hw0401 (everyone)
>/export/auto_install_config2.8hw0401 (everyone)
>/opt/Solaris8/Solaris_8/Tools/Boot (everyone)
># ls -al /export/install2.8hw0401
>total 16
>drwxr-xr-x 2 root other 512 Jun 14 12:24 .
>drwxrwxr-x 23 root sys 1024 Jun 14 12:24 ..
>lrwxrwxrwx 1 root other 20 Jun 14 12:24 .cdtoc -> /opt/Solaris8/.cdtoc
>lrwxrwxrwx 1 root other 29 Jun 14 12:24 .install_config -> /opt/Solaris8/.install_config
>lrwxrwxrwx 1 root other 27 Jun 14 12:24 .slicemapfile -> /opt/Solaris8/.slicemapfile
>lrwxrwxrwx 1 root other 25 Jun 14 12:24 .volume.inf -> /opt/Solaris8/.volume.inf
>lrwxrwxrwx 1 root other 23 Jun 14 12:24 Copyright -> /opt/Solaris8/Copyright
>lrwxrwxrwx 1 root other 23 Jun 14 12:24 Solaris_8 -> /opt/Solaris8/Solaris_8
BUT: Booting the client (victim?):
> ok boot net -va - install
> Resetting ...
> SPARCstation 5, Keyboard Present
> ROM Rev. 2.28, 32 MB memory installed, Serial #8923792.
> Ethernet address 8:0:20:88:2a:90, Host ID: 80882a90.
> Rebooting with command: net -va - install
> Boot device: /iommu/sbus/ledma at 5,8400010/le at 5,8c00000 File and args: -va - install
> 20800
> Using RARP/BOOTPARAMS...
> Internet address is: 137.138.24.156
> hostname: sunosdev
> Found 137.138.24.91 @ a:0:30:89:18:81
> root server: suninst0.cern.ch (137.138.24.91)
> root directory: /export/install2.8hw0401/Solaris_8/Tools/Boot
> Enter filename [kernel/unix]:
> Size: 258984+54126+47482 Bytes
> Enter default directory for modules [/platform/SUNW,SPARCstation-5/kernel /platform/sun4m/kernel /kernel /usr/kernel]:
> Name of system file [etc/system]:
> SunOS Release 5.8 Version Generic_108528-07 32-bit
> Copyright 1983-2001 Sun Microsystems, Inc. All rights reserved.
> Ethernet address = 8:0:20:88:2a:90
> Using default device instance data
> root filesystem type [nfs]:
> Enter physical name of root device
> [/iommu at 0,10000000/sbus at 0,10001000/ledma at 5,8400010/le at 5,8c00000]:
> vac: enabled in writeback mode
> mem = 32768K (0x2000000)
> avail mem = 27795456
> root nexus = SUNW,SPARCstation-5
> iommu0 at root: obio 0x10000000
> sbus0 at iommu0: obio 0x10001000
> ledma0 at sbus0: SBus slot 5 0x8400010
> le0 at ledma0: SBus slot 5 0x8c00000 sparc ipl 6
> le0 is /iommu at 0,10000000/sbus at 0,10001000/ledma at 5,8400010/le at 5,8c00000
> root name:
> Requesting Internet address for 8:0:20:88:2a:90
> Found my IP address: 898a189c (137.138.24.156)
> WARNING: No bootparam server responding; still trying
and it stays there. The funny thing is that the bootparam server
actually gets (and answers) requests from the machine, but only
earlier during the boot sequence. Later there is nothing.
If anybody could tell me what is supposed to happen now (and maybe
even where to configure it to happen?), I'd be grateful.
Jan
Comments
Got something to say?
You must be logged in to post a comment.

