Netbooting Sparc64

Didrik Madheden didrik at kth.se
Wed Apr 25 01:25:02 UTC 2007


Ok, second status report. As before, I've managed to get inital arp
and tftp in order, to download the bootstrap. I managed to disable my
router's dhcp server and activate dhcpd on my FBSD box.
Here's what the sun box outputs:
===
36e00 Consoles: Open Firmware console

FreeBSD/sparc64 bootstrap loader, Revision 1.0
(root at s-dallas.cse.buffalo.edu, Fri Jan 12 08:25:13 UTC 2007)
bootpath="/pci at 1f,0/network at c,1"
boot: ethernet address: 00:03:ba:08:1c:11
net_open: server addr: 192.168.1.68
net_open: server path: /usr/sunboot
panic: arp: no response for 0.0.0.0

--> Press a key on the console to reboot <--
Rebooting...
Program terminated
ok [prompt mode]
===
The part I'm curious about  is "panic: arp: no response for 0.0.0.0".
What am I missing?
Perhaps it won't work to place the contents of the boot CD in
/usr/sunboot, but that error seems to about something else.

Relevant parts if my dhcpd.conf:
===
host sune.lan {
 fixed-address sune.lan;
 hardware ethernet 00:03:ba:08:1c:11;
 option root-path "192.168.1.68:/usr/sunboot";
}

host alantis.lan {
 fixed-address 192.168.1.65;
 hardware ethernet 00:13:37:13:37:cc; # Yes, it's a custom MAC
}

host billy.lan {
 fixed-address 192.168.1.68;
 hardware ethernet 00:c0:4f:8a:68:a5;
}
===
sune.lan is assigned to 192.168.1.69 in hosts and 0:3:ba:8:1c:11 in
ethers. billy.lan is the server used for netboot. alantis.lan is just
an innocent bystander.

My exports has a single row:
/usr/sunboot         -ro -maproot=root -network 192.168.1.69 -mask 255.255.255.0
My rc.conf is the default configuration+what you adviced me to add.

I also double-checked showmount -e after a reboot.

Anything obvious I've missed?

On 4/25/07, Miles Nordin <carton at ivy.net> wrote:
> >>>>> "dm" == Didrik Madheden <didrik at kth.se> writes:
> I've never used the ISO image, but maybe that will work?  Anyway,
> /usr/sunboot should be the root directory of an installed FreeBSD
> system.  You can install by hand with something like (but not exactly
> like):
It should somehow work since the CD boots. (Or should've done in the
ideal case)

> cat base.a{a..z} base.b{a..f} | gunzip | (cd /usr/sunboot && pax -rpe)
> cat comp.a{a..z} comp.b{a..x} | gunzip | (cd /usr/sunboot && pax -rpe)
Hmm, I don't have an installed FreeBSD(-sparc64) system.

/Didrik Madheden

-----BEGIN 2ROT13 MESSAGE-----
Low Bitrate Netlabel: <http://f-label.tojt.net/>
Electronic music forum:
<http://oxo-unlimited.com/forums>
Sätt på ett par flipflops, vippa på rumpan
och gör det här till en minnesvärd sommar!
-----END 2ROT13 MESSAGE-----


More information about the freebsd-sparc64 mailing list