Difference between revisions of "Build coreboot using LBdistro"
(→TODO) |
|||
| Line 12: | Line 12: | ||
Extract it to /usr/local: | Extract it to /usr/local: | ||
| − | + | sudo tar jxvf toolchain.tar.bz2 -C /usr/local | |
| − | sudo tar jxvf toolchain.tar.bz2 -C /usr/local | + | |
| − | + | ||
Get last LBdistro from SVN repository: | Get last LBdistro from SVN repository: | ||
| Line 25: | Line 23: | ||
make menuconfig | make menuconfig | ||
make | make | ||
| + | |||
| + | Compile [[http://www.linuxbios.org/QEMU_Build_Tutorial | QEMU]] and apply patches to support 2MB BIOS | ||
| + | |||
| + | qemu -L ~ -hda /dev/null | ||
For now only QEMU compilation is generating ROM, but other boards will be added after Kdrive and application works. | For now only QEMU compilation is generating ROM, but other boards will be added after Kdrive and application works. | ||
Revision as of 14:02, 18 August 2007
Contents |
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
Compile [| QEMU] and apply patches to support 2MB BIOS
qemu -L ~ -hda /dev/null
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.
Add Gigabyte M57SLI-S4 to real tests.