NetBoot Install Sparc64 Problems

Gavin Atkinson gavin at FreeBSD.org
Mon Jul 19 16:39:58 UTC 2010


On Mon, 2010-07-05 at 16:31 +0200, Narciso Martinez wrote:
> Sometime I get "\", another time Sparc machine ask (by TFTP) files
> that doesn't exist in tftpboot (directory /boot from CD).
> 
> The problems are mainly in bootptab and in the content of /tftpboot.
> My bootptal is like this:
> .default:\
> :bf="WHAT SHOULD I PUT HERE FOR NET INSTALL?":dn=domain:ds=nameserver:\
> :gw=gateway:ht=ether:hd="AND HERE?":hn:\
> :sm=255.255.255.0
> 
> hostname:ht=1:ha=080020C4269A:tc=.default:ip=IP:

I'm afraid I can't help you with bootp directly, but here's what I use
with isc-dhcpd:

group sparc64 {
  next-server a.b.c.d;
  filename "kernel-sparc64.nfs";
  option root-path "a.b.c.d:/space/freebsd/roots/sparc64";

  host v120  { hardware ethernet 00:03:ba:2c:8e:d1; fixed-address w.x.y.z; }
  host v240  { hardware ethernet 00:03:ba:7d:3e:b9; fixed-address w.x.y.z; }
  host v480  { hardware ethernet 00:03:ba:2f:17:6e; fixed-address w.x.y.z; }
  host v880  { hardware ethernet 00:03:ba:0b:35:4f; fixed-address w.x.y.z; }
}

> In the other side, in my /tftpboot I copy al directory /boot from cd
> install and I created the symbolic link with the mac the sparc64.

Then, in /tftpboot, I have copies of /boot/loader named after the IP
addresses converted to hex, so for example loader for the server
10.0.128.1 would be named /tftpboot/0A008001

Finally, /space/freebsd/roots/sparc64 is just a copy of the root
filesystem, or in your case, I assume a straight copy of the install CD
should work.

Gavin

-- 
Gavin Atkinson
FreeBSD committer and bugmeister


More information about the freebsd-sparc64 mailing list