19763 shaares
136 private links
136 private links
The majority of the payloads supported by coreboot are built automatically once they are selected and configured as described in the next section.
Most beginners want to use the default SeaBIOS payload. It runs Option ROMs, is able to discover boot devices and provides a very simple boot menu.
If, however, you need to build a payload that is currently not included in the coreboot build system:
First you need to download the source code for the payload of your choice and build it.
Each payload may have different build instructions and requirements, however most of the time a "make" command will suffice. Please check Payloads and the wiki page for the respective payload for details.
The result of this step should be an ELF file (e.g. filo.elf, or coreinfo.elf) which you can use with coreboot (see below).