In <alt.os.linux.slackware> Menno Duursma <(E-Mail Removed)> wrote:
> On Tue, 25 Nov 2003 18:25:45 +0000, William Park wrote:
> > I can
> > - boot using LILO boot floppy or from harddisk (for development
> > only), and
> > - mount NFS root using BOOTP or static parameter on kernel
> > commandline.
> >
> > Now, how do I boot over the network?
>
> Setup dhcpd to point clients to your kernel-image under /tftpboot
> http://etherboot.sourceforge.net/doc...rman/x126.html
>
> Create the root-filesystems for the clients under /tftpboot and export
> them via NFS (or a ramdisk-image instead.):
> http://www.applied-synergetics.com/a...klessboot.html
>
> > I have 3c905C whose boot rom (MBA-4.30) is configured for TCP/IP with
> > BOOTP. When computer boots, it connects to BOOTP and TFTP, but hangs
> > after TFTP download.
>
> So it does download a kernel?
> (But then tells you it's unable to mount `/'?)
>
> I'm probably now going to test it out myself as well... However it'll be a
> Compaq Deskpro, onboard `tulip' NIC - in my case.
>
> Hoop this helped you any though.
I bought 3c905 because it has bootrom (Managed PC Boot Agent v4.30), so
I wouldn't have to bother with Etherboot and the likes (so was my
thinking). The card has PXE, Netware, TCP/IP, RPL support; and, within
TCP/IP, it has BOOTP and DHCP.
Here is what I got so far:
- NFS root works, because I can boot from LILO floppy or harddisk,
and mount NFS root using
ip=192.168.1.2:...:...:255.255.255.0:...:eth0

ff
nfsroot=/tftpboot/...
as kernel parameter which assign everything statically.
- BOOTP works, because I can mount NFS root (as above) using
ip=bootp
as kernel parameter.
- TFTP works, because I can move files manually.
I think it has to do with kernel tagging. I've tried sending
- regular kernel that I use for LILO boot.
- "tagged" kernel obtained with
mknbi-linux -i rom bzImage bootImage (netboot-0.9.8)
mknbi-linux --ip=bootp bzImage --output=bootImage (mknbi-1.4.2)
Nothing. On the screen, computer prints
BOOTP.
TFTP..... (dots fly by on this line before hangs with this)
--
William Park, Open Geometry Consulting, <(E-Mail Removed)>
Linux solution for data management and processing.