You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

94 lines
3.4 KiB

<!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 &lt;peterb+linux-net4501@chiark.greenend.org.uk&gt;<br>
<a href="../">Linux</a></p>
</body>
</html>