F.3 Présentation des partitions ZENworks et des paramètres de ligne de commande

Les sections suivantes présentent les commandes de partition et de création d'image ZENworks utilisées pour la mise à jour des pilotes Linux :

F.3.1 La partition ZENworks

La partition ZENworks permet de stocker les fichiers requis pour charger Linux en RAM, ce qui revient à utiliser la méthode d'amorçage sur CD ou avec PXE. La partition ZENworks a une disposition de support de démarrage similaire à un CD de création d'image. Elle a une taille minimum de 150 Mo.

Les fichiers stockés sur la partition ZENworks sont /boot/loader/linux, /boot/loader/initrd, et /boot/root, qui sont des répertoires identiques à ceux du CD de création d'image. Dans ZENworks 7, le chargeur de démarrage continue d'être lilo, qui charge Linux comme décrit dans la Section F.2, Présentation des processus de démarrage de périphérique dans un environnement de création d'image ZENworks. Les fichiers driverupdate et settings.txt sont recherchés et chargés à partir de la partition ZENworks.

Si vous devez modifier les fichiers Linux, vous devez modifier les ensembles de fichiers initrd ou root de la même manière que pour les autres méthodes de démarrage. Pour plus d'informations, reportez-vous à la Section F.4.2, Ajout de fichiers au système de fichiers initrd ou root.

F.3.2 Paramètres de ligne de commande et variables

Il existe quatre types de paramètres de ligne de commande utilisables avec le processus de création d'image ZENworks. Ils sont saisis manuellement sur la ligne de commande lors du démarrage à partir d'un CD ou ils peuvent être placés dans le fichier isolinux.cfg qui se trouve dans le répertoire/boot/loader. Les commandes se trouvent également dans les fichiers *.cfg pour PXE et se trouvent dans le répertoire/srv/tftp sur le serveur de création d'image ZENworks.

  • Paramètres du kernel : les paramètres valides du kernel Linux se trouvent dans le fichier /Documentation/kernel-parameters.txt installé avec la source du kernel.

    Certains périphériques ont un BIOS défectueux. Dans ce cas, le chargement correct du kernel nécessite la désactivation du traitement ACPI. Pour ce faire, utilisez le paramètre du kernel acpi=off. Pour plus d'informations, contactez le support technique de Novell.

  • Paramètres de Linuxrc : ces paramètres ont une incidence sur la manière dont linuxrc détecte le matériel ou définit les paramètres matériels. Ils sont décrits brièvement dans le fichier/usr/share/doc/packages/linuxrc/linuxrc.html d'un système Linux.

    Les paramètres Linuxrc se trouvent dans les fichiers /linuxrc.config ou /info situés dans le système de fichiers initrd. Certains paramètres peuvent être placés dans le fichier settings.txt qui se trouve à la racine du CD de création d'image ou de la partition ZENworks, ou dans le fichier /srv/tftp/boot pour l'amorçage PXE.

    Les paramètres pouvant être placés dans le fichier settings.txt (le fichier le plus simple à modifier) sont limités. Au cours du démarrage de PXE, les paramètres qui ont une incidence sur le réseau ne sont pas traités à partir du fichier settings.txt. Le temps que linuxrc charge le fichier settings.txt, le réseau est en effet déjà configuré. Les paramètres du réseau peuvent être placés dans le fichier settings.txt lors du démarrage à partir d'un CD de création d'image. Il est en effet chargé suffisamment tôt dans le processus pour être pris en compte.

  • Variables ZENworks : certaines variables d'environnement affectent le fonctionnement de la création d'image. Elles peuvent être configurées dans n'importe quel fichier, mais elles doivent normalement l'être dans le fichier settings.txt.

    Si vous ajoutez au fichier settings.txt des variables non définies initialement à cet emplacement, vous devez les exporter. Par exemple, dans le fichier settings.txt, saisissez :

    export IMGCMD="myscript"

    La liste de toutes les variables de moteur d'image ou de script apparaît dans la Section F.7, Variables et paramètres.

  • Autres variables : des variables d'environnement peuvent être ajoutées à votre script selon la méthode décrite pour les variables ZENworks.