From OSLab

Intro: Installing CRUX 1.3 / Kernel 2.4.23

Install image

The install image, crux-1.3.iso, may be found in /usr/local/cs577 on the edlab machines, or retrieved from ftp.morpheus.net. The installation manual from this release is here Δ.

The following changes should be made in the setup procedure:

  1. When setting up the virtual machine, use an emulated IDE drive rather than SCSI
  2. Unlike the cs577 iso, this image does not have packages pre-configured for kernel labs. You will need to select openssh and openssl (for ssh access), dhcpcd, and nfs-utils; you may wish to select others like cvs and emacs.
  3. When compiling a kernel image you will need to set the following options:
     General Setup:
     [*] Prompt for experimental features
     File Systems:
     [*] ext3 file system
     [*] /dev file system
       [*] mount /dev filesystem on boot 
  4. Grub is not included in this distribution, so you will need to use lilo. Copy bzImage to /vmlinuz (not the /boot directory), and your /etc/lilo.conf file should look like this:
 lba32
 install=text
 boot=/dev/hda
 image=/vmlinuz
         label=CRUX
         root=/dev/hda2
         read-only

NOTE - the boot line specifies /dev/hda, not /dev/hda2. In addition, you will want to drop the append=quiet line in the installed file, as that prevents the kernel from printing out diagnostic messages on boot.

Finally, remember that you need to re-run lilo every time you update /vmlinuz.

Retrieved from http://www.oslab.info/index.php/Intro/Install24
Page last modified on October 13, 2006, at 08:03 AM EST