Forum Linux.slackware Carte SATA avec lilo

Posté par  .
Étiquettes :
0
12
nov.
2005
Bonjour,

J'ai fait l'acquisition d'une carte contrôleur SATA, la SATA II 150 TX2plus de Promise. J'ai dessus, deux ports Serial ATA et un port ATA 133. Je fonctionne sous lilo, sous Slackware 10.2 avec un kernel 2.4.31 et tout est à jour.

Seulement, j'ai un soucis avec mon chargeur LILO, il se stope à LIL et ne termine pas le O.

La signification de cette erreur est celle ci :

"Le second morceau du chargeur d'amorce a été démarré, mais il ne trouve pas la table de descripteurs dans le fichier carte. C'est en général dû à une panne de périphérique ou une incohérence de géométrie. Bref, si votre ordinateur ne boote pas, et qu'au lieu de LILO vous avez : LI 01 01 01 01 --- 01 ou l'un des codes d'erreur ci-dessus, ne paniquez pas : il suffit de réinstaller le chargeur de LILO (en tapant /sbin/lilo en root) après avoir vérifié que sa configuration est bonne."

Or, je viens de passer toute une journée à tout vérifier, et la configuration semble correcte. De plus, en démarrant LILO depuis le CD et en montant les partitions systèmes, tout fonctionne.

J'ai également fait toutes sortes de modifications dans lilo.conf, et rien ne change au LIL. Ce qui est étrange, c'est que je boot sur un IDE de la carte mère et que rien ne précise à LILO que ma carte est utilisée.

Lorsque je retire le disque Serial ATA, rien ne change, ca ne viens donc pas du Disque dur, et quand je retire la carte SATA, tout refonctionne comme par magie, mais bien sûr, sans mon disque dur Serial ATA.

J'ai également tenté d'installer GRUB, mais au démarrage de celui ci, il plante et me marque : 99 99 99 99 99 99 etc..... sur plusieurs lignes

Actuellement, mon serveur fonctionne avec le lilo du CD, mais ce n'est vraiment pas pratique. Je suis désespéré, si Vous pouviez m'aider, soit à installer Grub, ou à faire fonctionner lilo, ça serai vraiment sympa, là, je seche.

Merci d'avance.
  • # donne plus d'informations

    Posté par  . Évalué à 1.

    Sur quelle partition est ta racine / ?

    Comment est configuré ton bios : il boote sur le disque ide ou sata ?
    • [^] # Re: donne plus d'informations

      Posté par  . Évalué à 1.

      Pour une information complète, voici le lien pour voir l'ensemble du système : http://info.franceserv.com

      Sinon, mon BIOS boot sur un disque dur IDE de la carte mère, le hda et mon / est sur le hda1.

      La séquence de boot du système est celle ci :
      BIOS ordi --> BIOS Raid Scsi --> BIOS Serial ATA --> LILO --> Système Linux.

      Je commence à me demander si il n'y aurrai pas de conflit IRQ entre mes deux cartes contrôleur, mais je ne pense pas, car tout fonctionne en amorcant le lilo depuis le CD de Slack et en montant le système...

      Je n'utilise ni de SATA, si de RAID scsi pour booter. Je ne comprend pas pourquoi LILO pleur devant ça.
      • [^] # Re: donne plus d'informations

        Posté par  . Évalué à 1.

        Il me semble que le bios sata modifie l'ordre des périphériques.

        Quels disques sont branchés sur le port sata ?

        Peux-tu afficher ton lilo.conf ?

        Lilo semble perdu devant les périphériques au boot.
        • [^] # Re: donne plus d'informations

          Posté par  . Évalué à 1.

          Bonjour,

          Je suis aussi admin sur la machine donc je me permets de continuer le fil.

          Voici le lilo.conf nettoyé des commentaires inutiles

          # Start LILO global section
          lba32
          boot = /dev/hda
          message = /boot/boot_message.txt
          prompt
          timeout = 1200
          # Override dangerous defaults that rewrite the partition table:
          change-rules
          reset
          # VESA framebuffer console @ 1024x768x256
          vga = 773
          # Linux bootable partition config begins
          image = /boot/vmlinuz
          root = /dev/hda1
          label = Linux
          read-only
          # Linux bootable partition config ends

          Je précise que la machine boote sur un disque IDE directement branché sur la carte mère (disque où Lilo est installé => lilo -v passe sans problème).

          Il n'y a qu'un seul disque en SATA actuellement (plus d'info sur http://info.franceserv.com ) reconnu en SDB (le SDA est réservé aux clés USB).

          Voila, je ne comprends pas vraiement le problème du boot, étant donné que cela ne change pas le BIOS
          (s'il indique le CDRom en premier, et le disque IDE en second, je ne vois pas comment la carte SATA, qui a son propre BIOS, peut interférer au boot)

          Voili, voila,

          Merci par avance de vos lumières,
          Bon après-midi
          • [^] # Re: donne plus d'informations

            Posté par  . Évalué à 1.

            Pourquoi utiliser dans le fichier lilo.conf les deux options :
            change-rules
            reset
            ? Elles sont utilisées pour modifier le type des partitions mais ici ces deux lignes ne sont pas suivies par des défintions de type de partitions (voir la documentaiton de lilo) .

            Place ces deux lignes en commentaires, lance lilo -v puis reboote pour voir.
            • [^] # Re: donne plus d'informations

              Posté par  . Évalué à 1.

              Rebonjour,

              En fait, le fichier que j'ai donné a été généré par lilo-config.

              Je mets les deux lignes en commentaires et un petit "lilo -v"

              bennnn :p ça s'est bien passé.

              Le reboot du serveur va se faire dans peu de temps.

              Je donne le verdict dès que c'est fait.
              • [^] # Re: donne plus d'informations

                Posté par  . Évalué à 1.

                Bon ben non ça marche pas ::'( :'( :'(

                Toujours LIL au boot, mais le cd boot toujours bien :(

                Que faire ?

                On va tester en déplaçant la carte dans un autre emplacement PCI.....
          • [^] # Re: donne plus d'informations

            Posté par  . Évalué à 1.

            Euhhh en fait, le SDA c le RAID 1.

            Désolé
  • # Re

    Posté par  . Évalué à 1.

    Consulte :
    ce.bromley.ac.uk/linux/SCObj1.pdf

    Apparement c'est un problème de fichier /boot/map. Ce fichier est mis à jour à chaque fois que tu lances lilo. Sinon, c'est un problème de disque dur.

    Ajoute dans le fichier lilo.conf après la ligne boot=/dev/hda
    map=/boot/map

    Si cela ne marche pas voici quelques idées :
    * enlever l'option lba32 dans lilo.conf,
    * booter sur le raid scsi,
    * désactiver le bios de la carte sata.

    Sinon, désolé, je sèche
    • [^] # Re: Re

      Posté par  . Évalué à 1.

      Hum,

      malheureusement, tout ce que tu propose, nous l'avons déjà fait et sans succès :(
      Le bios de la carte SATA ne se déactive pas.

      Et c le disque dur ide qui ne démarre pas avec la carte :(

      Le fichier PDF est intéressant merci beaucoup

      Voila

      Cherchons encore :p:p
      Courage, ce problème a déjà du arrivé à d'autres personnes.

      Bonne nuit

      PS : Pour ne pas sécher trop vide : vas ici ( http://www.nendaz.org/ClientImages/Nendaz/fr/Internet/Html/2(...) )
      • [^] # Re: Re

        Posté par  . Évalué à 1.

        Bonjour,

        je possède cette même carte contrôleur depuis plus d'un an.
        J'ai aussi un disque SATA de branché dessus mais il ne sert qu'au stockage, mon / est sur un IDE de la carte mère. J'ai installé la Slackware 10.0 - 10.1 -10. 2 avec des noyaux 2.4 et 2.6 et je n'ai jamais eu de problème (sauf le module sata_promise qui ne se charge pas tout seul au démarrage) . Donc je pense qu'il ne pas chercher de ce côté la. A moins qu'il y est un conflit avec un autre contrôleur raid.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.