This method is for installing to a system with the uniprocessor
kernel installed. If you need SMP support, then you will need
to recompile your kernel after installation. Also note that
this proceedure updates your kernel source tree so you can build
your own kernel with this same support.
Note: This is not a supported proceedure and has not been tested
by Compaq. I have created this method for those who for some
reason or other is unable to use a newer version of Linux. If you
do not have any requirements that specifically state you must use
RedHat6.1, then I suggest you move to a newer and more supported
version of Linux such as RH6.2 or RH7.0.
Before you begin these steps you should have already complted the
steps needed to get your system ready to run linux. This means
running System Erase (which does erase everything on the system so
don't do it if you have data on the system you need), then boot
with the SmartStart and Support Software CD, choose to do a manual
install of Linux. The system will configure itself (will run SCU),
will configure the array (will run ACU), then will create the system
partition if your system supports it. After all this, SmartStart
will turn control back over to you and prompt you to remove any CD's
and floppies and now for you to insert your Linux installation media.
Now you are ready to complete the following proceedure.
1.) Boot from Compaq RH6.1 Boot disk 1 (SP10775.EXE OR SP10776.TAR - they
are both the exact same)
2.) Enter "expert" mode
*Note: If your server has the Symbios 1510 Chipset you must
use a driver diskette (SP13120.EXE). When asked for a driver
diskette insert the disk available at
http://www.compaq.com/support/files/server/us/download/7723.html.
Proceed thru the install until asked "Do you have any special
device drivers loaded for your system. Would you like to load
some now?" choose yes and select SCSI then the "Symbios/NCR
53c8xx (1510 support)"
3.) Proceed normally to point when install asked what type of
install. i.e. "server....custom"
4.) Cntl-Alt-F2 to bash prompt.
5.) Remove the Compaq boot disk and insert the disk provided
(array.img) then run the following commands:
mknod /tmp/fd0 b 2 0
*Note: The above command can be omitted if a driver disk was
installed in step 3.
mkdir /a_directory
mount -t ext2 /tmp/fd0 /a_directory
insmod /a_directory/cpqarray.o -f
umount /tmp/fd0
6.) Ctrl-Alt-F7 (or Ctrl-Alt-F1 if in text install)
7.) Make sure to install:
kernel-source-2.2.14-5.0.i386.rpm
kernel-headers-2.2.14-5.0.i386.rpm
kernel-doc-2.2.14-5.0.i386.rpm <---- Optional
cpp-1.1.2-30.i386.rpm
make-3.78.1-4.i386.rpm
ncurses-5.0-11.i386.rpm
ncurses-devel-5.0-11.i386.rpm
glibc-2.1.3-15.i386.rpm
glibc-devel-2.1.3-15.i386.rpm
glibc-profile-2.1.3-15.i386.rpm <---- Optional
egcs-1.1.2-30.i386.rpm
egcs-g77-1.1.2-30.i386.rpm <---- Optional
egcs-c++-1.1.2-30.i386.rpm <---- Optional
egcs-objc-1.1.2-30.i386.rpm
Most of the above packages will be installed if you
choose "kernel development".
8.) Proceed with normal install until the end (after copying files)
when asked to create boot disk. Stop before creating
the boot disk.
9.) After the install but before clicking the final exit button.
Ctrl-Alt-F2 to bash prompt and execute the following commands.
#Here we will work with the array.img floppy so
#leave it in the drive.
/mnt/sysimage/usr/sbin/chroot /mnt/sysimage
mount /dev/fd0 /mnt/floppy
cp /mnt/floppy/cpqarray.o /lib/modules/2.2.12-20/block
cp /mnt/floppy/cpqarray.[ch] /usr/src/linux/drivers/block
umount /mnt/floppy
#At this point we need the Compaq add in's
#from the uniprocessor floppy which is Disk #3 from
#SP10775.EXE or the floppy image labeled cpq-kflopy-up.img
#from SP10776.TAR.
#Insert the correct Compaq floppy now (disk #3 or cpq-kfloppy-up.img)
mount /dev/fd0 /mnt/floppy
cd /usr/src/linux
/usr/bin/patch -p1