Build coreboot using LBdistro
The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
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 at menus what applications will be added to ROM so the system will compile all applications, kernel and LinuxBIOS.
How to getting started?
First you need download the toolchain used to compile some LBdistro packages:
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.
There is some problems when compiling it on Debian and others (on Ubuntu 6.06 it works fine). This problem will be fixed ASAP.
In my system I need change the command "lzma e" to "lzma -z" to compress payload