8.2. Démarrage automatique d'une installation Kickstart à l'aide de PXE
Les systèmes AMD64, Intel 64 et ARM 64 bits ainsi que les serveurs IBM Power Systems ont la possibilité de démarrer à l'aide d'un serveur PXE. Lorsque vous configurez le serveur PXE, vous pouvez ajouter l'option de démarrage dans le fichier de configuration du chargeur de démarrage, ce qui vous permet de démarrer l'installation automatiquement. Cette approche permet d'automatiser complètement l'installation, y compris le processus de démarrage.
Cette procédure est destinée à servir de référence générale ; les étapes détaillées diffèrent en fonction de l'architecture de votre système, et toutes les options ne sont pas disponibles sur toutes les architectures (par exemple, vous ne pouvez pas utiliser le démarrage PXE sur IBM Z 64 bits).
Conditions préalables
- Vous avez préparé un fichier Kickstart dans un endroit accessible depuis le système à installer.
- Vous disposez d'un serveur PXE qui peut être utilisé pour démarrer le système et commencer l'installation.
Procédure
Ouvrez le fichier de configuration du chargeur de démarrage de votre serveur PXE et ajoutez l'option
inst.ks=
boot à la ligne appropriée. Le nom du fichier et sa syntaxe dépendent de l'architecture et du matériel de votre système :Sur les systèmes AMD64 et Intel 64 avec BIOS, le nom du fichier peut être soit par défaut, soit basé sur l'adresse IP de votre système. Dans ce cas, ajoutez l'option
inst.ks=
à la ligne append de l'entrée d'installation. Un exemple de ligne append dans le fichier de configuration ressemble à ce qui suit :append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-9/9.x/x86_64/kickstarts/ks.cfg
Sur les systèmes utilisant le chargeur d'amorçage GRUB2 (AMD64, Intel 64 et systèmes ARM 64 bits avec micrologiciel UEFI et serveurs IBM Power Systems), le nom du fichier sera
grub.cfg
. Dans ce fichier, ajoutez l'optioninst.ks=
à la ligne du noyau dans l'entrée d'installation. Un exemple de ligne de noyau dans le fichier de configuration ressemble à ce qui suit :kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-9/9.x/x86_64/kickstarts/ks.cfg
Démarrer l'installation à partir du serveur réseau.
L'installation commence maintenant, en utilisant les options d'installation spécifiées dans le fichier Kickstart. Si le fichier Kickstart est valide et contient toutes les commandes requises, l'installation est entièrement automatisée.
Si vous avez installé une version bêta de Red Hat Enterprise Linux sur des systèmes dont l'UEFI Secure Boot est activé, ajoutez la clé publique bêta à la liste des clés du propriétaire de la machine (MOK) du système.