How install a Redhat 6.1 on a old Compaq Proliant 2000 ( or 1000 )



 
I will tell you a story about an old Compaq Proliant.
Once upon a time an old Compaq Proliant (1996 ) which was abandoned in a corner of the office. It had a Pentium 66 Mhz ( yes with the bug ! ), a Smart RAID 5 controller on the EISA bus, and an Adaptec SCSI controller with a NCR53C710 chip.

Since Redhat 6.1 was ready,.I decided to reinstall with this distribution.I can't start directly from the CD, so i use my method. Kernel 2.2.12-20 don't include Adaptec SCSI controller. If you install RedHat 6.1 in the Proliant, use the Kernel 2.2.13 or greater who integrate Smart2 patch and NCR53C710 patch.

With luck, I found a distribution list on the Net at this URL :  http://cpqlin.van-dijk.net/mailarchive/    (old site : www.yps.org/compaqandlinux/) .

Diederick van Dijk page : http://www.van-dijk.net
Smart2 patch : http://www.insync.net/~frantzc/cpqarray.html
DAC960 patch : http://www.dandelion.com/Linux/DAC960.html
NCR53C710 patch : http://www.sleepie.demon.co.uk/ncr53c710/index.html
Richard Black's site, http://www.geocities.com/rlcomp_1999.
The Smart-2 driver for Linux is now (and has been for some time) maintained by Compaq's Storage Products Division. The official home of the driver is :
ftp://ftp.compaq.com/pub/products/drivers/linux.
 
Here is the procedure in detail to prepare the install on a Compaq Proliant 2000

On Linux on M$Win
dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 rawrite d:boot.img a:
On Linux on M$Win
mount /dev/fd0 /mnt/floppy -t msdos 
cp vmlinuz-2.2.12-20 /mnt/floppy/vmlinuz
copy vmlinuz-2.2.12-20 a:vmlinuz
cp /mnt/floppy/vmlinuz-2.2.12-20 /boot 
cd /boot 
rm vmlinuz 
ln -s vmlinuz-2.2.12-20 vmlinuz 
Modify lilo.conf 
boot=/dev/ida/c0d0
map=/boot/map
install=/boot/boot.b
prompt
timeout=2
default=linux

image=/boot/vmlinuz
        label=linux
        append = "smart2=0x6000 sim710=addr:0x9000,irq:11"
        initrd=/boot/initrd-2.2.12-20.img
        read-only
        root=/dev/ida/c0d0p1

 /sbin/lilo ( ou /sbin/lilo -P fix )

That's all folks, Your old Proliant is now "Powered by Linux".

You could compile a new Kernel to integrate your network card.
 
 
How create a "rescue" disk on a Redhat !

It's a script "/sbin/mkbootdisk" which permits the creation of a "rescue" disk after the installation of Redhat.

e.g. : /sbin/mkbootdisk --verbose 2.2.12-20

But the script doesn't make it properly because there is a bad path to /dev/ida

To create the special "rescue" for the Proliant :

  1. /sbin/mkbootdisk --verbose 2.2.12-20
  2. mount /dev/fd0 /mnt/floppy
  3. download the script MKDEV.ida here .
  4. copy the script in /mnt/floppy/dev
  5. cd /mnt/floppy/dev
  6. ./MKDEV.ida
  7.  Modify the file /mnt/floppy/etc/lilo.conf
  8.          boot=/dev/fd0
             timeout=100
             message=/boot/message
             prompt
             image=/vmlinuz-2.2.12-20
                     label=linux
                     root=/dev/ida/c0d0p1
                     append="smart2=0x6000 sim710=addr:0x9000,irq:11"
             image=/vmlinuz-2.2.12-20
                     label=rescue
                     append="load_ramdisk=2 prompt_ramdisk=1"
                     root=/dev/fd0
             image=/vmlinuz-2.2.12-20
                     label   =c0d0p1
                     root    =/dev/ida/c0d0p1
             image=/vmlinuz-2.2.12-20
                     label   =c0d0p2
                     root    =/dev/ida/c0d0p2
             etc..
  9. execute LILO : lilo -r /mnt/floppy


Congratulations : to participants at the correction of the new Kernel ( Smart 2 et NCR53C710 )
( Michael, Richard, Antony, Ragen, Diederick, ... )
 

Come back