summaryrefslogtreecommitdiff
path: root/doc/buildMin.html
blob: 8183a3a52c46663544cc1c4eb862abfac8b2c58b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>How To Build a Minimal Linux System from Source Code</TITLE>
 <LINK HREF="buildMin-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="buildMin-1.html">Next</A>
Previous
Contents
<HR>
<H1>How To Build a Minimal Linux System from Source Code</H1>

<H2>Greg O'Keefe, <CODE>gcokeefe@postoffice.utas.edu.au</CODE></H2>v0.8, September 2000
<P><HR>
<EM>These are instructions for building a minimal linux system from source code.
It used to be part of 
<A HREF="http://www.linuxdoc.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html">From PowerUp to Bash Prompt</A>
but I've separated it to keep both documents short and focussed.
The system we build here is <EM>very</EM> minimal, and not ready for
real work. If you want to build a practical system from scratch, see
Gerard Beekmans' 
<A HREF="http://www.linuxfromscratch.org">Linux From Scratch HOWTO</A> instead.</EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="buildMin-1.html">What You Will Need</A></H2>

<P>
<H2><A NAME="toc2">2.</A> <A HREF="buildMin-2.html">The Filesystem</A></H2>

<P>
<H2><A NAME="toc3">3.</A> <A HREF="buildMin-3.html">MAKEDEV</A></H2>

<P>
<H2><A NAME="toc4">4.</A> <A HREF="buildMin-4.html">Kernel</A></H2>

<P>
<H2><A NAME="toc5">5.</A> <A HREF="buildMin-5.html">Lilo</A></H2>

<P>
<H2><A NAME="toc6">6.</A> <A HREF="buildMin-6.html">Glibc</A></H2>

<P>
<H2><A NAME="toc7">7.</A> <A HREF="buildMin-7.html">SysVinit </A></H2>

<P>
<H2><A NAME="toc8">8.</A> <A HREF="buildMin-8.html">Ncurses</A></H2>

<P>
<H2><A NAME="toc9">9.</A> <A HREF="buildMin-9.html">Bash</A></H2>

<P>
<H2><A NAME="toc10">10.</A> <A HREF="buildMin-10.html">Util-linux (getty and login)</A></H2>

<P>
<H2><A NAME="toc11">11.</A> <A HREF="buildMin-11.html">Sh-utils</A></H2>

<P>
<H2><A NAME="toc12">12.</A> <A HREF="buildMin-12.html">Towards Useability</A></H2>

<P>
<H2><A NAME="toc13">13.</A> <A HREF="buildMin-13.html">More Information</A></H2>

<UL>
<LI><A HREF="buildMin-13.html#ss13.1">13.1 Random Tips</A>
<LI><A HREF="buildMin-13.html#ss13.2">13.2 Links</A>
</UL>
<P>
<H2><A NAME="toc14">14.</A> <A HREF="buildMin-14.html">Administrivia</A></H2>

<UL>
<LI><A HREF="buildMin-14.html#ss14.1">14.1 Copyright</A>
<LI><A HREF="buildMin-14.html#ss14.2">14.2 Homepage</A>
<LI><A HREF="buildMin-14.html#ss14.3">14.3 Feedback</A>
<LI><A HREF="buildMin-14.html#ss14.4">14.4 Acknowledgements</A>
<LI><A HREF="buildMin-14.html#ss14.5">14.5 Change History</A>
<LI><A HREF="buildMin-14.html#ss14.6">14.6 TODO</A>
</UL>
<HR>
<A HREF="buildMin-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>