linuxboot / heads

A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations and servers.
https://osresearch.net/
GNU General Public License v2.0
1.41k stars 185 forks source link

Does Heads support PXE network boot? #1327

Open ManifestD opened 1 year ago

ManifestD commented 1 year ago

This would be a nice feature to have if it doesn’t already exist.

tlaurion commented 1 year ago

Not now, but should not be hard to implement if interested. You can inspire yourself of network-init-recovery script under initrd/bin/ and then offer an option under initrd/bin/gui-init to access it.

Goal would be to interpret info returned from dhcp request and wget initrd and kernel from it and point to repo information where pxeboot enabled config would look for it.

@ManifestD up to the task?

tlaurion commented 1 year ago

@ManifestD otherwise an example of what you try to accomplish to at least replicate in test case for a willing volunteer and how you you want Heads to trust that pushed config?