Hi,
I'm trying to get a SPARCStation SLC working as a diskless x terminal. I'm
using ARP/RARP to give it its IP address and TFTP to serve it its kernel.
This is all working fine: for the first time, its bizarre-o b&w screen
shows a penguin logo at boot - woohoo!
The problem is getting it to mount its root filesystem via NFS. After
ignoring several contradictory docs and reading the source, the correct
command appears to be:
boot net linux root=nfs nfsroot=10.0.0.7:/tftpboot/10.0.0.101
where 10.0.0.7 is the boot server (an intel redhat 6 box) and 10.0.0.101
is the ip address of the sparc, which it got from arp/rarp from 10.0.0.7 .
The kernel boots, but fails to mount the root filesystem and stops. I
can't see it attempting to mount it, using 'tcpdump'; I see a whole load
of UDP traffic which is the kernel being served via tftp, but no TCP
traffic at all, which I'd expect to see for sun rpc/nfs.
Have I got the right kernel command line?
Could the problem be that RedHat's SPARC install kernel doesn't have 'root
on nfs' option compiled in?
If so, does anyone know where I can get precompiled linux kernel binaries
for SPARCStation SLCs (Sun 4c)? Google and other searches didn't help me,
and RedHat/sparc's meagre selection of install kernels all do the same
thing described above.
Any help greatly appreciated...
--matt
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug