Creating the /etc/fstab file
The /etc/fstab file is used by some programs to
determine where partitions are to be mounted by default, which file systems
must be checked and in which order. Create a new file systems table like
this:
cat > /etc/fstab << "EOF"
# Begin /etc/fstab
# filesystem  mount-point  fs-type  options     dump  fsck-order
/dev/xxx      /            fff      defaults    1     1
/dev/yyy      swap         swap     pri=1       0     0
proc          /proc        proc     defaults    0     0
shm           /dev/shm     tmpfs    defaults    0     0
# End /etc/fstab
EOF
Of course, replace xxx, yyy
and fff with the values appropriate for your system --
for example hda2, hda5 and
reiserfs. For all the details on the six fields in this
table, see man 5 fstab.
When using a reiserfs partition, the 1 1 at the
end of the line should be replaced with 0 0, as such a
partition does not need to be dumped or checked
The /dev/shm mount point for tmpfs is included to
comply with Posix shared memory requirements.  For more information on this,
see Documentation/filesystems/tmpfs.txt in the kernel
source tree.
There are other lines which you may consider adding to your
fstab file.  One example is the line which you must have
if you are using devpts:
devpts        /dev/pts     devpts   gid=4,mode=620  0     0 
Another example is a line to use if you intend to use USB
devices:
usbfs       /proc/bus/usb  usbfs    defaults    0     0
Both of these options will of course only work if you have the relevant
support compiled into your kernel.