IncusOS install via pxe

Hi,

I have a couple of dell 3000 sff boxes that I would like to setup as a IncusOS cluster. I used IncusOS image downloader to create a usb file and used balena etcher to write the usb key and then discovered that these dell 3k systems did not want to boot from usb. I’m probably missing some setting but I have been using them with ipxe to install alpine for other testing so I know that works.

Is there a good pattern to ipxe boot the iso or img from IncusOS image downloader ?

Thanks!

Alan

Interesting question, will properly need this to at some stage.

I would create a very generic USB image from the IncusOS image downloader, just provide a certificate and very basic network settings. Convert the USB image into a PXE boot image, configure PXE boot and see if it is booting….

Think the trick is to convert the USB into a boot able PXE binary and to keep IncusOS config as simple as possible.

Hope it helps to get you started…

I’ve tried a couple times using a memdisk pattern and getting an Exec format error. It takes a really long time so I’m not certain it’s the right way.

Sanboot patterns are a lot faster so I’ve been playing with that and I suspect I’m running into an issue in the partition copy logic. Booting IncusOS to install on Hyper-V VM sits at 'starting'. · Issue #933 · lxc/incus-os · GitHub might be related.

I don’t have a good grasp on the imaging logic so I need to dig in there. If you have any suggestions of what to look at, that would be very cool.

Thanks!

Alan