Vous trouverez ci-après une présentation générale d'un processus de démarrage Linux et de la manière dont la création d'image de ZENworks 7 a une incidence sur ce processus :
La distribution de création d'image basée sur SLES utilise isolinux comme chargeur de démarrage des CD de création d'image, un pxelinux modifié pour le démarrage avec PXE ou linld.com si vous utilisez une disquette avec le CD. Si une partition ZENworks est installée, elle utilise le programme lilo pour effectuer alternativement le démarrage entre la partition ZENworks et le système d'exploitation installé.
Vous trouverez ci-après les noms de fichiers et les chemins d'accès :
Quelle que soit la méthode de chargeur de démarrage utilisée, le principal objectif est de configurer le fichier initrd comme lecteur RAM, de charger le kernel Linux en mémoire, puis de lui transférer le contrôle avec une indication au kernel Linux sur l'emplacement d'initrd.
Après le transfert du contrôle au programme linuxrc, le contrôle n'est jamais redonné au kernel Linux ou passé au processus init.
Pour plus d'informations sur linuxrc et zenworks.s, reportez-vous aux sections suivantes :
Lorsque le contrôle est transféré à linuxrc, il effectue plusieurs processus pour préparer le système au processus de création d'image. Linuxrc est initialement configuré à partir du fichier /linuxrc.config, situé dans le système de fichiers initrd. Les informations de configuration supplémentaires pour linuxrc peuvent être placées dans le fichier /info (situé dans le système de fichiers initrd) mais, normalement, ZENworks n'utilise pas ces informations.
Linuxrc charge également un système de fichiers root, combiné au système de fichiers initrd configuré par le chargeur de démarrage. Le système de fichiers root est situé sur un CD de création d'image en tant que fichier /boot/root. Pour l'amorçage PXE, le système de fichiers root est stocké sur le serveur de création d'image ZENworks en tant que /srv/tftp/boot/root.
Linuxrc tente de rechercher et de charger le fichier settings.txt, soit sur la racine du CD de création d'image, soit sur le serveur de création d'image ZENworks dans le répertoire /srv/tftp. À partir de settings.txt, linuxrc lit et traite les paramètres qui lui sont relatifs, puis copie settings.txt à la racine (␣/␣) du système de fichiers.
Linuxrc tente également de rechercher et de charger le fichier nommé driverupdate. Il se trouve généralement dans le même répertoire que root. Ce fichier est utilisé pour mettre à jour les pilotes et les autres fichiers de la distribution de création d'image.
Le fichier driverupdate est basé sur la technologie SUSE standard au cours d'un amorçage PXE. Du fait que le réseau doit fonctionner normalement pour obtenir driverupdate, ce fichier ne peut pas mettre à jour les pilotes du périphérique réseau actif. En revanche, les autres fichiers et pilotes peuvent être mis à jour à l'aide du fichier driverupdate. Pour plus d'informations, reportez-vous à la Section E.4.3, Utilisation du fichier driverupdate.
Une installation SUSE normale pour SUSE Linux ou SLES démarre sur une petite distribution pour effectuer une installation YaST. La création d'image ZENworks démarre avec le même système d'installation mais, au lieu de démarrer une installation YaST, elle démarre le processus de création d'image ZENworks. Le contrôle est transféré au script ZENworks /bin/zenworks.s, qui est le fichier de script principal pour le processus de création d'image ZENworks. Ce script effectue un certain nombre de tâches de configuration, puis transfère le contrôle au script approprié pour le processus de création d'image sélectionné. Pour plus d'informations sur le processus de création d'image, reportez-vous au Section 25.0, Présentation des services de pré-lancement dans ZENworks Linux Management.
L'une des tâches de configuration consiste à appliquer les fichiers de mise à jour. Lors du démarrage à partir d'un CD, zenworks.s copie la structure de répertoire /addfiles dans le système de fichiers Linux. Pour plus d'informations, reportez-vous à la Section E.4.1, Ajout de fichiers à un CD d'amorçage de création d'image.