David Anderson b7411f3ed3 Only boot with ipxe.pxe if we're chainloading from another iPXE. #63
undionly.kpxe doesn't work if you chainload from a native iPXE, but it's
required for physical machines with NICs that iPXE doesn't natively
support.

In my previous attempt to handle Virtualbox's crippled iPXE, I switched
all BIOS-based boots to use ipxe.pxe. This was a bad idea, so now instead
we specifically recognize third-party iPXE builds, and only chainload
*those* with ipxe.pxe, and stick with undionly.kpxe for the rest.
2018-02-04 14:41:09 -08:00
..

Pixiecore, with embedded iPXE

This is a version of the Pixiecore tool that embeds iPXE binaries for all of Pixiecore's supported architectures/firmwares, so you don't have to handle building and deploying them yourself.

Due to iPXE's license, the result of embedding iPXE builds in the Pixiecore binary makes the overall binary fall under the terms of the GPLv2. See the LICENSE file in this directory for that license.

If you want an Apache-licensed build, check the "pixiecore-apache2" directory one level up for a build that doesn't embed iPXE (you have to supply iPXE binaries at runtime).