Comment installer une Redhat 6.1 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.

Depuis la sortie de la RedHat 6.1, j'ai décidé de reinstaller Le Compaq Proliant:avec cette Distribution. Je n'arrive toujours pas à démarrer depuis le CD-ROM. J'ai donc repris la précédente méthode. Le noyau 2.2.12-20 n'intégre pas la carte controleur Adaptec SCSI. Si vous installez la RedHat 6.1 sur le Proliant, je vous recommande de passer au noyau 2.2.13 ou supérieur car il intégre le patch pour Smart2, et le patch pour NCR53C710.

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/) .

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 de la RedHat 6.1 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.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
Modifier le 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 )

Voilà c'est tout, vous avez fait revivre un vieux Proliant qui est maintenant "Powered by Linux".

Vous pouvez maintenant :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.12-20

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.12-20
  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.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. 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