I've just setup a proof-of-concept UEFI, PXE, NFS diskless booting system. For the NFS booting to work, I needed to create a custom
dracut-network including modules for
Eventually, there will be many different filesystems (operating systems) on the NFS, each one with multiple kernels (from updates/debug). I want it to be relatively simple to create/update any of these OSs.
How can I build one
initramfs that will work with any generic distro kernel? (Is this even possible? Other architectural suggestions regarding the project are welcome too).