[SunHELP] Net Boot Weirdness

Jon Still sunhelp at sunhelp.org
Thu Jul 19 07:57:11 CDT 2001


Hey folks,

I'm having some fun with net booting a sparc at the moment and could do with
some advice.

Firstly, I'm trying to install Solaris 7 onto a Sparc20 with no CD drive.
The machine that I'm using to provide net booting services is running
OpenBSD 2.9/i386, so that rules out using the add_install_client scripts and
other such niceties.

So far...

1.  The sparc picks up it's IP addy via RARP.
2.  The sparc loads the inetboot image via TFTP.
3.  The sparc retrieves root mountpoint location via bootparamd.
4.  The sparc loads a kernel via NFS.
5.  Kernel panics.

The other odd thing I've noticed is the sparc ARPing for 127.0.0.1 - it
doesn't stop the boot process but then again it could well be the culprit
for the crash.

Output from the sparc's console is shown below.

Apologies for the verbose output...

-------------------
<#0> ok boot net - install
Resetting ...
SPARCstation 20 MP (2 X SuperSPARC-II), No Keyboard
ROM Rev. 2.25, 128 MB memory installed, Serial #7621844.
Ethernet address 8:0:20:74:4c:d4, Host ID: 72744cd4.

Rebooting with command: net - install
Boot device: /iommu/sbus/ledma at f,400010/le at f,c00000  File and args: -
install
1a800
hostname: feeder.tertial.org
whoami: no domain name
X
Requesting Ethernet address for 127.0.0.1 = 7F000001
No reply received.
root server: iolanthe.tertial.org
root directory: /mnt/Solaris_2.7/Tools/Boot
SunOS Release 5.7 Version Generic_106541-06 [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1999, Sun Microsystems, Inc.
whoami: no domain name
rtioctl: kstr_ioctl failed: error 128
whoami: couldn't add route: error 128.
WARNING: nfsdyn_mountroot: NFS3 mount_root failed: error 128
Cannot mount root on
/iommu at f,e0000000/sbus at f,e0001000/ledma at f,400010/le at f,c00000 fstype nfsdyn
panic: vfs_mountroot: cannot mount root
skipping system dump - no dump device configured
rebooting...
~esetting ...
-------------------

/etc/bootparams:
feeder.tertial.org
root=iolanthe.tertial.org:/mnt/Solaris_2.7/Tools/Boot \
                        install=iolanthe.tertial.org:/mnt/Solaris_2.7 \
                        boottype=:in \
                        rootopts=:rsize=32768

/etc/exports:
#       $OpenBSD: exports,v 1.1 1996/09/06 11:57:20 deraadt Exp $
#
# NFS exports Database
# See exports(5) for more information.  Be very careful, misconfiguration
# of this file can result in your filesystems being readable by the world.
/home -network 192.168.1 -mask 255.255.255.0 -maproot=root -alldirs
/mnt -network 192.168.1 -mask 255.255.255.0 -maproot=root -alldirs


If anyone can shed some light I'd be very grateful.

Cheers and TIA,
Jon.

--
Jon Still                               E-mail: jon at tertial.org
System Administrator                    Web:    http://www.tertial.org/
tertial.org




More information about the SunHELP mailing list