https://github.com/boneill02/scarlet
minimal linux + busybox config for an embedded recovery OS (4-16MB)
https://github.com/boneill02/scarlet
busybox distro lfs linux recovery-image
Last synced: over 1 year ago
JSON representation
minimal linux + busybox config for an embedded recovery OS (4-16MB)
- Host: GitHub
- URL: https://github.com/boneill02/scarlet
- Owner: boneill02
- Created: 2022-11-20T21:09:50.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T19:50:55.000Z (over 3 years ago)
- Last Synced: 2025-01-24T20:43:46.978Z (over 1 year ago)
- Topics: busybox, distro, lfs, linux, recovery-image
- Language: Roff
- Homepage:
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://youtu.be/asnXWOUKhTA) has been very helpful in the initial
setup.
## Build Requirements
* cpio
* wget
* x86\_linux\_musl toolchain
* make