In order to make installing Linux less mysterious, Linux Now! introduces this detailed installation guide. Our past experience has been that most the only way to install a great Linux version in the past was to have an experienced user around to help. This comprehensive facts shares the knowledge we know from installing Linux onto a countless number of systems.
Please note that currently, the information contained below relates to the installation of *Slackware v3.0. Slackware is one of the more complicated Linux distributions and should only be installed by experienced computer users who want a very flexible and modifiable installation. It is recommended that new users try Red Hat Linux since it makes installation much less complicated. A detailed Redhat installation guide is coming soon...
Step 1: Can your system run Linux?
Before you begin, make sure that your PC can run Linux. Linux can run on a wide range of system, varying from 386s with 4MB of RAM to dual processor Pentium Pro's with 128MB of RAM. For hardware compatibility information, please see the *Compatibility List for Slackware v3.1.0.
Also be advised that the full distribution is quite large in size. A full download will about 103MB but a Linux system can be installed with as little as 20MB for the base packages.
The most important and frustrating part of installing Linux is the problem concerning disk partitions. In order to install Linux, you will need free space and ability to create a Linux partition. This is discussed in Step 4.
Step 2: Get the distibution
In order to download a distribution of Linux, you will need a ftp client capable of recursively downloading a file structure. Here are some of the best clients to download the distribution:
Step 3: Make the boot disks
Now that you've downloaded the distribution onto your DOS side, you will need to create Linux boot disks to begin the installation procedure. You will need two disks, one for booting and another which contains the installation program. First you will need to download the program named RAWRITE which will create the boot disks. You can obtain RAWRITE from the following archives:
Next, download the installation image located in the following directory:
Step 4: Partitioning part 1
As mentioned earlier, partitioning your drives is possibly the most difficult part of installing Linux. Basically, there are two cases: all of your hard disks contains DOS or VFAT partitions (i.e. you've always had a DOS machine) or you have un-partitioned space on at least one disk. If you have one or multiple DOS partitions, you will need to either delete one or shrink them. If you have unoccupied space on at least one drive, and it is enough to install the distribution ( 30MB) you can skip ahead. Otherwise, here is an example: A system is equipped with two 1GB hard disks, each one has a 1GB DOS partition. The user wants to devote 500MB to Linux but has two many applications installed on both drives and can't delete one of the partitions. But the secondary disk has 700MB of free space. The answer is to shrink the second disk down to 500MB and leave 500MB unoccupied. This can be easily accomplished using a neat program called FIPS. You can download the entire FIPS program from this directory (once again, recursively download the directory structure):
The basic idea behind partitioning is that you need to leave some space on your drive unoccupied so Linux can create its partition and filesystem there. Once you have completed this, place the boot disk you made earlier in your boot drive and reset the system
Step 5: Partitioning part 2 & Install the distribution
When the boot disk comes up, it will ask you for any extra parameters. You shouldn't need to give any, so just hit enter. This will load the kernel and then prompt you to place in the second disk. Swap in the root disk and continue.
You will be prompted with a login. Type in root and hit enter. This will bring you to the command prompt. The first thing you must now do is create a Linux native partitions and a Linux Swap drive.To begin the partitioning, determine which drive you will be installing Linux onto. For IDE based systems, use the following scheme:
Next, add the Linux native partition in the same fashion. The ID for a Linux native drive is 83. Enter w to write the partition information, q to quit, and now restart the system.
When the system comes back up, log in as usual. You can now run the graphical installation program setup. The setup program is self-explanatory. You simply need to go through all of the categories and supply the necessary information.