Difference between revisions of "GRUB2"

From coreboot
Jump to: navigation, search
m
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
The long term goal is to replace the common LinuxBIOS payload [[FILO]] with a LinuxBIOS-capable version of GRUB2.  
+
Our 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.
+
== Status ==
  
* Build a single grub2.elf binary that contains all modules required to boot the system.
+
Patrick Georgi has been working on GRUB2 for LinuxBIOS during the Google Summer of Code 2007.
* Add an IDE driver to GRUB2.
 
  
== Status ==
+
Find his code here:
 +
* http://linuxbios.org/~oxygene/lbgrub2-20070820-1.tar.bz2
 +
* http://linuxbios.org/~oxygene/lbgrub2-instructions.txt
  
* Tristan Gingold has written an IDE driver for GRUB2.
+
Todo:
* [http://www.coresystems.de Stefan Reinauer] started integrating this IDE driver and building a single grub2.elf binary.
+
* Fix lbgrub2 for LinuxBIOS v2
* Currently, GRUB2 on x86 platforms is rather dependent on a legacy BIOS and starting from 16bit mode.
+
* USB stack integration
  
 
== How to help? ==
 
== How to help? ==
  
 
Contact [mailto:stepan@coresystems.de Stefan Reinauer] or the [[Mailinglist|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 23:53, 3 October 2007

Introduction

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

Status

Patrick Georgi has been working on GRUB2 for LinuxBIOS during the Google Summer of Code 2007.

Find his code here:

Todo:

  • Fix lbgrub2 for LinuxBIOS v2
  • USB stack integration

How to help?

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