Comment installer facilement une Redhat 6.2 sur un Compaq Proliant



"LA REVELATION FINALE"
Je vous ai déjà raconté 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.

Cela a commencé avec la sortie de la RedHat 6.0, j'ai décidé de l'installer sur ce Compaq Proliant . Ma première difficulté fut de reconnaitre le controleur Smart2 ( merçi Richard Black et Diederick van Dijk et Frantz).
Ma deuxième difficulté fut que cela marche avec les disquettes Redhat ( merçi Michael ). Ma troisième difficulté fut de reconnaitre la carte contrôleur SCSI NCR53C710 ( Merçi à Richard Hirst ).
Depuis l'installation de la Redhat 6.1, j'ai remarqué une option dans l'installation : "Insert your driver disk and press OK to continue?"

Le mystère de la "Driver Disk" est né pour moi !
Mais Richard Hirst annonce qu'il a fait une disquette "Driver Disk" pour le chipset NCR53C710 dans une news du 19 Avril 2000.
La page de Richard Hirst : http://www.sleepie.demon.co.uk/ncr53c710/index.html

J'ai decouvert sur le site de Redhat la page personnelle de Doug Ledford :
       http://people.redhat.com/dledford/
J'ai découvert la documentation et le Driver Disk Update Development Kit :
Le Device Driver Disk Update Development Kit est là : http://people.redhat.com/dledford/

La Documentation :  http://people.redhat.com/dledford/README.mod_devel_kit.html

Vous pouvez télécharger le Device Driver Update Disk Devel Kit ici  : http://people.redhat.com/dledford/mod_devel_kit.tgz  ( attention 3.9M ! )
Dans ce Kit, J'ai découvert le "Config file" utilisé parRedhat pour son Noyau.

Ma quête du pingouin est maintenant terminé pour le Compaq Proliant car cette méthode peut s'adapter facilement sur d'autres machines.
 
Voici la procédure en détail pour préparer l'installation de la RedHat 6.2 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
dd if=/somewhere/sim710.img of=/dev/fd0 bs=18k rawrite d:sim710.img a:
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
Modifier le 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 où se trouve /boot )

/sbin/lilo -v
Insérer ma Disquette Rescue ( à télécharger ici ) dans le lecteur de disquette.
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
Ne PAS oublier de modifier votre /etc/conf.modules
Insérer : options sim710=addr:0xnumberslot000 ( ex : sim710=addr:0x9000 )
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.14-5.0

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