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

4 years ago
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  2. <html>
  3. <head>
  4. <title>Installing Linux on the Soekris net4501</title>
  5. <link rel="stylesheet" href="../../style/pjb.css" type="text/css">
  6. <link rel="next" href="bootstrap.html">
  7. <meta name="Author" content="Peter Benie">
  8. <meta name="keywords" lang="en" content="net4501, Linux">
  9. <meta name="description" content="This guide shows how to install Red Hat Linux 7.2 on a Soekris Engineering net4501 computer using PXE.">
  10. </head>
  11. <body>
  12. <p>[<a href="./">intro</a> |
  13. <a href="bootstrap">bootstrap</a> |
  14. <a href="kernel">linux kernel</a> |
  15. <a href="filesystem">root filesystem</a> |
  16. <a href="netboot">network boot</a> |
  17. <a href="flash">install on flash card</a> ]</p>
  18. <h1>Linux on net4501</h1>
  19. <p>This page explains how to install <a
  20. href="http://www.redhat.com/software/linux/">Red Hat Linux</a> 7.2 on
  21. the <a href="http://www.soekris.com/net4501.htm">net4501</a>.</p>
  22. <p>The net4501 is a small computer designed for firewalls and VPN
  23. routers, made by <a href="http://www.soekris.com/">Soekris
  24. Engineering</a>. It has three network ports and a slot for a flash
  25. card, but no hard disk, floppy disk or CD-ROM drive. You can install
  26. Linux onto the flash card either by using a machine with appropriate
  27. hardware, or by using PXE (network boot). The PXE method is described
  28. here.</p>
  29. <h2>Prerequisits</h2>
  30. <p>Before you begin, you will need the following hardware and software:</p>
  31. <ul>
  32. <li>A machine on which to build and export the filesystem</li>
  33. <li>A net4501 with flash card installed</li>
  34. <li>A serial cable</li>
  35. </ul>
  36. <ul>
  37. <li><a href="ftp://ftp.kernel.org/pub/linux/kernel/v2.4/">Linux 2.4 kernel source</a></li>
  38. <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>
  39. <li>NFS server</li>
  40. <li>DHCP server</li>
  41. <li>PXE server</li>
  42. <li>TFTP server</li>
  43. <li><a href="http://syslinux.zytor.com/pxe.php">PXELINUX</a></li>
  44. <li>C compiler</li>
  45. <li>Perl interpreter</li>
  46. <li>A terminal emulator (eg. minicom)</li>
  47. </ul>
  48. <p>Red Hat doesn't ship pxelinux in their syslinux package. Get it
  49. from <a
  50. href="http://www.kernel.org/pub/linux/utils/boot/syslinux/">kernel.org</a>
  51. or an old copy from this page, below.</p>
  52. <h2>Installation</h2>
  53. <ol>
  54. <li><a href="bootstrap">Set up the bootstrap environment (PXE, DHCP etc.)</a></li>
  55. <li><a href="kernel">Create a network boot kernel</a></li>
  56. <li><a href="filesystem">Construct a root filesystem on another machine</a></li>
  57. <li><a href="netboot">Boot the net4501 from the network</a></li>
  58. <li><a href="flash">Copy the root filesystem onto the net4501's flash card</a></li>
  59. </ol>
  60. <h2>Download</h2>
  61. <ul>
  62. <li><a href="soekris.tar.gz">soekris.tar.gz</a> [12K] (<a href="filelist">View contents</a>)</li>
  63. <li><a href="pxelinux.0">pxelinux</a> [8K]</li>
  64. </ul>
  65. <table border=0 width="100%"><tr><td align=right><a href="bootstrap">Next</a></td></tr></table>
  66. <hr>
  67. <p class="right">
  68. <a href="http://validator.w3.org/check/referer" style="border-width: 0"><img
  69. src="http://www.w3.org/Icons/valid-html401"
  70. alt="Valid HTML 4.01!" height="31" width="88"></a>
  71. <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
  72. src="http://jigsaw.w3.org/css-validator/images/vcss"
  73. alt="Valid CSS!" height="31" width="88"></a>
  74. </p>
  75. <p>Peter Benie &lt;peterb+linux-net4501@chiark.greenend.org.uk&gt;<br>
  76. <a href="../">Linux</a></p>
  77. </body>
  78. </html>