From subsecret
Jump to: navigation, search
No edit summary
No edit summary
Line 15: Line 15:
==Building tools (stage 2)==
==Building tools (stage 2)==
*[[Recompiling]]
*[[Recompiling]]
==Building tools (stage 3)==
==Building tools (stage 3)==
*[[Installing zlib, binutils]]
*[[Installing zlib, binutils]]
*[[Installing M4, ncurses, bash]]
*[[Installing M4, ncurses, bash]]
*[[Installing attr, coreutils]]
*[[Installing attr, coreutils]]
==Testing new environment & more build==
 
==Testing new environment==
*[[Trying tools in clean environment]]
*[[Trying tools in clean environment]]
==Building tools (stage 3 cont.)==
*[[Installing tar, pcre, grep]]
*[[Installing tar, pcre, grep]]
*[[Installing gzip, bzip2, xz, make]]
*[[Installing gzip, bzip2, xz, make]]
*[[Installing sed, findutils, gawk]]
*[[Installing sed, findutils, gawk]]


==Finishing building the tools==
*[[Installing patch, ncurses, nano]]
*[[Installing patch, ncurses, nano]]
*[[Installing gdbm, db, perl]]
*[[Installing gdbm, db, perl]]
==Finishing building the tools==
*[[Installing the rest]]
*[[Installing the rest]]



Revision as of 15:26, 9 May 2013

Building Linux from scratch

This is a guide on how to build an entire linux system from scratch.

Prerequisites: Linux installation on same architecture as the one you want to build Linux from scratch for. A working version of GCC. Files needed for guide

Using the guide: All steps have to be followed in the order they are for the program dependencies to work. However after finishing the building of the tools, you can add more tools yourself.

Building tools (stage 1)

Building tools (stage 2)

Building tools (stage 3)

Testing new environment

Building tools (stage 3 cont.)

Finishing building the tools

Building from new environment