[CL]inux
========
Requirements
------------
- Red Hat 6.1 and perhaps others
- RPMs: e.g. ash, ed, net-tools, ppp.
- Kernel drivers: loop, Minixfs, DoC, 

Prepare DoC
-----------
1) Build and install kernel
   Go to /usr/src and apply fla-2.2.12.diff: patch -p0 ..../fla-2.2.12.diff
   Configure, compile and install kernel and modules.

2) Link kernel
   The installtion copies bzImage from the main directory of the [CL]inux-
   distribution to the DoC. Copy or link the appropriate kernel from
   KERNEL/bzImage or KERNEL.video/bzImage (with video output for debuging).

3) Initialize DoC
   After booting the patched kernel do in the main directory of the [CL]inux-
   distribution:
   % initdoc [d]
   With the option 'd' a development version is build with some tools on it.
   This version starts instead of the working program a shell.

   This script starts fdisk to let you partition the DoC. If it is already
   partitioned, just enter 'q' to leave fdisk. If it is not appropriately
   partitioned, you have to create two primary partitions. The first
   partition will hold the kernel, LILO files and compressed root image.
   The second partition is the data partition.

   If all went well, you should have now a bootable DoC. In case some files
   are missing in your Linux system, the complete files of a DoC are in
   fs.tar.gz.

   If you do not have the programms required by initdoc/mkdocfs, you
   can take them from fs.tar.gz.

PPP
---

Linux:

   Start "pppd /dev/ttyS0 57600 0.0.0.0:0.0.0.0 noauth xonxoff detach local".
   If your cable has the neccessary lines, you can substitute "xonxoff" with
   "crtscts". Do the same in src/clinit.c.

