Status

A derivative version of GRUB2, specially targetted at use with coreboot, is available in our monotone repository. It includes additional features not yet present in official GRUB, such as USB or Crypto support. Note, however, that this branch has been abandoned and is no longer under development.

How to build GRUB2 as a payload

It's recommended that you use the latest SVN version of GRUB, since coreboot support is being actively developed and evolves rapidly.

GRUB will automaticaly use the the memdisk for finding modules and the grub.cfg file.

Hints and Tricks

Loading grub.cfg from disk

It is suggested that grub.cfg is contained in a memdisk/tar image. This grub.cfg can be used to load other configuration files from any mass storage media. If you want to load a grub.cfg from the first device that contains one, your in-flash grub.cfg can look like this: