This repostory contains Buildroot configurations, patches, and additions meant to build a useful Linux+Busybox distribution which can be embedded on the flash memory of ThinkPad X220/X230 machines running Coreboot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
xSmurf b95ccded3f
...
9 years ago
board/coreboot Cleaned up grsec configs 9 years ago
configs Cleaned up grsec configs 9 years ago
package typo 9 years ago
scripts fixed path in save script 9 years ago
.gitignore Cleaned up grsec configs 9 years ago
Config.in Initial import 9 years ago
README.md ... 9 years ago
external.mk fixed paths 9 years ago

README.md

Coreboot Buildroot

This repostory contains buildroot configurations, patches, and addition meant to build a useful linux+busybox distribution which can be embedded on the eeprom of ThinkPad X220/X230 machines running Coreboot.

It includes three different configuration: the default config coreboot_defconfig, a minimal config coreboot_minimal_defconfig which can fit on the X230 without hardware modifications (but lacks some extra goodies), and a grsec configuration for both of these.

Some of the coreboot utility (ie: cbfstool, ifdtool, and nvramtool) packages are built from a local source. you will need to edit this path in packages/coreboot/*/*.mk

$ git clone https://github.com/xsmurf/coreboot_buildroot_project.git $ export BR_PROJECT=$PWD/coreboot_buildroot_project $ wget <buildroot-release.tgz> $ tar -xjf <buildroot-release.tgz> $ cd $ make BR2_EXTERNAL=$BR_PROJECT coreboot_defconfig $ make

After making changes in buildroot with make menuconfig, make linux-menuconfig, or make busybox-menuconfig, you use the included $BR_PROJECT/scripts/save.sh to export your changes back to the project.