23.2 Création d'un paquetage contenant les pilotes de périphérique pour les systèmes Linux

Pour réaliser un paquetage de vos pilotes de périphériques Linux afin de les télécharger dans la base de données de pilotes PlateSpin Migrate, vous pouvez utiliser un utilitaire personnalisé inclus dans votre image de démarrage ISO Linux.

  1. Trouvez un poste de travail Linux qui dispose de la même version de kernel que la machine source. La machine source proprement dite est l'une des meilleures options. Sur le poste de travail Linux, créez un répertoire pour les fichiers de votre pilote de périphérique. Tous les pilotes du répertoire doivent être destinés au même kernel et à la même architecture.

  2. Téléchargez l'image de démarrage et montez-la.

    Par exemple, en supposant que l'image ISO a été copiée dans le répertoire /root, exécutez les commandes suivantes :

    # mkdir /mnt/ps bootofx.x2p.iso
    # mount -o loop /root/ /mnt/ps 
  3. Dans le sous-répertoire /tools de l'image ISO montée, copiez l'archive packageModules.tar.gz dans un autre répertoire de travail et extrayez-la.

    Par exemple, si le fichier .gz se trouve dans votre répertoire de travail actuel, exécutez la commande suivante :

    tar -xvzf packageModules.tar.gz
  4. Entrez le répertoire de travail et exécutez la commande suivante :

    ./PackageModules.sh –d <chemin_répertoire_pilote> -o <nom_paquetage>

    Remplacez <chemin_répertoire_pilote> par le chemin d'accès au répertoire dans lequel vous avez enregistré les fichiers de pilote et <nom_paquetage> par le nom du paquetage, en vous conformant à ce format :

    Nompilote-versionpilote-dist-versionkernel-arch.pkg

    Par exemple, bnx2x-1.48.107-RHEL4-2.6.9-11.EL-i686.pkg

Le paquetage est à présent prêt à être téléchargé. Reportez-vous à la section Section 23.3, Téléchargement de pilotes dans la base de données des pilotes de périphérique de PlateSpin Migrate.