File: intro.html

package info (click to toggle)
dfsbuild 1.0.2.0
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,312 kB
  • ctags: 6
  • sloc: haskell: 831; sh: 200; makefile: 99
file content (310 lines) | stat: -rw-r--r-- 5,758 bytes parent folder | download
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Introduction to DFS</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="Using Debian From Scratch"
HREF="dfs.html"><LINK
REL="PREVIOUS"
TITLE="Using Debian From Scratch"
HREF="dfs.html"><LINK
REL="NEXT"
TITLE="Getting DFS"
HREF="getting.html"><STYLE
TYPE="text/css"
>.synopsis, .classsynopsis {
    background: #eeeeee;
    border: solid 1px #aaaaaa;
    padding: 0.5em;
}
.programlisting {
    background: #eeeeff;
    border: solid 1px #aaaaff;
    padding: 0.5em;
}
.variablelist {
    padding: 4px;
    margin-left: 3em;
}
.navigation {
    background: #ffeeee;
    border: solid 1px #ffaaaa;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.navigation a {
    color: #770000;
}
.navigation a:visited {
    color: #550000;
}
.navigation .title {
    font-size: 200%;
}</STYLE
></HEAD
><BODY
CLASS="CHAPTER"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><TABLE
WIDTH="100%"
CLASS="navigation"
SUMMARY="Navigation header"
CELLPADDING="2"
CELLSPACING="2"
><TR
VALIGN="middle"
><TD
><A
ACCESSKEY="p"
HREF="dfs.html"
><IMG
SRC="left.png"
WIDTH="24"
HEIGHT="24"
BORDER="0"
ALT="Prev"></A
></TD
><TD
><A
ACCESSKEY="h"
HREF="dfs.html"
><IMG
SRC="home.png"
WIDTH="24"
HEIGHT="24"
BORDER="0"
ALT="Home"></A
></TD
><TH
WIDTH="100%"
align="center"
>Using Debian From Scratch</TH
><TD
><A
ACCESSKEY="n"
HREF="getting.html"
><IMG
SRC="right.png"
WIDTH="24"
HEIGHT="24"
BORDER="0"
ALT="Next"></A
></TD
></TR
></TABLE
><DIV
CLASS="CHAPTER"
><H1
><A
NAME="INTRO"
></A
>Introduction to DFS</H1
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
><A
HREF="intro.html#FEATURES"
>DFS Features</A
></DT
><DT
><A
HREF="getting.html"
>Getting DFS</A
></DT
><DT
><A
HREF="history.html"
>History of DFS</A
></DT
></DL
></DIV
><P
>      Welcome to Debian From Scratch (DFS).  DFS is really two
      systems: 1) a bootable CD for repairing Linux systems or
      installing Debian; and 2) the program that generates the CDs
      that are used for #1.  Most of this manual focuses on #1.
      A wide variety of DFS CDs can be made using the DFS build
      tools.  This manual will refer to CDs made using the default
      configuration.
    </P
><BR
CLEAR="all"><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="FEATURES"
>DFS Features</A
></H1
><P
>	You can expect the following from your DFS CD:
      </P
><P
></P
><UL
><LI
><P
>Bootable CD featuring the GNU Grub
	    bootloader.  Can be used to boot hard disk partitions even
	    if no hard disk bootloader is present.</P
></LI
><LI
><P
>Kernel and userland support for all major
	    filesystems, including ext2, ext3, JFS, XFS, ReiserFS,
	    FAT, VFAT, NTFS, ISO9660, CramFS, tmpfs, and more.  Userland support for Reiser4.
	  </P
></LI
><LI
><P
>Kernel and userland support for different disk
	    layout schemes including standard partitioning, Logical
	    Volume Manager 2 (LVM2), software RAID, etc.
	  </P
></LI
><LI
><P
>Full recovery tools runnable directly from CD,
	    including:
	  </P
><P
></P
><UL
><LI
><P
>Filesystem utilities for all major filesystems, including undeletion tools for ext2</P
></LI
><LI
><P
>Partition editors (fdisk, cfdisk, parted)</P
></LI
><LI
><P
>Text editors (nano, joe, vim, emacs)</P
></LI
><LI
><P
>C, Perl, Python, and OCaml development
		environments.  Enough to configure and compile a new
		kernel and build basic .debs.  Kernel 2.6.6 sources
                included on CD.</P
></LI
><LI
><P
>Full networking support, including PPP and
		various Ethernet cards and DHCP</P
></LI
><LI
><P
>Network tools including FTP clients, Web
		client, ssh, telnet, NFS, smbclient, tcpdump, netcat, etc.
	      </P
></LI
><LI
><P
>Backup restoration tools such as
		rdiff-backup, dump/restore, tar, cpio, amanda client,
		afbackup client, etc.</P
></LI
><LI
><P
>CD and DVD burning tools</P
></LI
><LI
><P
>Basic printing tools (cat for local
                printers, rlpr for remote ones, and netcat for
                Jetdirect, plus unix2dos for text files and
                Ghostscript for emergency conversions)
              </P
></LI
><LI
><P
>Mail reader (mutt)</P
></LI
></UL
></LI
><LI
><P
>Base systems for multiple versions of Debian
	    installable directly from CD, including: sarge, etch, and
	    sid (stable, testing, and unstable).
	  </P
></LI
><LI
><P
>            Hybrid amd64 support: A single i386/amd64 hybrid CD
            provides
            enough to install or fix either an i386 or an
            AMD64 system.  Includes 64-bit kernel with 32-bit
            emulation (to run the 32-bit userland on the CD).   Also
            includes 64-bit packages for bootstrapping a new AMD64
            support.  In short, you can boot a 64-bit kernel and be
            treated as a first-class citizen in almost all respects.
          </P
></LI
><LI
><P
>            Easy porting to other architectures.  Existing ports to
            Alpha and PowerPC.
          </P
></LI
><LI
><P
>i386 or x86_64 (amd64) kernels bootable
	    directly from initial boot menu.</P
></LI
><LI
><P
>DFS generation scripts support custom kernels,
	    packages, mirrors, compressed ISO images, and a high
	    degree of flexibility.
	  </P
></LI
></UL
></DIV
></DIV
><TABLE
CLASS="navigation"
WIDTH="100%"
SUMMARY="Navigation footer"
CELLPADDING="2"
CELLSPACING="2"
><TR
VALIGN="middle"
><TD
ALIGN="left"
><A
ACCESSKEY="p"
HREF="dfs.html"
><B
>&lt;&lt;&lt;&nbsp;Using Debian From Scratch</B
></A
></TD
><TD
ALIGN="right"
><A
ACCESSKEY="n"
HREF="getting.html"
><B
>Getting DFS&nbsp;&gt;&gt;&gt;</B
></A
></TD
></TR
></TABLE
></BODY
></HTML
>