5. Installer Red Hat

Maintenant que vous avez créé vos CD, vous êtes prêt à installer la Red Hat sur votre ordinateur.

  1. Redémarrez votre ordinateur et appuyez sur la combinaison de touche CTRL+F lorsque vous voyez apparaître à l'écran l'invite FastTrak BIOS. Vous entrez alors dans le BIOS FastTrak de Promise.

  2. Dans ce BIOS, choisissez successivement « Delete Array », « Define Array », « Mirror ».

  3. Appuyez sur la combinaison de touche CTRL+Y pour enregistrer la configuration,

  4. Choisissez « Create Only » et appuyez sur la touche ESC pour redémarrer. Au redémarrage, vous pouvez constater que le BIOS Promise FastTrak a défini « 1x2 RAID Mirror » sur vos deux disques durs connectés au contrôleur FastTrak.

  5. Introduisez le CD « RH 7.2 disc-1 » dans votre lecteur CD-ROM et relancez l'ordinateur.

  6. À l'invite de démarrage, tapez la commande :

    linux noprobe
    
  7. Maintenant, l'installation commence. Choisissez « Add device ». Puis déroulez la liste des pilotes disponibles pour voir si le pilote Promise FastTrak y est listé. Si ce n'est pas le cas, appuyez sur la touche F2 pour charger un pilote externe à partir d'une disquette. Insérez alors votre disquette « Pilote Promise FastTrak » et validez.

  8. Continuez l'installation. Pour le moment, choisissez uniquement des partitions de type ext3. Vous pourrez faire des partitions ext2 à la fin si vous en avez réellement besoin. Mais pour le moment, tenez-vous en au type ext3 car cela vous facilitera la vie.

  9. Quand il vous est demandé de créer une disquette de démarrage, insérez une disquette vierge. Le programme d'installation Red Hat créera cette disquette de démarrage.

    Note NOTE
     

    S'il vous plaît, ne cliquez pas sur « Ignorez la création d'une disquette de démarrage ». Si vous ignorez cette étape et que vous ne créiez pas cette disquette de démarrage, vous le regretteriez amèrement plus tard.

  10. Ensuite, lorsqu'il vous est demandé de choisir la configuration du chargeur automatique, SVP choisissez « LILO seul ». Ne choisissez pas « GRUB » comme chargeur automatique.

    Quand l'installation est finie, vous pouvez voir à l'écran « Félicitations ».

  11. À ce moment, appuyez sur la combinaison de touche CTRL+ALT+F2 pour basculer vers tty2.

  12. À l'invite de commande, tapez la commande :

    cd /mnt/sysimage/lib/modules/2.4.18-3/kernel/drivers/scsi
    
  13. Tapez la commande ls pour vérifier que le fichier ft.o existe. Si ce n'est pas le cas, vous allez devoir installer manuellement le module ft.o comme suit :

    1. Assurez-vous que votre lecteur de disquette est monté, allez sur la disquette et tapez les commandes :

      mv module.cgz /tmp
      cd /tmp
      gzip -dc module.cgz | cpio -idumv
      
    2. Maintenant, vous pouvez voir un tas de répertoires créés sous /tmp.

      cd /tmp/`uname -r`
      cp ft.o /mnt/sysimage/lib/modules/`uname -r`/kernel/drivers/scsi
      
    3. À l'invite shell, tapez la commande :

      less /mnt/sysimage/etc/lilo.conf
      

      Vérifiez que le fichier lilo.conf vous semble bon. Tout spécialement, il devrait y avoir une ligne initrd= et le fichier initrd.img correspondant doit exister dans /mnt/sysimage/boot. Si ce n'est pas le cas, vous allez devoir le créer manuellement comme suit :

      /mnt/sysimage/usr/sbin/chroot /mnt/sysimage /sbin/mkinitrd \
      --preload jbd \
      --preload ext3 \
      --preload scsi_mod \
      --with ft \
      /boot/initrd.img 2.4.18-3
      


  14. Maintenant, retirez disquette et CD et relancez l'ordinateur. À cet instant, priez pour que votre ordinateur démarre sans problème.

  15. S'il ne démarre pas, introduisez votre disquette de démarrage [1] , relancez, connectez-vous et réparez comme suit :

    1. Assurez-vous que /boot/initrd.img existe. Assurez-vous que /lib/modules/2.4.18-3/kernel/drivers/scsi/ft.o existe (si ce n'est pas le cas, vous devez résoudre ce problème comme expliqué plus haut).

    2. Tapez la commande /sbin/lilo

    3. Retirez alors la disquette et relancez. Votre ordinateur doit maintenant démarrer dans un nouvel environnement utilisant le pilote Promise



  16. Tapez la commande df -k et vous devriez voir vos disques durs comme /dev/sdaX au lieu de /dev/hdaX. Ceci parce que votre pilote Promise utilise en réalité un type spécial d'émulation RAID logicielle, et pas vraiment un RAID matériel. (Le RAID Promise travaille grâce à une bidouille du BIOS).



Si votre machine est SMP (multiprocesseurs), vous devrez créer manuellement le fichier initrdsmp.img, puis démarrer sur le noyau monoprocesseur comme décrit plus haut, et éditer le fichier /etc/lilo.conf et enfin tester pour voir si vous pouvez démarrer sur un système SMP.

  1. Démarrez votre machine sur le noyau monoprocesseur 2.4.18-3, tapez la commande suivante pour fabriquer le fichier initrdsmp.img qui sera utilisé pour le noyau 2.4.18-3smp :

    /sbin/mkinitrd \
    --preload jbd \
    --preload ext3 \
    --preload scsi_mod \
    --with ft \
    /boot/initrdsmp.img 2.4.18-3smp
    
    Note NOTE
     

    Si vous êtes fatigué de retenir cette commande pour créer les fichiers initrd, téléchargez mon script geninird et conservez-le à portée de main).

  2. Ajustez votre fichier /etc/lilo.conf en conséquence pour le noyau 2.4.18-3smp (la section noyau SMP), tapez la commande /sbin/lilo et relancez la machine sur le noyau SMP. Voici à quoi devrait ressembler le fichier /etc/lilo.conf.



À cet instant, vous avez une machine tournant avec la Red Hat et le support SMP, si cela est applicable à votre cas. Si vous êtes content avec le fait que vous tourniez avec un RAID matériel bidouillé de Promise utilisant l'émulation SCSI et que cela ne vous dérange pas, alors n'en lisez pas plus.

Parce que le pilote Promise est une émulation SCSI, il représente une charge importante pour la (les) CPU(s). Lisez plus loin si vous souhaitez activer le vrai RAID Linux natif et vous débarrasser de cette émulation SCSI de Promise.

Notes

[1]

Parce que vous l'avez faite, N'EST-CE PAS ?