home *** CD-ROM | disk | FTP | other *** search
/ BURKS 2 / BURKS_AUG97.ISO / LINUX / INSTALL.TXT (.txt) < prev    next >
Text File  |  1997-04-19  |  58KB  |  1,400 lines

  1.   The Linux Installation HOWTO
  2.   by Matt Welsh, mdw@sunsite.unc.edu
  3.   v3.0, 30 June 1994
  4.   Updated by Patrick Volkerding for Slackware version 3.2.0.
  5.  
  6.   This document describes how to obtain and install the Linux software,
  7.   focusing on the popular Slackware distribution (version 3.2.0). It is
  8.   the first document which a new Linux user should read to get started.
  9.  
  10.   1.  Introduction
  11.  
  12.   Linux is a freely-distributable implementation of UNIX for 80386 and
  13.   80486 machines. It supports a wide range of software, including X
  14.   Windows, Emacs, TCP/IP networking (including SLIP), the works.  This
  15.   document assumes that you have heard of and know about Linux, and just
  16.   want to sit down and install it.
  17.  
  18.  
  19.  
  20.   1.1.  Other sources of information
  21.  
  22.   If you have never heard of Linux before, there are several sources of
  23.   basic information about the system. One is the Linux Frequently Asked
  24.   Questions list (FAQ), available from
  25.   sunsite.unc.edu:/pub/Linux/docs/FAQ. This document contains many
  26.   common questions (and answers!) about Linux---it is a ``must read''
  27.   for new users.
  28.  
  29.   In the directory /pub/Linux/docs on sunsite.unc.edu you'll find a
  30.   number of other documents about Linux, including the Linux INFO-SHEET
  31.   and META-FAQ, both of which you should read.  Also take a look at the
  32.   USENET newsgroups comp.os.linux.help and comp.os.linux.announce.
  33.  
  34.   Another source of online Linux documentation is the Linux HOWTO
  35.   archive, on sunsite.unc.edu:/pub/Linux/docs/HOWTO. The file HOWTO-
  36.   INDEX in that directory explains what Linux HOWTOs are available.
  37.  
  38.   The Linux Documentation Project is writing a set of manuals and books
  39.   about Linux, all of which are freely distributable on the net.  The
  40.   directory /pub/Linux/docs/LDP on sunsite.unc.edu contains the current
  41.   set of LDP manuals.
  42.  
  43.   The book ``Linux Installation and Getting Started'' is a complete
  44.   guide to getting and installing Linux, as well as how to use the
  45.   system once you've installed it. It contains a complete tutorial to
  46.   using and running the system, and much more information than is
  47.   contained here. This HOWTO is simply a condensation of some of the
  48.   most important information in that book. You can get ``Linux
  49.   Installation and Getting Started'' from sunsite.unc.edu in
  50.   /pub/Linux/docs/LDP/install-guide.  The README file there describes
  51.   how you can order a printed copy of the book (about 180 pages).
  52.  
  53.  
  54.  
  55.   1.2.  New versions of this document
  56.  
  57.   New versions of the Linux Installation HOWTO will be periodically
  58.   posted to comp.os.linux.announce, comp.os.linux, and news.answers.
  59.   They will also be uploaded to various Linux FTP sites, including
  60.   sunsite.unc.edu:/pub/Linux/docs/HOWTO.
  61.  
  62.  
  63.  
  64.   1.3.  Feedback
  65.  
  66.   If you have questions or comments about this document, please feel
  67.   free to mail Matt Welsh, at mdw@sunsite.unc.edu. I welcome any
  68.   suggestions, criticism, or postcards. If you find a mistake with this
  69.   document, please let me know so I can correct it in the next version.
  70.   Thanks.
  71.  
  72.  
  73.   2.  Hardware Requirements
  74.  
  75.   What kind of system is needed to run Linux? This is a good question;
  76.   the actual hardware requirements for the system change periodically.
  77.   The Linux Hardware-HOWTO gives a (more or less) complete listing of
  78.   hardware supported by Linux. The Linux INFO-SHEET provides another
  79.   list.
  80.  
  81.   At the very least, a hardware configuration that looks like the
  82.   following is required:
  83.  
  84.   Any ISA, EISA or VESA Local Bus 80386 or 80486 system will do.
  85.   Currently, the MicroChannel (MCA) architecture (found on IBM PS/2
  86.   machines) is not supported.  Any CPU from the 386SX to the 486DX2 will
  87.   work. You do not need a math coprocessor, although it is nice to have
  88.   one.
  89.  
  90.   You need at least 4 megabytes of memory in your machine. Technically,
  91.   Linux will run with only 2 megs, but most installations and software
  92.   require 4. The more memory you have, the happier you'll be. I suggest
  93.   8 or 16 megabytes if you're planning to use X-Windows.
  94.  
  95.   Of course, you'll need a hard drive and an AT-standard drive
  96.   controller. All MFM, RLL, and IDE drives and controllers should work.
  97.   Many SCSI drives and adaptors are supported as well; the Linux SCSI-
  98.   HOWTO contains more information on SCSI.
  99.  
  100.   Linux can actually run on a single 5.25" HD floppy, but that's only
  101.   useful for installation and maintenance.
  102.  
  103.   Free space on your hard drive is needed as well. The amount of space
  104.   needed depends on how much software you plan to install. Most
  105.   installations require somewhere in the ballpark of 40 to 80 megs.
  106.   This includes space for the software, swap space (used as virtual RAM
  107.   on your machine), and free space for users, and so on.
  108.  
  109.   It's conceivable that you could run a minimal Linux system in 20 megs
  110.   or less, and it's conceivable that you could use well over 200 megs or
  111.   more for all of your Linux software. The amount varies greatly
  112.   depending on the amount of software you install and how much space you
  113.   require. More about this later.
  114.  
  115.   Linux will co-exist with other operating systems, such as MS-DOS,
  116.   Microsoft Windows, or OS/2, on your hard drive. (In fact you can even
  117.   access MS-DOS files and run some MS-DOS programs from Linux.)  In
  118.   other words, when partitioning your drive for Linux, MS-DOS or OS/2
  119.   live on their own partitions, and Linux exists on its own. We'll go
  120.   into more detail later.
  121.  
  122.   You do NOT need to be running MS-DOS, OS/2, or any other operating
  123.   system to use Linux. Linux is a completely different, stand-alone
  124.   operating system and does not rely on other OS's for installation and
  125.   use.
  126.  
  127.   You also need a Hercules, CGA, EGA, VGA, or Super VGA video card and
  128.   monitor.  In general, if your video card and monitor work under MS-DOS
  129.   then it should work under Linux. However, if you wish to run X
  130.   Windows, there are other restrictions on the supported video hardware.
  131.   The Linux XFree86-HOWTO contains more information about running X and
  132.   its requirements.
  133.  
  134.   In all, the minimal setup for Linux is not much more than is required
  135.   for most MS-DOS or MS Windows systems sold today. If you have a 386 or
  136.   486 with at least 4 megs of RAM, then you'll be happy running Linux.
  137.   Linux does not require huge amounts of diskspace, memory, or processor
  138.   speed. I (used to) run Linux on a 386/16 MHz (the slowest machine you
  139.   can get) with 4 megs of RAM, and was quite happy. The more you want to
  140.   do, the more memory (and faster processor) you'll need. In my
  141.   experience a 486 with 16 megabytes of RAM running Linux outdoes
  142.   several models of workstation.
  143.  
  144.  
  145.  
  146.   3.  Getting Linux
  147.  
  148.   In this section we'll cover how to obtain the Linux software.
  149.  
  150.  
  151.   3.1.  Linux Distributions
  152.  
  153.   Before you can install Linux, you need to decide on one of the
  154.   ``distributions'' of Linux which are available. There is no single,
  155.   standard release of the Linux software---there are many such releases.
  156.   Each release has its own documentation and installation instructions.
  157.  
  158.   Linux distributions are available both via anonymous FTP and via mail
  159.   order on diskette, tape, and CD-ROM. The Linux Distribution HOWTO (see
  160.   sunsite.unc.edu in the file /pub/Linux/docs/HOWTO/Distribution-HOWTO)
  161.   includes a list of many Linux distributions available via FTP and mail
  162.   order. 
  163.  
  164.   The release of Linux covered in this HOWTO is the Slackware
  165.   distribution, maintained by Patrick J. Volkerding
  166.   (volkerdi@mhd1.moorhead.msus.edu). It is one of the most popular
  167.   distributions available; it is very up-to-date and includes a good
  168.   amount of software including X-Windows, TeX, and others.  The
  169.   Slackware distribution consists of a number of ``disk sets'', each one
  170.   containing a particular type of software (for example, the d disk set
  171.   contains development tools such as the gcc compiler, and so forth).
  172.   You can elect to install whatever disk sets you like, and can easily
  173.   install new ones later.
  174.  
  175.   Slackware is also easy to install; it is very self-explanatory.  (So
  176.   self-explanatory, in fact, that this HOWTO may not be necessary.)
  177.  
  178.   The version of Slackware described here is 3.2.0, of April 1997.
  179.   Installation of later versions of Slackware should be very similar to
  180.   the information given here.
  181.  
  182.