Subject: Re: Netbooting a Sparc4 from a Linux box
To: David Brownlee <abs@netbsd.org>
From: Bert Kiers <kiers@original.xs4all.nl>
List: port-sparc
Date: 02/12/2000 22:14:57
David Brownlee wrote:
> 
>         Some options:
>         a) Find a sun floppy disk drive :)
>         b) Install NetBSD on a PC and boot from there (temporarily if you
>            must :)
>         c) Find a non broken linux bootparamd.

I have no problems netbooting Sun 3/60 and Sparc Classic with Linux
rpc.bootparamd (the one that came with Slackware 4.0.0, 10312 bytes - do
those things have a version?).

My /etc/bootparams is:
vlootje root=hsi:/export/vlootje gateway=10.0.6.3:0xffffff00 \
swap=hsi:/export/vlootje/swap
ferrari root=hsi:/export/ferrari gateway=10.0.6.8:0xffffff00 \
swap=hsi:/export/ferrari/swap
anarchy root=hsi:/export/anarchy gateway=10.0.6.3:0xffffff00 \
swap=hsi:/export/anarchy/swap

where vlootje and ferrari are Sun 3/60 (NetBSD 1.4), anarchy is Sparc
classic (NetBSD 1.4.1, hsi is i386 (Linux).

>         d) Locate a NetBSD/sparc boot program compiled to use bootp.
>         d) tcpdump the session and try to work out what is going on.
> 
>         :/
> 
>                 David/absolute
> 
> On Fri, 11 Feb 2000, Sean Murphy wrote:
> 
> > Ok, here's the deal.  For the past 2 days I've been trying to netboot my
> > SparcStation4 diskless station off my P100 Slackware 7 Linux box.  I've
> > gone through the Diskless howto religiously, scoured backissues of this
> > list, and pretty much pulled my hair out trying to make it work :-)
> >
> > The sparc loads the bootloader (i've tried both Net and OpenBSD
> > bootloaders).  The following output is produced:
> >
> > boot: client IP address: 198.166.5.45
> > recvrpc: reject, astat=1, errno=1
> > bootparamd: 'whoami' call failed
> >
> > I've got rpc.bootparamd running on the linux box, and /etc/bootparamd has
> > the following contents:
> >
> > imb545.imb.nrc.ca root=tanager:/export/client/root \
> >                 swap=tanager:/export/client/swap
> >
> > All the filesystems in /export/client are correct, I believe.  There's a
> > copy of the kernel in /export/client/root and /tftpboot, just to be sure.
> > tftpd is enabled in inetd, nfsd and mountd are both running happily.  I
> > can nfs mount the shares from my other systems, so everything is hopping
> > along nicely.  from what I've gathered from the old posts to this group,
> > the linux bootparamd is somewhat less than perfect, but anyone who can
> > point me in the right direction so i can get this thing loaded with an OS
> > would be my hero :-)
> >
> > --Sean
> >

--
Bert Kiers, !MCSE && 0xFF