^..^__
*,, , )_-
RATTIE LINUX
Research Operating System
------------------------------------------
B A S H B U I L D S C R I P T
------------------------------------------
ALL EXTRA SOFTWARE ARE NOT RECOGIZABLE BY ROOT USER AT THE MOMENT. I'M LOOKING FOR A HELP TO FIX THAT
This is a simple script that will create a working Linux distribution from scratch.
It will download all the sources, compile them and put everything into the ISO image. Have fun!
Version 2018.6 v1.3:
- Linux 3.16.56
- BusyBox 1.28.4
- SysLinux 6.03
Extra software (not tested):
- kbd 2.0.4
- ncurses 6.1
- vim 8.1
- nano 2.9.8
- figlet 2.2.5
- vrms 1.21
Final ISO size: 10.1 MB (10,094,592 bytes)
0 "INTRODUCTION"
1 "PREPARE DIRECTORIES"
2 "BUILD KERNEL"
3 "BUILD BUSYBOX"
4 "BUILD EXTRAS"
5 "GENERATE ROOTFS"
6 "GENERATE ISO"
7 "TEST IMAGE IN QEMU"
8 "CLEAN FILES"
I have a little experience in LFS and Arch. Minimal Linux Scripts is something new to me. I base my work on those projects:
Around 1.5GiB free space.
Ubuntu/Debian
sudo apt-get install wget bc build-essential gawk xorriso dialog qemu texinfo libncurses5-dev libncursesw5-dev