Difference between revisions of "GRUB2"

From coreboot
Jump to navigation Jump to 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.