next up previous contents index
Next: 2.3.5 Creating the filesystems Up: 2.3 Installing the Linux Previous: 2.3.3 Creating Linux partitions

2.3.4 Creating the swap space

 

     

If you are planning to use a swap partition for virtual RAM, you're ready to prepare it for use.gif In Chapter 4 we will discuss the preparation of a swap file in case you don't want to use an individual partition.

Many distributions require you to create and activate swap space before installing the software. If you have a small amount of physical RAM, the installation procedure may not be successful unless you have some amount of swap space enabled.

The Slackware distribution requires you to create swap space, before installation, if you have 4 megabytes of RAM or less. If this is not the case, the Slackware installation procedure can be used to prepare swap space automatically. If in doubt, go ahead and follow the procedure described here; it can't hurt.

The command used to prepare a swap partition is mkswap, and it takes the form

mkswap -c

where is the name of the swap partition, and is the size of the partition, in blocks.gif For example, if your swap partition is /dev/hda3 and is 10336 blocks in size, use the command

# mkswap --c /dev/hda3 10336

The -c option tells mkswap to check for bad blocks on the partition when creating the swap space.

If you are using multiple swap partitions, you will need to execute the appropriate mkswap command for each partition.

After formatting the swap space, you need to enable it for use by the system. Usually, the system automatically enables swap space at boot time. However, because you have not yet installed the Linux software, you need to enable it by hand.

The command to enable swap space is swapon, and it takes the form

swapon

In the example above, to enable the swap space on /dev/hda3, we use the command

# swapon /dev/hda3

     



next up previous contents index
Next: 2.3.5 Creating the filesystems Up: 2.3 Installing the Linux Previous: 2.3.3 Creating Linux partitions



Matt Welsh
mdw@sunsite.unc.edu