I want to get rid of the local hard-disk, and run a
Linux machine purely with NFS hosted disk (probably Solaris machine).
One problem is that I need to get the Linux machine booted!
There is already an existing method for doing this for diskless,
networked systems... the bootp protocol. There is even provision
on many Ethernet cards to install a boot EPROM for such a purpose.
I have looked in the NET-2 , NFS and Ethernet documents for
references to bootp but there seems no mention of it.
Has anyone written bootp code for Linux? The EPROM code
to get a diskless linux machine booted is the most useful.
(code to make a Linux-based bootp server would be nice too).
I don't think there are any limitations on running an NFS-
only machine (I won't use /proc file system, and machine will have plenty
of real memory, so swapping should be rare).
Comments and suggestions will be gratefully received,