Ce tutoriel permet de configurer Altiris afin d'effectuer une installation par kickstart
Avant toute chose il faut récupérer la distribution Linux que l’on veut installer par PXE. Depuis le cdrom de la distribution linux, il faut copier le répertoire ./images/pxeboot/ sur le serveur Altiris (le choix de la destination est libre)
Ci-dessous nous pouvons voir des images PXE déjà existantes, nous allons faire Nouvelle pour ajouter une nouvelle image PXE.
Il est possible que l’environnement de pré-boot Linux ne soit pas installé. Pour l’installer, cliquer sur Linux puis Ajouter un pré-boot
Sélectionner un système avec le type de processeur exemple : Linux X86 Indiquer le chemin du fichier .frm. Ce fichier contient les environnements de pré-boot. Il est fournit par l’éditeur disponible sur leur site internet.
Nous allons ajouter par exemple un boot PXE pour l’installation de FedoraCore 8. Il faut :
Pour terminer cliquer sur Image de boot manuelle pour aller chercher le répertoire pxeboot que l'on à copier depuis le CD en phase 1.
Valider par OK toutes les fenêtres jusqu’à revenir sur la fenêtre Utilitaire de configuration PXE Sur cette fenêtre il faut Enregistrer puis faire OK (Si l’on n’appuie pas sur Enregistrer avant OK la nouvelle image PXE ne sera pas créée)
Nous allons retouner dans le répertoire “D:\Altiris\eXpress\Deployment Server\PXE\Images\MenuOption162\X86PC” puis :
label linux kernel vmlinuz append initrd=initrd.img
Le pré-boot est désormais créé. Lorsque l'on boot sur le pré-boot créé il sera demander l'emplacement de la distribution Linux celle se trouve sur un serveur de dépôt accessible en HTTP.
Pour lancer une installation automatique avec un fichier de réponse anaconda, il faut retourner sur le serveur Altiris aller dans le répertoire “.\Altiris\eXpress\Deployment Server\PXE\Images\MenuOption162\X86PC” puis préciser l'emplacement du fichier anaconda sur le réseau :
label linux kernel vmlinuz append initrd=initrd.img noipv6 ksdevice=eth0 ks=http://10.90.0.3/repo/kickstart/anaconda-ks.cfg
Pour aller plus loin, il est possible créer un pré-boot de maintenance. Il faut créer un nouveau pré-boot correspondant à la distribution à maintenir puis éditer le fichier “default” correspondant de la façon suivante :
label linux kernel vmlinuz append initrd=initrd.img rescue
Pour résumer, les mêmes options disponibles au boot du CDROM Linux peuvent être utilisées pour le pré-boot PXE. Ces options se mettent à la fin de la ligne append initrd=initrd.img