Should we add back a INSTALL kernel for this purpose, which would hold
the needed device, filesystems and kernel options to do a PXE install ?
No. I will add back the automatically built miniroot.kmod instead, I was too
hasty in removing it.
The requirement for a root on NFS makes things much more difficult,
because it needs a specific dhcp config on a case by case basis (while,
with a tftp-only solution, all can be done from a pxelinux menu).
I don't see how it is much more difficult, see above. For non-bespoke setups
we now have a simple net install procedure, which is to my mind a lot easier
for the uninitiated:
- mount the install CD-ROM image
- export via tftp+nfs
- configure dhcp/bootp server
- boot
... no copying files around, no searching for boot loaders, no changing file
permissions or whatever. You don't even have to enter paths or NFS server
information on the client.