kairos icon indicating copy to clipboard operation
kairos copied to clipboard

AuroraBoot: Use a pixiecore with updated ipxe for better nic support

Open HasseJohansen opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe.

Yes. Currently I cannot netboot with your AuroraBoot build as (some) rtl based nic doesn't work with the drivers in the ipxe embedded in the official netboot/pixiecore

Describe the solution you'd like

fork pixiecore(it seems not maintained)

update the the used ipxe version and build a new pixiecore package

use that pixiecore package in AuroraBoot

For inspiration I have a pixiecore with newer drivers here: https://github.com/HasseJohansen/netboot https://hub.docker.com/repository/docker/hassejohansen/pixiecore

And an AuroraBoot build overriding the netboot/pixiecore dependency to the above GitHub repo with this in the bottom of go.mod: replace go.universe.tf/netboot => github.com/hassejohansen/netboot v1.21.2

I also have a docker image for AuroraBoot with updated pixiecore here: https://hub.docker.com/repository/docker/hassejohansen/auroraboot (not optimised reg. layers etc. it is quite big)

Describe alternatives you've considered

I have considered making a PR against https://github.com/danderson/netboot/, but it seems not maintained

Additional context

HasseJohansen avatar Feb 07 '24 14:02 HasseJohansen