65.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 :

65.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.

REMARQUE HISTORIQUE

Pour offrir des fonctionnalités de création d'image supplémentaires, ZENworks a modifié sa manière d'utiliser la partition ZENworks. Dans ZENworks 7, la partition n'est plus montée en tant que système de fichiers root et a une taille minimale de 150 Mo. Dans ZENworks 6.5 SP1 et les versions précédentes, la partition est montée et utilisée en tant que système de fichiers root Linux avec une taille minimale de 100 Mo.

Les fichiers stockés dans la partition ZENworks sont /boot/loader/linux, /boot/loader/initrd et /boot/root (les répertoires sont les mêmes que 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 65.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 65.4.2, Ajout de fichiers au système de fichiers initrd ou root.

65.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 peuvent être saisis manuellement sur la ligne de commande lors du démarrage à partir d'un CD ou placés dans le fichier isolinux.cfg du répertoire /boot/loader. Par ailleurs, les commandes sont situées dans les fichiers *.cfg pour PXE et dans le répertoire /srv/tftp du 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 lesupport 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 de Linuxrc se trouvent dans les fichiers /linuxrc.config ou /info du système de fichiers initrd. Certains paramètres peuvent être placés dans le fichier settings.txt situé à 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 65.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.