Speaking of PXE Booting

The way PXE boot works with rc.initdiskless is the client does some work to assemble its own filesystem. I'd prefer a PXE boot layout where rc.initdiskless does as little as possible. In other words, PXE client A does not have access to the configs specific to PXE client B and vice-versa. This means doing most of the work on the host side. Ideally, each PXE client would see a different file system via TFTP and NFS.
 
I still have to achieve this with a Raspberry 3 running as commercial display. It uses nfs-data from it's FreeBSD boss. I want to lose the sd-card because it's added risk of failure and theoretically 2 times computer maintainnce.. Did it already as experiment some time ago with other systems. It's much configuration work and I don't remember a lot of it until I see it again. 😞
 
Is there any way to accomodate pxeboot as a menu option for pxelinux ?
Note to self for future reference.


Code:
LABEL obsd-pxe-install
        MENU LABEL Install OpenBSD 6.8 (PXE)
        KERNEL pxechn.c32
        APPEND bsd/obsd/pxeboot
 
Back
Top