6.2. Création d'images de démarrage personnalisées
Après avoir personnalisé les images de démarrage et la présentation de l'interface graphique, créez une nouvelle image qui inclut les modifications que vous avez apportées.
Pour créer des images de démarrage personnalisées, suivez la procédure ci-dessous.
Procédure
-
Assurez-vous que toutes vos modifications sont incluses dans le répertoire de travail. Par exemple, si vous testez un module complémentaire, veillez à placer le fichier
product.img
dans le répertoireimages/
. -
Assurez-vous que votre répertoire de travail actuel est le répertoire de premier niveau de l'image ISO extraite - par exemple
/tmp/ISO/iso
. Créez une nouvelle image ISO à l'aide de la fonction
genisoimage
:#
genisoimage -U -r -v -T -J -joliet-long -V "RHEL-9 Server.x86_64" -volset \N- "Serveur RHEL-9.x86_64" (en anglais) -A "Serveur RHEL-9.x86_64" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../NEWISO.iso .Dans l'exemple ci-dessus :
Assurez-vous que les valeurs des options
-V
,-volset
, et-A
correspondent à la configuration du chargeur de démarrage de l'image, si vous utilisez la directiveLABEL=
pour les options qui nécessitent un emplacement pour charger un fichier sur le même disque. Si la configuration de votre chargeur de démarrage (isolinux/isolinux.cfg
pour le BIOS etEFI/BOOT/grub.cfg
pour l'UEFI) utilise la directiveinst.stage2=LABEL=disk_label
pour charger la deuxième étape du programme d'installation à partir du même disque, les étiquettes des disques doivent correspondre.ImportantDans les fichiers de configuration du chargeur de démarrage, remplacez tous les espaces dans les étiquettes de disque par
\x20
. Par exemple, si vous créez une image ISO avec un labelRHEL 9.0
, la configuration du chargeur de démarrage doit utiliserRHEL\x209.0
.Remplacez la valeur de l'option
-o
(-o ../NEWISO.iso
) par le nom de fichier de votre nouvelle image. La valeur indiquée dans l'exemple crée le fichierNEWISO.iso
dans le répertoire above, le répertoire actuel.Pour plus d'informations sur cette commande, voir la page de manuel
genisoimage(1)
.
Implanter une somme de contrôle MD5 dans l'image. Notez que sans somme de contrôle MD5, la vérification de l'image peut échouer (option
rd.live.check
dans la configuration du chargeur de démarrage) et l'installation peut se bloquer.#
implantisomd5 ../NEWISO.isoDans l'exemple ci-dessus, remplacez ../NEWISO.iso par le nom de fichier et l'emplacement de l'image ISO que vous avez créée à l'étape précédente.
Vous pouvez maintenant écrire la nouvelle image ISO sur un support physique ou un serveur réseau pour la démarrer sur du matériel physique, ou vous pouvez l'utiliser pour commencer l'installation d'une machine virtuelle.
Ressources supplémentaires
- Pour obtenir des instructions sur la préparation du support de démarrage ou du serveur réseau, voir Exécution d'une installation avancée de RHEL 9.
- Pour savoir comment créer des machines virtuelles avec des images ISO, voir Configuration et gestion de la virtualisation.