-
Notifications
You must be signed in to change notification settings - Fork 92
Description
It would be nice if BIB could be used to directly produce PXE artifacts that could be used for a diskless workstation deployment.
This is the equivalent of platform=live in custom-coreos-disk-images. For PXE live boot, kernel image, an initramfs image and a rootfs image would be needed.
The tricky part here is that initramfs image here needs to understand how rootfs img is packaged and different systems have different approaches to this. For example CoreOS bootc container ships with a live-capable initramfs already and uses their own dracut modules to boot the live image. While other systems may not have an initramfs that just works and BIB might need to build one. Dracut does have vendor-neutral livenet and dmsquash-live modules that are builtin so that might be the route.
There are already existing feature requests asking for live OS or live iso support (#1012 #433) but I believe Live PXE is different since it requires network capability in initramfs stage.
Other possible approach is to have bootc in initramfs and boot diskless directly (bootc-dev/bootc#898)