Difference between revisions of "GSoC"

From coreboot
Jump to: navigation, search
(New page: = Google Summer of Code 2007 = - figuring out how to boot vista from either a linuxbios loader or (Ron's preference) via Linux/kboot)
 
(Google Summer of Code 2007)
Line 1: Line 1:
 
= Google Summer of Code 2007 =
 
= Google Summer of Code 2007 =
  
- figuring out how to boot vista from either a linuxbios loader or (Ron's preference) via Linux/kboot
+
== Booting Windows and other Operating Systems in LinuxBIOS ==
 +
 
 +
The goal of this sub project is to figure out how to boot Windows Vista/XP/2003. There are two approaches that might proof successful:
 +
Using a dedicated LinuxBIOS loader (ie. adapting ReactOS freeloader), or booting Windows on top of Linux using kexec/kboot.
 +
 
 +
== Port Grub2 to work in LinuxBIOS ==
 +
 
 +
Grub2 is going to be _the_ bootloader of choice in the forseeable future. As such, it could replace both Grub legacy and FILO, the LinuxBIOS hack for grub compatibility. FILO lacks many features that come with grub2 with no extra effort.
 +
 
 +
== SCSI booting in LinuxBIOS ==
 +
 
 +
Currently LinuxBIOS can not boot from an arbitrary SCSI controller. There are two solutions for the problem:
 +
* Use Linux and Kexec. This requires to keep the SCSI driver in the flash chip.
 +
* Use x86emu/vm86/ADLO and the int13 method. This would allow to use the PCI option rom available on all modern SCSI controllers.

Revision as of 22:24, 11 March 2007

Google Summer of Code 2007

Booting Windows and other Operating Systems in LinuxBIOS

The goal of this sub project is to figure out how to boot Windows Vista/XP/2003. There are two approaches that might proof successful: Using a dedicated LinuxBIOS loader (ie. adapting ReactOS freeloader), or booting Windows on top of Linux using kexec/kboot.

Port Grub2 to work in LinuxBIOS

Grub2 is going to be _the_ bootloader of choice in the forseeable future. As such, it could replace both Grub legacy and FILO, the LinuxBIOS hack for grub compatibility. FILO lacks many features that come with grub2 with no extra effort.

SCSI booting in LinuxBIOS

Currently LinuxBIOS can not boot from an arbitrary SCSI controller. There are two solutions for the problem:

  • Use Linux and Kexec. This requires to keep the SCSI driver in the flash chip.
  • Use x86emu/vm86/ADLO and the int13 method. This would allow to use the PCI option rom available on all modern SCSI controllers.