How install easily a Redhat 6.2 on a Compaq Proliant



"THE LAST REVELATION"
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.

My story started with the RedHat 6.0, I decided to install it on this Proliant Compaq. My first difficulty was to recognized the controller Smart2 (thank to Richard Black and Diederick van Dijk and Frantz).
My second difficulty was that install with the Redhat Disks (thank to Michael ). My third difficulty was to recognized the card controller SCSI NCR53C710 (thank to Richard Hirst ).
Since the installation of Redhat 6.1, I noticed an option in the installation: " I don' T cuts any special device drivers loaded for your system. Would you like to load some how? "

The mystery of the " Disk Driver " was born for me!
But Richard Hirst announces that it made a diskette " Disk Driver " for chipset NCR53C710 in a news of April 19 2000.
The page of Richard Hirst: http://www.sleepie.demon.co.uk/ncr53c710/index.html

I found on Redhat Site the home page of Doug Ledford :
       http://people.redhat.com/dledford/
I found the documentation and the Driver Disk Update Development Kit .
The Device Driver Disk Update Development Kit is here : http://people.redhat.com/dledford/

The Documentation of Device Driver Disk Update Development Kit : http://people.redhat.com/dledford/README.mod_devel_kit.html

You can download the Device Driver Update Disk Devel Kit here : http://people.redhat.com/dledford/mod_devel_kit.tgz   ( be careful 3.9M ! )
In this Kit, I found the "Config file" using by Redhat for his Kernel.

My search of the penguin is now finished for Proliant Compaq because this method can adapt easily on other machines.
 
 
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
dd if=/somewhere/sim710.img of=/dev/fd0 bs=18k rawrite d:sim710.img a:
        choice partitions to format
        options options of boot
        choice startup
        Master Boot Record ( MBR )
        choice options lilo  -----> ( you can type option -> smart2=0x6000 )
        choice network
        choice mouse
        choice Time zone
        choice password
        choice normal users
        choice authentication
        choice packages
        choice X-windows
        choice Rescue Disk ( Answer Yes )
        choice Files
chroot /mnt/sysimage 
mount /dev/fd0 /mnt/floppy 
cp /mnt/floppy/sim710.o /lib/modules/2.2.14-5.0/scsi 
umount /mnt/floppy 
/sbin/mkinitrd -v -f /boot/initrd-2.2.14-5.0.img 2.2.14-5.0 

Modify lilo.conf 
vi  /etc/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"
        initrd=/boot/initrd-2.2.14-5.0.img
        read-only
        root=/dev/ida/c0d0p1   ---- > ( partition where /boot )

/sbin/lilo -v 
Insert "Rescue" Disk ( download it here ) in the floppy driver. 
 mount /dev/fd0  /mnt/floopy 
cp /mnt/floppy/vmlinuz-2.2.14-5.0 /boot/vmlinuz-2.2.14-5.0
/sbin/mkinitrd -v -f /boot/initrd-2.2.14-5.0.img  2.2.14-5.0 
umount /mnt/floppy 
exit
Don't forget to modify your /etc/conf.modules :
insert : options sim710=addr:0xnumberslot000 (eg: sim710=addr:0x9000)


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.14-5.0

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.14-5.0
  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.14-5.0
                     label=linux
                     root=/dev/ida/c0d0p1
                     append="smart2=0x6000 sim710=addr:0x9000"
             image=/vmlinuz-2.2.14-5.0
                     label=rescue
                     append="load_ramdisk=2 prompt_ramdisk=1"
                     root=/dev/fd0
             image=/vmlinuz-2.2.14-5.0
                     label   =c0d0p1
                     root    =/dev/ida/c0d0p1
             image=/vmlinuz-2.2.14-5.0
                     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