Skip to content

EN10/TinyBoxLinux

Repository files navigation

TinyBox Linux

TinyBox Linux Distro ~ 2 MB (Kernel + ToyBox initramfs)

Based on:

Distro Files:

The TinyBox Linux Distro iso in cd-root:

  • image.iso 3.56 MB (Linux 6.12.101 & ToyBox 0.8.12)

The BusyBox Linux Distro has 2 (BusyBox OR ToyBox) main files in bootfiles:

Run on QEMU:

from image.iso

.\qemu-system-x86_64.exe -cdrom image.iso

from bzImage and init.cpio.gz

.\qemu-system-x86_64.exe -kernel bzImage -initrd init.cpio.gz

Specify cores -smp and memory -m

.\qemu-system-x86_64.exe -cdrom image.iso -smp 1 -m 512

Windows Terminal

.\qemu-system-x86_64 -kernel .\bzImage -initrd initramfs.cpio.gz -no-reboot -nographic -append "console=ttyS0"

Update on aarch64

git clone -b linux-6.99.y --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
wget https://raw.githubusercontent.com/EN10/TinyBoxLinux/refs/heads/main/bootfiles/.config
time yes "" | make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu- -j 4

Simple Distro Setup

Add Networking:

Create bootable CD iso

About

A Tiny Linux Distro ~ 2MB just Tiny Kernel + Unix User Space

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages