Comment installer une Redhat 6.0 sur un vieux Compaq Proliant 2000 ( ou 1000 )



 
Je vais vous raconter mon histoire avec un vieux Compaq Proliant 2000.
Il était une fois un vieux Compaq Proliant (1996 ) qui était plein de poussiére dans un coin de ma société. Il avait un processeur Pentium 66 Mhz ( oui avec le bug ! ), une carte controleur Smart RAID 5 sur bus EISA, et une carte controleur Adaptec SCSI avec une puce NCR53C710.
En Avril 1999, la distribution Redhat 6.0 est annoncé pour fonctionner avec les systèmes Compaq. J'essaye donc d'installer Linux à l'aide des disquettes de démarrage Redhat.. Cela ne marche évidemment pas avec le driver cpqarray.o livré avec les disquettes.

Par bonheur, je trouve une liste de diffusion sur le Net à l'adresse :   http://cpqlin.van-dijk.net/mailarchive/    (ancien site : www.yps.org/compaqandlinux/) .

Aprés quelques semaines de batailles acharnées et l'aide des utilisateurs de la liste de diffusion, j'ai réussi à installer la Redhat 6.0 sur mon vieux Proliant.
Dans ma quête du pingouin sur ce Compaq, j'ai trouvé quelques liens intéressants :

La page de Diederick van Dijk : http://www.van-dijk.net
Le patch pour Smart2 : http://www.insync.net/~frantzc/cpqarray.html
Le patch complémentaire : http://www.dandelion.com/Linux/DAC960.html
Le patch pour NCR53C710 : http://www.sleepie.demon.co.uk/ncr53c710/index.html
Le site de Richard Black, http://www.geocities.com/rlcomp_1999.
Le pilote Smart-2 pour Linux est maintenant maintenu par Compaq's Storage Products Division. La page officielle du pilote est :
ftp://ftp.compaq.com/pub/products/drivers/linux.

Voici la procédure en détail pour préparer l'installation sur un Compaq Proliant 2000:

sous Linux sous Windaube
dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 rawrite d:boot.img a:
sous Linux sous Windaube
mount /dev/fd0 /mnt/floppy -t msdos
cp vmlinuz-2.2.10-ac10 /mnt/floppy/vmlinuz
copy vmlinuz-2.2.10-ac10 a:vmlinuz
cp /mnt/floppy/vmlinuz-2.2.10-ac10 /boot 
cd /boot 
rm vmlinuz 
ln -s vmlinuz-2.2.10-ac10 vmlinuz 
/sbin/lilo ( ou /sbin/lilo -P fix )

Voilà c'est tout, vous avez fait revivre un vieux Proliant qui est maintenant "Powered by Linux".
Vous pouvez maintenant vous compiler un noyau "aux petits oignons" pour inclure le réseau.

Comment créer une disquette "rescue" sur une Redhat !

Il existe un script "/sbin/mkbootdisk" qui permet de créer la disquette "rescue" aprés l'installation d'une Redhat.

e.g. : /sbin/mkbootdisk --verbose 2.2.10-ac10

Mais le script ne fonctionne pas correctement à cause de l'emplacement /dev/ida
Pour créer la disquette "rescue" spécial Proliant :

  1. /sbin/mkbootdisk --verbose 2.2.10-ac10
  2. mount /dev/fd0 /mnt/floppy
  3. télécharger le script MKDEV.ida ici .
  4. copier le script dans /mnt/floppy/dev
  5. cd /mnt/floppy/dev
  6. ./MKDEV.ida
  7. Modifier le fichier /mnt/floppy/etc/lilo.conf
  8.          boot=/dev/fd0
             timeout=100
             message=/boot/message
             prompt
             image=/vmlinuz-2.2.10-ac10
                     label=linux
                     root=/dev/ida/c0d0p1
                     append="smart2=0x6000 sim710=addr:0x9000,irq:11"
             image=/vmlinuz-2.2.10-ac10
                     label=rescue
                     append="load_ramdisk=2 prompt_ramdisk=1"
                     root=/dev/fd0
             image=/vmlinuz-2.2.10-ac10
                     label   =c0d0p1
                     root    =/dev/ida/c0d0p1
             image=/vmlinuz-2.2.10-ac10
                     label   =c0d0p2
                     root    =/dev/ida/c0d0p2
             etc..
  9. exécuter LILO : lilo -r /mnt/floppy


Remerciement : à tous ceux qui ont participé à la correction et la mise au point du nouveau noyau ( Smart 2 et NCR53C710 ) ( Michael, Richard, Antony, Ragen, Diederick, et tout les autres ... )
 

Retour au Sommaire