GRUB2

From coreboot
Revision as of 10:29, 11 December 2006 by Stepan (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The wiki is being retired!

Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!

Introduction

The long term goal is to replace the common LinuxBIOS payload FILO with a LinuxBIOS-capable version of GRUB2.

To achieve this, two things need to happen.

  • build a single grub2.elf binary that contains all modules required to boot the system.
  • add an IDE driver to grub2.

Status

  • Tristan Gingold has written an IDE driver for GRUB2
  • Stefan Reinauer started integrating this IDE driver and building a single grub2.elf binary.
  • Currently, grub2 on x86 platforms is rather dependent on a legacy bios and starting from 16bit mode.

How to help?

Contact Stefan Reinauer or the LinuxBIOS mailing list for more information.