Skip to content

Live PXE artifact support #1167

@chaserhkj

Description

@chaserhkj

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions