Difference between revisions of "GRUB2"

From coreboot
Jump to: navigation, search
 
m
Line 5: Line 5:
 
To achieve this, two things need to happen.
 
To achieve this, two things need to happen.
  
* build a single grub2.elf binary that contains all modules required to boot the system.
+
* Build a single grub2.elf binary that contains all modules required to boot the system.
* add an IDE driver to grub2.
+
* Add an IDE driver to GRUB2.
  
 
== Status ==
 
== Status ==
  
* Tristan Gingold has written an IDE driver for GRUB2
+
* Tristan Gingold has written an IDE driver for GRUB2.
 
* [http://www.coresystems.de Stefan Reinauer] started integrating this IDE driver and building a single grub2.elf binary.
 
* [http://www.coresystems.de 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.
+
* Currently, GRUB2 on x86 platforms is rather dependent on a legacy BIOS and starting from 16bit mode.
  
 
== How to help? ==
 
== How to help? ==
  
Contact [mailto:stepan@coresystems.de Stefan Reinauer] or the LinuxBIOS mailing list for more information.
+
Contact [mailto:stepan@coresystems.de Stefan Reinauer] or the [[Mailinglist|LinuxBIOS mailing list]] for more information.

Revision as of 10:50, 11 December 2006

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.