326 lines
6.3 KiB
HTML
326 lines
6.3 KiB
HTML
|
<HTML
|
|||
|
><HEAD
|
|||
|
><TITLE
|
|||
|
>Preface</TITLE
|
|||
|
><META
|
|||
|
NAME="GENERATOR"
|
|||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
|
|||
|
"><LINK
|
|||
|
REL="HOME"
|
|||
|
TITLE="The Linux Bootdisk HOWTO"
|
|||
|
HREF="index.html"><LINK
|
|||
|
REL="PREVIOUS"
|
|||
|
TITLE="The Linux Bootdisk HOWTO"
|
|||
|
HREF="index.html"><LINK
|
|||
|
REL="NEXT"
|
|||
|
TITLE="Introduction"
|
|||
|
HREF="x68.html"></HEAD
|
|||
|
><BODY
|
|||
|
CLASS="SECT1"
|
|||
|
BGCOLOR="#FFFFFF"
|
|||
|
TEXT="#000000"
|
|||
|
LINK="#0000FF"
|
|||
|
VLINK="#840084"
|
|||
|
ALINK="#0000FF"
|
|||
|
><DIV
|
|||
|
CLASS="NAVHEADER"
|
|||
|
><TABLE
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TH
|
|||
|
COLSPAN="3"
|
|||
|
ALIGN="center"
|
|||
|
>The Linux Bootdisk HOWTO</TH
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="bottom"
|
|||
|
><A
|
|||
|
HREF="index.html"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="80%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="bottom"
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="10%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="bottom"
|
|||
|
><A
|
|||
|
HREF="x68.html"
|
|||
|
>Next</A
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"></DIV
|
|||
|
><DIV
|
|||
|
CLASS="SECT1"
|
|||
|
><H1
|
|||
|
CLASS="SECT1"
|
|||
|
><A
|
|||
|
NAME="AEN21"
|
|||
|
>1. Preface</A
|
|||
|
></H1
|
|||
|
><DIV
|
|||
|
CLASS="IMPORTANT"
|
|||
|
><P
|
|||
|
></P
|
|||
|
><TABLE
|
|||
|
CLASS="IMPORTANT"
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="25"
|
|||
|
ALIGN="CENTER"
|
|||
|
VALIGN="TOP"
|
|||
|
><IMG
|
|||
|
SRC="../images/important.gif"
|
|||
|
HSPACE="5"
|
|||
|
ALT="Important"></TD
|
|||
|
><TD
|
|||
|
ALIGN="LEFT"
|
|||
|
VALIGN="TOP"
|
|||
|
><P
|
|||
|
> This document may be outdated. If the date on the title page is
|
|||
|
more than six months ago, please check the <A
|
|||
|
HREF="http://www.linuxlots.com/~fawcett/Bootdisk-HOWTO/index.html"
|
|||
|
TARGET="_top"
|
|||
|
> Bootdisk-HOWTO homepage</A
|
|||
|
> to see if a more recent version exists.
|
|||
|
</P
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
></DIV
|
|||
|
><P
|
|||
|
>Although this document should be legible in its text form,
|
|||
|
it looks much better in Postscript, PDF or HTML forms because of
|
|||
|
the typographical conventions used.
|
|||
|
</P
|
|||
|
><DIV
|
|||
|
CLASS="SECT2"
|
|||
|
><H2
|
|||
|
CLASS="SECT2"
|
|||
|
><A
|
|||
|
NAME="AEN27"
|
|||
|
>1.1. Version notes</A
|
|||
|
></H2
|
|||
|
><P
|
|||
|
>Graham Chapman wrote the original Bootdisk-HOWTO and supported it
|
|||
|
through version 3.1. Tom Fawcett started as co-author around the time
|
|||
|
kernel v2 was introduced, and he is the document's current maintainer.
|
|||
|
Chapman has disappeared from the Linux community and his whereabouts are
|
|||
|
currently unknown.
|
|||
|
</P
|
|||
|
><P
|
|||
|
>This information is intended for Linux on the
|
|||
|
<EM
|
|||
|
>Intel</EM
|
|||
|
> platform. Much of this information may be
|
|||
|
applicable to Linux on other processors, but I have no first-hand
|
|||
|
experience or information about this. If you have experience with
|
|||
|
bootdisks on other platforms, please contact me.
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="SECT2"
|
|||
|
><H2
|
|||
|
CLASS="SECT2"
|
|||
|
><A
|
|||
|
NAME="AEN35"
|
|||
|
>1.2. To do list</A
|
|||
|
></H2
|
|||
|
><P
|
|||
|
> <P
|
|||
|
></P
|
|||
|
><OL
|
|||
|
TYPE="1"
|
|||
|
><LI
|
|||
|
><P
|
|||
|
> User-mode-linux (<A
|
|||
|
HREF=" http://user-mode-linux.sourceforge.net/"
|
|||
|
TARGET="_top"
|
|||
|
> http://user-mode-linux.sourceforge.net</A
|
|||
|
>) seems like a great
|
|||
|
way to test out bootdisks without having to reboot your machine
|
|||
|
constantly. I haven't been able to get it to work. If anyone has
|
|||
|
been using this consistently with homemade bootdisks, please let
|
|||
|
me know.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
> Re-analyze distribution bootdisks and update the "How the
|
|||
|
Pros do it" section.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Figure out just how much of the init-getty-login sequence can
|
|||
|
be simplified, and rip it out. A few people have said that
|
|||
|
init can be linked directly to /bin/sh; if so, and if this imposes
|
|||
|
no great limitations, alter the instructions to do this.
|
|||
|
This would eliminate the need for getty, login, gettydefs, and
|
|||
|
maybe all that PAM and NSS stuff.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Go through the 2.4 kernel source code again and write a
|
|||
|
detailed explanation of how the boot process and ramdisk-loading
|
|||
|
process work, in detail. (If only so that I understand it
|
|||
|
better.) There are some issues about initrd and limitations of
|
|||
|
booting devices (eg flash memory) that I don't understand yet.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
> Delete section that describes how to upgrade existing
|
|||
|
distribution bootdisks. This is usually more trouble than it's
|
|||
|
worth.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
><LI
|
|||
|
><P
|
|||
|
>Replace rdev commands with LILO keywords.
|
|||
|
</P
|
|||
|
></LI
|
|||
|
></OL
|
|||
|
>
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="SECT2"
|
|||
|
><H2
|
|||
|
CLASS="SECT2"
|
|||
|
><A
|
|||
|
NAME="AEN52"
|
|||
|
>1.3. Feedback and credits</A
|
|||
|
></H2
|
|||
|
><P
|
|||
|
>I welcome any feedback, good or bad, on the content of this
|
|||
|
document. I have done my best to ensure that the instructions and
|
|||
|
information herein are accurate and reliable, but I don't know
|
|||
|
everything and I don't keep up on kernel development. Please let me
|
|||
|
know if you find errors or omissions. When writing, please indicate the
|
|||
|
version number of the document you're referencing. Be nice.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> We thank the many people who assisted with corrections and
|
|||
|
suggestions. Their contributions have made it far better than we
|
|||
|
could ever have done alone.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> Send comments and corrections to the author at the email address
|
|||
|
above. <EM
|
|||
|
>Please read <A
|
|||
|
HREF="troubleshooting.html"
|
|||
|
>Section 7</A
|
|||
|
>
|
|||
|
before asking me questions</EM
|
|||
|
>. Do
|
|||
|
<EM
|
|||
|
>not</EM
|
|||
|
> email me disk images.
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="SECT2"
|
|||
|
><H2
|
|||
|
CLASS="SECT2"
|
|||
|
><A
|
|||
|
NAME="AEN60"
|
|||
|
>1.4. Distribution policy</A
|
|||
|
></H2
|
|||
|
><P
|
|||
|
> Copyright <20> 1995-2002 by Tom Fawcett and Graham Chapman.
|
|||
|
This document may be distributed under the terms set forth in the <A
|
|||
|
HREF="http://linuxdoc.org/copyright.html"
|
|||
|
TARGET="_top"
|
|||
|
>Linux Documentation Project
|
|||
|
License</A
|
|||
|
>. Please contact the authors if you are unable to get
|
|||
|
the license.
|
|||
|
</P
|
|||
|
><P
|
|||
|
> This is free documentation. It is distributed in the hope
|
|||
|
that it will be useful, but <EM
|
|||
|
>without any
|
|||
|
warranty</EM
|
|||
|
>; without even the implied warranty of
|
|||
|
<EM
|
|||
|
>merchantability</EM
|
|||
|
> or <EM
|
|||
|
>fitness for a
|
|||
|
particular purpose</EM
|
|||
|
>.
|
|||
|
</P
|
|||
|
></DIV
|
|||
|
></DIV
|
|||
|
><DIV
|
|||
|
CLASS="NAVFOOTER"
|
|||
|
><HR
|
|||
|
ALIGN="LEFT"
|
|||
|
WIDTH="100%"><TABLE
|
|||
|
WIDTH="100%"
|
|||
|
BORDER="0"
|
|||
|
CELLPADDING="0"
|
|||
|
CELLSPACING="0"
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="index.html"
|
|||
|
>Prev</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="index.html"
|
|||
|
>Home</A
|
|||
|
></TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
><A
|
|||
|
HREF="x68.html"
|
|||
|
>Next</A
|
|||
|
></TD
|
|||
|
></TR
|
|||
|
><TR
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="left"
|
|||
|
VALIGN="top"
|
|||
|
>The Linux Bootdisk HOWTO</TD
|
|||
|
><TD
|
|||
|
WIDTH="34%"
|
|||
|
ALIGN="center"
|
|||
|
VALIGN="top"
|
|||
|
> </TD
|
|||
|
><TD
|
|||
|
WIDTH="33%"
|
|||
|
ALIGN="right"
|
|||
|
VALIGN="top"
|
|||
|
>Introduction</TD
|
|||
|
></TR
|
|||
|
></TABLE
|
|||
|
></DIV
|
|||
|
></BODY
|
|||
|
></HTML
|
|||
|
>
|