Skip to content

minimal linux + busybox config for an embedded recovery OS (4-16MB)

Notifications You must be signed in to change notification settings

boneill02/scarlet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scarlet Linux

Configuration files and scripts for building a tiny Linux + Busybox distribution. Intended for use as a recovery OS in BIOS chips on Libreboot-supported devices.

Currently, the build script will create a kernel and initrd with the default configurations for both Linux and Busybox. This runs, however it is around ~14MB total. In order to store on the BIOS chip of one of these systems, the total size must be anywhere between 2MB and 10MB. In order to achieve this, certain unnecessary Busybox programs and Linux drivers must be disabled.

This video has been very helpful in the initial setup.

Build Requirements

  • cpio
  • wget
  • x86_linux_musl toolchain
  • make

About

minimal linux + busybox config for an embedded recovery OS (4-16MB)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages