|
|
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html>
- <head>
- <title>Installing Linux on the Soekris net4501</title>
- <link rel="stylesheet" href="../../style/pjb.css" type="text/css">
- <link rel="next" href="bootstrap.html">
- <meta name="Author" content="Peter Benie">
- <meta name="keywords" lang="en" content="net4501, Linux">
- <meta name="description" content="This guide shows how to install Red Hat Linux 7.2 on a Soekris Engineering net4501 computer using PXE.">
- </head>
- <body>
-
- <p>[<a href="./">intro</a> |
- <a href="bootstrap">bootstrap</a> |
- <a href="kernel">linux kernel</a> |
- <a href="filesystem">root filesystem</a> |
- <a href="netboot">network boot</a> |
- <a href="flash">install on flash card</a> ]</p>
-
- <h1>Linux on net4501</h1>
-
- <p>This page explains how to install <a
- href="http://www.redhat.com/software/linux/">Red Hat Linux</a> 7.2 on
- the <a href="http://www.soekris.com/net4501.htm">net4501</a>.</p>
-
- <p>The net4501 is a small computer designed for firewalls and VPN
- routers, made by <a href="http://www.soekris.com/">Soekris
- Engineering</a>. It has three network ports and a slot for a flash
- card, but no hard disk, floppy disk or CD-ROM drive. You can install
- Linux onto the flash card either by using a machine with appropriate
- hardware, or by using PXE (network boot). The PXE method is described
- here.</p>
-
-
- <h2>Prerequisits</h2>
-
- <p>Before you begin, you will need the following hardware and software:</p>
-
- <ul>
- <li>A machine on which to build and export the filesystem</li>
- <li>A net4501 with flash card installed</li>
- <li>A serial cable</li>
- </ul>
- <ul>
- <li><a href="ftp://ftp.kernel.org/pub/linux/kernel/v2.4/">Linux 2.4 kernel source</a></li>
- <li><a href="ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/os/i386/RedHat/RPMS/">Red Hat 7.2 RPMS for i386</a></li>
- <li>NFS server</li>
- <li>DHCP server</li>
- <li>PXE server</li>
- <li>TFTP server</li>
- <li><a href="http://syslinux.zytor.com/pxe.php">PXELINUX</a></li>
- <li>C compiler</li>
- <li>Perl interpreter</li>
- <li>A terminal emulator (eg. minicom)</li>
- </ul>
-
- <p>Red Hat doesn't ship pxelinux in their syslinux package. Get it
- from <a
- href="http://www.kernel.org/pub/linux/utils/boot/syslinux/">kernel.org</a>
- or an old copy from this page, below.</p>
-
- <h2>Installation</h2>
-
- <ol>
- <li><a href="bootstrap">Set up the bootstrap environment (PXE, DHCP etc.)</a></li>
- <li><a href="kernel">Create a network boot kernel</a></li>
- <li><a href="filesystem">Construct a root filesystem on another machine</a></li>
- <li><a href="netboot">Boot the net4501 from the network</a></li>
- <li><a href="flash">Copy the root filesystem onto the net4501's flash card</a></li>
- </ol>
-
-
- <h2>Download</h2>
-
- <ul>
- <li><a href="soekris.tar.gz">soekris.tar.gz</a> [12K] (<a href="filelist">View contents</a>)</li>
- <li><a href="pxelinux.0">pxelinux</a> [8K]</li>
- </ul>
-
- <table border=0 width="100%"><tr><td align=right><a href="bootstrap">Next</a></td></tr></table>
- <hr>
- <p class="right">
- <a href="http://validator.w3.org/check/referer" style="border-width: 0"><img
- src="http://www.w3.org/Icons/valid-html401"
- alt="Valid HTML 4.01!" height="31" width="88"></a>
-
- <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
- src="http://jigsaw.w3.org/css-validator/images/vcss"
- alt="Valid CSS!" height="31" width="88"></a>
- </p>
- <p>Peter Benie <peterb+linux-net4501@chiark.greenend.org.uk><br>
- <a href="../">Linux</a></p>
- </body>
- </html>
|