old-www/HOWTO/Network-boot-HOWTO/index.html

498 lines
6.9 KiB
HTML

<HTML
><HEAD
><TITLE
>Network Boot and Exotic Root HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="x46.html"></HEAD
><BODY
CLASS="ARTICLE"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2">Network Boot and Exotic Root HOWTO</H1
><DIV
CLASS="AUTHORGROUP"
><A
NAME="AEN4"><H3
CLASS="AUTHOR"
><A
NAME="AEN5"
>Brieuc Jeunhomme</A
></H3
><DIV
CLASS="AFFILIATION"
><SPAN
CLASS="ORGNAME"
>frtest<BR></SPAN
><DIV
CLASS="ADDRESS"
><P
CLASS="ADDRESS"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bbp@via.ecp.fr<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P
></DIV
></DIV
><H3
CLASS="CORPAUTHOR"
>Logilab S.A.</H3
></DIV
><DIV
CLASS="REVHISTORY"
><TABLE
WIDTH="100%"
BORDER="0"
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
COLSPAN="3"
><B
>Revision History</B
></TH
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.3</TD
><TD
ALIGN="LEFT"
>2002-04-28</TD
><TD
ALIGN="LEFT"
>Revised by: bej</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Many feedback inclusions, added links to several projects</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.2.2</TD
><TD
ALIGN="LEFT"
>2001-12-08</TD
><TD
ALIGN="LEFT"
>Revised by: dcm</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Licensed GFDL</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.2.1</TD
><TD
ALIGN="LEFT"
>2001-05-21</TD
><TD
ALIGN="LEFT"
>Revised by: logilab</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Fixed bibliography and artheader</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.2</TD
><TD
ALIGN="LEFT"
>2001-05-19</TD
><TD
ALIGN="LEFT"
>Revised by: bej</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Many improvements and included Ken Yap's feedback.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.1.1</TD
><TD
ALIGN="LEFT"
>2001-04-09</TD
><TD
ALIGN="LEFT"
>Revised by: logilab</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>First public draft.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 0.1</TD
><TD
ALIGN="LEFT"
>2000-12-09</TD
><TD
ALIGN="LEFT"
>Revised by: bej</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Initial draft.</TD
></TR
></TABLE
></DIV
><DIV
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN13"><P
></P
><P
>This document explains how to quickly setup a linux server to provide what diskless linux clients require to get up and running, using an IP network. It includes data and partly rewritten text from the Diskless-HOWTO, the Diskless-root-NFS-HOWTO, the linux kernel documentation, the etherboot project's documentation, the linux terminal server project's homepage, and the author's personal experience, acquired when working for Logilab. Eventually this document may end up deprecating the Diskless-HOWTO and Diskless-root-NFS-HOWTO. Please note that you'll also find useful information in the From-PowerUp-to-bash-prompt-HOWTO and the Thin-Client-HOWTO, and the Claus-Justus Heine's page about NFS swapping.</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="x46.html"
>Introduction</A
></DT
><DD
><DL
><DT
>1.1. <A
HREF="x46.html#AEN48"
>What is this all about?</A
></DT
><DT
>1.2. <A
HREF="x46.html#AEN51"
>Thanks</A
></DT
><DT
>1.3. <A
HREF="x46.html#AEN57"
>Diskless booting advocacy</A
></DT
><DT
>1.4. <A
HREF="x46.html#AEN92"
>Requirements</A
></DT
><DT
>1.5. <A
HREF="x46.html#AEN104"
>Acknowledgements and related documentation</A
></DT
><DT
>1.6. <A
HREF="x46.html#AEN113"
>Feedback</A
></DT
><DT
>1.7. <A
HREF="x46.html#COPYRIGHT"
>Copyright Information</A
></DT
></DL
></DD
><DT
>2. <A
HREF="x122.html"
>Diskless booting operation overview</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="x122.html#AEN125"
>Obtaining IP parameters</A
></DT
><DT
>2.2. <A
HREF="x122.html#AEN136"
>Loading the kernel</A
></DT
><DT
>2.3. <A
HREF="x122.html#AEN142"
>Mounting the root filesystem</A
></DT
><DT
>2.4. <A
HREF="x122.html#AEN146"
>Terminating the boot process</A
></DT
></DL
></DD
><DT
>3. <A
HREF="x150.html"
>Building the kernel</A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="x150.html#AEN169"
>When the root filesystem is on a ramdisk</A
></DT
></DL
></DD
><DT
>4. <A
HREF="x219.html"
>Daemons setup</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="x219.html#AEN221"
>NFS daemon</A
></DT
><DT
>4.2. <A
HREF="x219.html#AEN226"
>BOOTP daemon</A
></DT
><DT
>4.3. <A
HREF="x219.html#AEN242"
>TFTP</A
></DT
></DL
></DD
><DT
>5. <A
HREF="x251.html"
>Clients setup, creation of the root filesystem</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="x251.html#AEN256"
>Creating the first files and directories</A
></DT
><DT
>5.2. <A
HREF="x251.html#AEN301"
>The <TT
CLASS="FILENAME"
>/var</TT
> and <TT
CLASS="FILENAME"
>/etc</TT
> directories</A
></DT
><DT
>5.3. <A
HREF="x251.html#AEN326"
>Last details</A
></DT
><DT
>5.4. <A
HREF="x251.html#AEN351"
>Trial...</A
></DT
><DT
>5.5. <A
HREF="x251.html#AEN355"
>And Error!</A
></DT
></DL
></DD
><DT
>6. <A
HREF="x359.html"
>Several ways of obtaining the kernel</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="x359.html#AEN362"
>BOOTP or DHCP capable NICs</A
></DT
><DT
>6.2. <A
HREF="x359.html#AEN365"
>Kernel on a local floppy or hard drive</A
></DT
><DT
>6.3. <A
HREF="x359.html#AEN376"
>Bootloader without kernel on a local floppy or hard drive</A
></DT
><DT
>6.4. <A
HREF="x359.html#AEN386"
>Creating ROMs for the clients</A
></DT
><DT
>6.5. <A
HREF="x359.html#AEN411"
>Local CDROM</A
></DT
></DL
></DD
><DT
>7. <A
HREF="x537.html"
>How to create diskless MS-Windows stations?</A
></DT
><DT
>8. <A
HREF="x542.html"
>Troubleshooting, tips, tricks, and useful links</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="x542.html#AEN544"
>Transparently handling workstations'specific files</A
></DT
><DT
>8.2. <A
HREF="x542.html#AEN551"
>Reducing diskless workstations'memory usage</A
></DT
><DT
>8.3. <A
HREF="x542.html#AEN562"
>Swapping over NFS</A
></DT
><DT
>8.4. <A
HREF="x542.html#AEN580"
>Swapping over network block devices</A
></DT
><DT
>8.5. <A
HREF="x542.html#AEN597"
>Getting rid of error messages about <TT
CLASS="FILENAME"
>/etc/mtab</TT
> or unmounted directories on shutdown</A
></DT
><DT
>8.6. <A
HREF="x542.html#AEN604"
>Installing new packages on workstations</A
></DT
></DL
></DD
><DT
>A. <A
HREF="a610.html"
>Non-Volatile Memory chips</A
></DT
><DT
>B. <A
HREF="a628.html"
>Determining the size and speed of EPROMs to plug in a NIC</A
></DT
><DT
>C. <A
HREF="a645.html"
>Companies selling diskless computers</A
></DT
><DT
><A
HREF="b658.html"
>References</A
></DT
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x46.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>