Difference between revisions of "Build coreboot using LBdistro"

From coreboot
Jump to: navigation, search
(What is LBdistro?)
(What is LBdistro?)
Line 2: Line 2:
  
 
LBdistro is an improvement on buildrom to let user customize what binaries will be at final ROM. The original name was [[biosdistro]] but Uwe suggest me change it to LBdistro.
 
LBdistro is an improvement on buildrom to let user customize what binaries will be at final ROM. The original name was [[biosdistro]] but Uwe suggest me change it to LBdistro.
In the LBdistro the user can just select through menus what applications, kernel features and LinuxBIOS will be added to ROM. So the system will compile everything and the user will needs just write it this firmware in you BIOS flash.
+
In the LBdistro the user can just select through menus what applications, kernel features and LinuxBIOS will be added to ROM. So the system will compile everything and the user will needs just write this firmware in you BIOS flash.
  
 
=== How to getting started? ===
 
=== How to getting started? ===

Revision as of 13:56, 18 August 2007

What is LBdistro?

LBdistro is an improvement on buildrom to let user customize what binaries will be at final ROM. The original name was biosdistro but Uwe suggest me change it to LBdistro. In the LBdistro the user can just select through menus what applications, kernel features and LinuxBIOS will be added to ROM. So the system will compile everything and the user will needs just write this firmware in you BIOS flash.

How to getting started?

First you need download the toolchain used to compile some LBdistro packages:

wget http://lbdistro.sourceforge.net/tools/toolchain.tar.bz2

Extract it to /usr/local:

sudo tar jxvf toolchain.tar.bz2 -C /usr/local

Get last LBdistro from SVN repository:

svn co https://lbdistro.svn.sourceforge.net/svnroot/lbdistro/trunk LBdistro

After that issue:

cd LBdistro
make menuconfig
make

For now only QEMU compilation is generating ROM, but other boards will be added after Kdrive and application works.

Known problems

Fixed.

TODO

Remove the needs of external toolchain, the build system needs create the toolchains too.