Rechercher

B.2. Commandes Kickstart pour la configuration du programme d'installation et le contrôle des flux

download PDF

Les commandes Kickstart de cette liste contrôlent le mode et le déroulement de l'installation, ainsi que ce qui se passe à la fin de celle-ci.

B.2.1. cdrom

La commande cdrom Kickstart est facultative. Elle effectue l'installation à partir du premier lecteur optique du système.

Syntaxe

cdrom

Notes

  • Cette commande n'a pas d'options.
  • Pour exécuter l'installation, l'une des adresses suivantes doit être spécifiée : cdrom, harddrive, hmc, nfs, liveimg, ou url.

B.2.2. cmdline

La commande cmdline Kickstart est facultative. Elle exécute l'installation dans un mode de ligne de commande totalement non interactif. Toute demande d'interaction interrompt l'installation.

Syntaxe

cmdline

Notes

  • Pour une installation entièrement automatique, vous devez soit spécifier l'un des modes disponibles (graphical, text, ou cmdline) dans le fichier Kickstart, soit utiliser l'option de démarrage console=. Si aucun mode n'est spécifié, le système utilisera le mode graphique si possible, ou vous demandera de choisir entre le mode VNC et le mode texte.
  • Cette commande n'a pas d'options.
  • Ce mode est utile sur les systèmes IBM Z 64 bits avec le terminal x3270.

B.2.3. driverdisk

La commande driverdisk Kickstart est facultative. Elle permet de fournir des pilotes supplémentaires au programme d'installation.

Les disques de pilotes peuvent être utilisés lors des installations Kickstart pour fournir des pilotes supplémentaires qui ne sont pas inclus par défaut. Vous devez copier le contenu des disques de pilotes dans le répertoire racine d'une partition du disque dur du système. Ensuite, vous devez utiliser la commande driverdisk pour spécifier que le programme d'installation doit rechercher un disque de pilotes et son emplacement.

Syntaxe

driverdisk [partition|--source=url|--biospart=biospart]

Options

Vous devez spécifier l'emplacement du disque du pilote d'une des manières suivantes :

  • partition - Partition contenant le disque du pilote. Notez que la partition doit être spécifiée sous la forme d'un chemin d'accès complet (par exemple, /dev/sdb1), tandis que not ne doit contenir que le nom de la partition (par exemple, sdb1).
  • --source= - URL du disque pilote. Voici quelques exemples :

    driverdisk --source=ftp://path/to/dd.img
    driverdisk --source=http://path/to/dd.img
    driverdisk --source=nfs:host:/path/to/dd.img
  • --biospart= - Partition du BIOS contenant le disque du pilote (par exemple, 82p2).

Notes

Les pilotes peuvent également être chargés à partir d'un disque dur ou d'un périphérique similaire au lieu d'être chargés via le réseau ou à partir de initrd. Suivez la procédure suivante :

  1. Chargez le disque du pilote sur un disque dur, un périphérique USB ou tout autre périphérique similaire.
  2. Attribuez l'étiquette, par exemple DD, à cet appareil.
  3. Ajoutez la ligne suivante à votre fichier Kickstart :

    driverdisk LABEL=DD:/e1000.rpm

Remplacez DD par une étiquette spécifique et remplacez e1000.rpm par un nom spécifique. Utilisez tout ce qui est pris en charge par la commande inst.repo au lieu de LABEL pour spécifier votre disque dur.

B.2.4. eula

La commande eula Kickstart est facultative. Utilisez cette option pour accepter le contrat de licence de l'utilisateur final (CLUF) sans interaction de l'utilisateur. La spécification de cette option empêche l'installation initiale de vous demander d'accepter le contrat de licence après avoir terminé l'installation et redémarré le système pour la première fois.

Syntaxe

eula [--agreed]

Options

  • --agreed (obligatoire) - Accepter le CLUF. Cette option doit toujours être utilisée, sinon la commande eula n'a aucun sens.

B.2.5. premier démarrage

La commande firstboot Kickstart est facultative. Elle détermine si l'application Initial Setup doit être lancée lors du premier démarrage du système. Si elle est activée, le paquetage initial-setup doit être installé. Si elle n'est pas spécifiée, cette option est désactivée par défaut.

Syntaxe

firstboot OPTIONS

Options

  • --enable ou --enabled - La configuration initiale est lancée lors du premier démarrage du système.
  • --disable ou --disabled - La configuration initiale n'est pas lancée lors du premier démarrage du système.
  • --reconfig - Permet à l'installation initiale de démarrer au moment de l'amorçage en mode reconfiguration. Ce mode permet d'activer les options de configuration du mot de passe root, de l'heure & et du nom d'hôte réseau & en plus des options par défaut.

B.2.6. graphique

La commande graphical Kickstart est facultative. Elle exécute l'installation en mode graphique. Il s'agit de la commande par défaut.

Syntaxe

graphical [--non-interactive]

Options

  • --non-interactive - Effectue l'installation dans un mode totalement non interactif. Ce mode met fin à l'installation lorsque l'interaction de l'utilisateur est requise.

Notes

  • Pour une installation entièrement automatique, vous devez soit spécifier l'un des modes disponibles (graphical, text, ou cmdline) dans le fichier Kickstart, soit utiliser l'option de démarrage console=. Si aucun mode n'est spécifié, le système utilisera le mode graphique si possible, ou vous demandera de choisir entre le mode VNC et le mode texte.

B.2.7. halt

La commande halt Kickstart est facultative.

Arrêter le système une fois l'installation terminée avec succès. Ceci est similaire à une installation manuelle, où Anaconda affiche un message et attend que l'utilisateur appuie sur une touche avant de redémarrer. Lors d'une installation Kickstart, si aucune méthode d'achèvement n'est spécifiée, cette option est utilisée par défaut.

Syntaxe

halt

Notes

  • La commande halt est équivalente à la commande shutdown -H. Pour plus de détails, voir la page de manuel shutdown(8).
  • Pour d'autres méthodes d'achèvement, voir les commandes poweroff, reboot, et shutdown.
  • Cette commande n'a pas d'options.

B.2.8. disque dur

La commande harddrive Kickstart est facultative. Elle exécute l'installation à partir d'une arborescence d'installation Red Hat ou d'une image ISO d'installation complète sur un lecteur local. Le lecteur doit être formaté avec un système de fichiers que le programme d'installation peut monter : ext2, ext3, ext4, vfat, ou xfs.

Syntaxe

harddrive OPTIONS

Options

  • --partition= - Partition à partir de laquelle l'installation doit être effectuée (par exemple sdb2).
  • --dir= - Répertoire contenant le variant de l'arborescence d'installation, ou l'image ISO du DVD d'installation complète.

Exemple :

harddrive --partition=hdb2 --dir=/tmp/install-tree

Notes

  • Auparavant, la commande harddrive devait être utilisée avec la commande install. La commande install a été supprimée et harddrive peut être utilisée seule, car elle implique install.
  • Pour exécuter l'installation, l'une des adresses suivantes doit être spécifiée : cdrom, harddrive, hmc, nfs, liveimg, ou url.

B.2.9. liveimg

La commande liveimg Kickstart est facultative. Elle effectue l'installation à partir d'une image disque au lieu de paquets.

Syntaxe

liveimg--url=SOURCE [OPTIONS]

Options obligatoires

  • --url= - L'emplacement à partir duquel l'installation doit être effectuée. Les protocoles pris en charge sont HTTP, HTTPS, FTP et file.

Options facultatives

  • --url= - L'emplacement à partir duquel l'installation doit être effectuée. Les protocoles pris en charge sont HTTP, HTTPS, FTP et file.
  • --proxy= - Spécifiez un proxy HTTP, HTTPS ou FTP à utiliser lors de l'installation.
  • --checksum= - Un argument facultatif contenant la somme de contrôle SHA256 du fichier image, utilisée pour la vérification.
  • --noverifyssl - Désactiver la vérification SSL lors de la connexion à un serveur HTTPS.

Exemple :

liveimg --url=file:///images/install/squashfs.img --checksum=03825f567f17705100de3308a20354b4d81ac9d8bed4bb4692b2381045e56197 --noverifyssl

Notes

  • L'image peut être le fichier squashfs.img d'une image ISO en direct, un fichier tar compressé (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz, ou .tar.xz.), ou n'importe quel système de fichiers que le support d'installation peut monter. Les systèmes de fichiers pris en charge sont ext2, ext3, ext4, vfat et xfs.
  • Lorsque vous utilisez le mode d'installation liveimg avec un disque de pilotes, les pilotes du disque ne seront pas automatiquement inclus dans le système installé. Si nécessaire, ces pilotes doivent être installés manuellement ou dans la section %post d'un script de démarrage.
  • Pour exécuter l'installation, l'une des adresses suivantes doit être spécifiée : cdrom, harddrive, hmc, nfs, liveimg, ou url.

B.2.10. exploitation forestière

La commande logging Kickstart est facultative. Elle contrôle la journalisation des erreurs d'Anaconda pendant l'installation. Elle n'a aucun effet sur le système installé.

Note

La journalisation n'est possible que sur TCP. Pour la journalisation à distance, assurez-vous que le numéro de port que vous spécifiez dans l'option --port= est ouvert sur le serveur distant. Le port par défaut est 514.

Syntaxe

logging OPTIONS

Options facultatives

  • --host= - Envoyer des informations de journalisation à l'hôte distant indiqué, qui doit exécuter un processus syslogd configuré pour accepter la journalisation à distance.
  • --port= - Si le processus syslogd distant utilise un port autre que celui par défaut, définissez-le à l'aide de cette option.

B.2.11. mediacheck

La commande mediacheck Kickstart est facultative. Elle oblige le programme d'installation à effectuer une vérification du support avant de démarrer l'installation. Cette commande exige que les installations soient assistées, elle est donc désactivée par défaut.

Syntaxe

mediacheck

Notes

  • Cette commande Kickstart est équivalente à l'option de démarrage rd.live.check.
  • Cette commande n'a pas d'options.

B.2.12. nfs

La commande nfs Kickstart est facultative. Elle exécute l'installation à partir d'un serveur NFS spécifié.

Syntaxe

nfs OPTIONS

Options

  • --server= - Serveur à partir duquel l'installation doit être effectuée (nom d'hôte ou IP).
  • --dir= - Répertoire contenant le variant de l'arbre d'installation.
  • --opts= - Options de montage à utiliser pour monter l'exportation NFS. (optionnel)

Exemple :

nfs --server=nfsserver.example.com --dir=/tmp/install-tree

Notes

  • Pour exécuter l'installation, l'une des adresses suivantes doit être spécifiée : cdrom, harddrive, hmc, nfs, liveimg, ou url.

B.2.13. ostreesetup

La commande ostreesetup Kickstart est facultative. Elle est utilisée pour mettre en place des installations basées sur OStree.

Syntaxe

ostreesetup --osname=OSNAME [--remote=REMOTE] --url=URL --ref=REF [--nogpg]

Options obligatoires :

  • --osname=OSNAME - Racine de gestion pour l'installation du système d'exploitation.
  • --url=URL - URL du référentiel à partir duquel l'installation doit être effectuée.
  • --ref=REF - Nom de la branche du référentiel à utiliser pour l'installation.

Options facultatives :

  • --remote=REMOTE - Racine de gestion pour l'installation du système d'exploitation.
  • --nogpg - Désactiver la vérification des clés GPG.

Notes

B.2.14. poweroff

La commande poweroff Kickstart est facultative. Elle permet de fermer et d'éteindre le système une fois l'installation terminée avec succès. Normalement, lors d'une installation manuelle, Anaconda affiche un message et attend que l'utilisateur appuie sur une touche avant de redémarrer.

Syntaxe

poweroff

Notes

  • L'option poweroff est équivalente à la commande shutdown -P. Pour plus de détails, voir la page de manuel shutdown(8).
  • Pour d'autres méthodes d'achèvement, voir les commandes Kickstart halt, reboot et shutdown. L'option halt est la méthode d'achèvement par défaut si aucune autre méthode n'est explicitement spécifiée dans le fichier Kickstart.
  • La commande poweroff dépend fortement du matériel utilisé. Plus précisément, certains composants matériels tels que le BIOS, l'APM (advanced power management) et l'ACPI (advanced configuration and power interface) doivent être en mesure d'interagir avec le noyau du système. Consultez la documentation de votre matériel pour plus d'informations sur les capacités APM/ACPI de votre système.
  • Cette commande n'a pas d'options.

B.2.15. redémarrage

La commande reboot Kickstart est facultative. Elle demande au programme d'installation de redémarrer une fois l'installation terminée (sans arguments). Normalement, Kickstart affiche un message et attend que l'utilisateur appuie sur une touche avant de redémarrer.

Syntaxe

reboot OPTIONS

Options

  • --eject - Essayez d'éjecter le support de démarrage (DVD, USB ou autre) avant de redémarrer.
  • --kexec - Utilise l'appel système kexec au lieu d'effectuer un redémarrage complet, qui charge immédiatement le système installé dans la mémoire, en contournant l'initialisation matérielle normalement effectuée par le BIOS ou le micrologiciel.

    Important

    Cette option est obsolète et n'est disponible qu'en tant qu'aperçu technologique. Pour plus d'informations sur l'étendue de la prise en charge par Red Hat des fonctionnalités de l'aperçu technologique, consultez le document Étendue de la prise en charge des fonctionnalités de l'aperçu technologique.

    Lorsque kexec est utilisé, les registres de périphériques (qui seraient normalement effacés lors d'un redémarrage complet du système) peuvent rester remplis de données, ce qui pourrait poser des problèmes à certains pilotes de périphériques.

Notes

  • L'utilisation de l'option reboot might entraîne une boucle d'installation sans fin, en fonction du support et de la méthode d'installation.
  • L'option reboot est équivalente à la commande shutdown -r. Pour plus de détails, voir la page de manuel shutdown(8).
  • Spécifiez reboot pour automatiser entièrement l'installation lors de l'installation en mode ligne de commande sur IBM Z 64 bits.
  • Pour d'autres méthodes d'achèvement, voir les options halt, poweroff, et shutdown Kickstart. L'option halt est la méthode d'achèvement par défaut si aucune autre méthode n'est explicitement spécifiée dans le fichier Kickstart.

B.2.16. rhsm

La commande rhsm Kickstart est facultative. Elle indique au programme d'installation d'enregistrer et d'installer RHEL à partir du CDN.

Note

La commande rhsm Kickstart supprime l'obligation d'utiliser des scripts %post personnalisés lors de l'enregistrement du système.

Options

  • --organization= - Utilise l'identifiant de l'organisation pour enregistrer et installer RHEL à partir du CDN.
  • --activation-key= - Utilise la clé d'activation pour enregistrer et installer RHEL à partir du CDN. L'option peut être utilisée plusieurs fois, une fois par clé d'activation, tant que les clés d'activation utilisées sont enregistrées dans votre abonnement.
  • --connect-to-insights - Connecte le système cible à Red Hat Insights.
  • --proxy= - Définit le proxy HTTP.
Important
  • Pour basculer le référentiel des sources d'installation vers le CDN en utilisant la commande rhsm Kickstart, vous devez remplir les conditions suivantes :

    • Sur la ligne de commande du noyau, vous avez utilisé inst.stage2=<URL> pour récupérer l'image d'installation, mais vous n'avez pas spécifié de source d'installation à l'aide de inst.repo=.
    • Dans le fichier Kickstart, vous n'avez pas spécifié de source d'installation en utilisant les commandes d'installation url, cdrom, harddrive, liveimg, nfs et ostree.
  • Une URL source d'installation spécifiée à l'aide d'une option de démarrage ou incluse dans un fichier Kickstart est prioritaire sur le CDN, même si le fichier Kickstart contient la commande rhsm avec des informations d'identification valides. Le système est enregistré, mais il est installé à partir de la source d'installation URL. Cela garantit que les processus d'installation antérieurs fonctionnent normalement.

B.2.17. shutdown

La commande shutdown Kickstart est facultative. Elle arrête le système une fois l'installation terminée avec succès.

Syntaxe

shutdown

Notes

  • L'option shutdown Kickstart est équivalente à la commande shutdown. Pour plus de détails, voir la page de manuel shutdown(8).
  • Pour d'autres méthodes d'achèvement, voir les options halt, poweroff, et reboot Kickstart. L'option halt est la méthode d'achèvement par défaut si aucune autre méthode n'est explicitement spécifiée dans le fichier Kickstart.
  • Cette commande n'a pas d'options.

B.2.18. sshpw

La commande sshpw Kickstart est facultative.

Pendant l'installation, vous pouvez interagir avec le programme d'installation et suivre sa progression via une connexion SSH. Utilisez la commande sshpw pour créer des comptes temporaires qui vous permettront de vous connecter. Chaque instance de la commande crée un compte distinct qui n'existe que dans l'environnement d'installation. Ces comptes ne sont pas transférés au système installé.

Syntaxe

sshpw --username=name [OPTIONS] password

Options obligatoires

  • --username=name - Fournit le nom de l'utilisateur. Cette option est obligatoire.
  • password - Le mot de passe à utiliser pour l'utilisateur. Cette option est obligatoire.

Options facultatives

  • --iscrypted - Si cette option est présente, le mot de passe est supposé être déjà crypté. Cette option s'exclut mutuellement avec --plaintext. Pour créer un mot de passe crypté, vous pouvez utiliser Python :

    $ python3 -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'

    Il génère un hachage compatible avec la cryptographie sha512 de votre mot de passe à l'aide d'un sel aléatoire.

  • --plaintext - Si cette option est présente, le mot de passe est supposé être en texte clair. Cette option s'exclut mutuellement avec --iscrypted
  • --lock - Si cette option est présente, ce compte est verrouillé par défaut. Cela signifie que l'utilisateur ne pourra pas se connecter à partir de la console.
  • --sshkey - Si cette option est présente, la chaîne <password> est interprétée comme une valeur de clé ssh.

Notes

  • Par défaut, le serveur ssh n'est pas lancé pendant l'installation. Pour que ssh soit disponible pendant l'installation, démarrez le système avec l'option de démarrage du noyau inst.sshd.
  • Si vous souhaitez désactiver l'accès de l'utilisateur root à ssh, tout en permettant à un autre utilisateur d'accéder à ssh, procédez comme suit :

    sshpw --username=example_username example_password --plaintext
    sshpw --username=root example_password --lock
  • Pour désactiver simplement l'accès à la racine ssh, procédez comme suit :

    sshpw --username=root example_password --lock

B.2.19. texte

La commande text Kickstart est facultative. Elle exécute l'installation Kickstart en mode texte. Par défaut, les installations Kickstart sont effectuées en mode graphique.

Syntaxe

text [--non-interactive]

Options

  • --non-interactive - Effectue l'installation dans un mode totalement non interactif. Ce mode met fin à l'installation lorsque l'interaction de l'utilisateur est requise.

Notes

  • Notez que pour une installation entièrement automatique, vous devez soit spécifier l'un des modes disponibles (graphical, text, ou cmdline) dans le fichier Kickstart, soit utiliser l'option de démarrage console=. Si aucun mode n'est spécifié, le système utilisera le mode graphique si possible, ou vous demandera de choisir entre le mode VNC et le mode texte.

B.2.20. url

La commande url Kickstart est facultative. Elle est utilisée pour effectuer une installation à partir d'une image de l'arborescence d'installation sur un serveur distant en utilisant le protocole FTP, HTTP ou HTTPS. Vous ne pouvez spécifier qu'une seule URL.

Syntaxe

url--url=FROM [OPTIONS]

Options obligatoires

  • --url=FROM - Spécifie l'emplacement HTTP, HTTPS, FTP, ou file à partir duquel l'installation doit être effectuée.

Options facultatives

  • --mirrorlist= - Spécifie l'URL du miroir à partir duquel l'installation doit être effectuée.
  • --proxy= - Spécifie un proxy HTTP, HTTPS, ou FTP à utiliser pendant l'installation.
  • --noverifyssl - Désactive la vérification SSL lors de la connexion à un serveur HTTPS.
  • --metalink=URL - Spécifie l'URL du métalink à partir duquel l'installation doit être effectuée. La substitution des variables est effectuée pour $releasever et $basearch dans l'URL URL.

Examples

  • Pour effectuer l'installation à partir d'un serveur HTTP :

    url --url=http://server/path
  • Pour effectuer l'installation à partir d'un serveur FTP :

    url --url=ftp://username:password@server/path
  • Pour installer à partir d'un fichier local :

    liveimg --url=file:///images/install/squashfs.img --noverifyssl

Notes

  • Auparavant, la commande url devait être utilisée avec la commande install. La commande install a été supprimée et url peut être utilisée seule, car elle implique install.
  • Pour exécuter l'installation, l'une des adresses suivantes doit être spécifiée : cdrom, harddrive, hmc, nfs, liveimg, ou url.

B.2.21. vnc

La commande vnc Kickstart est facultative. Elle permet de visualiser l'installation graphique à distance via VNC.

Cette méthode est généralement préférée au mode texte, car les installations textuelles présentent certaines limitations en termes de taille et de langue. Sans option supplémentaire, cette commande lance un serveur VNC sur le système d'installation sans mot de passe et affiche les détails nécessaires pour s'y connecter.

Syntaxe

vnc [--host=host_name] [--port=port] [--password=password]

Options

--host=
Connexion au processus de visualisation VNC écoutant sur le nom d'hôte donné.
--port=
Fournir un port sur lequel le processus de visualisation VNC distant est à l'écoute. S'il n'est pas fourni, Anaconda utilise le port par défaut de VNC, à savoir 5900.
--password=
Définissez un mot de passe qui doit être fourni pour se connecter à la session VNC. Ce paramètre est facultatif, mais recommandé.

B.2.22. %include

La commande %include Kickstart est facultative.

Utilisez la commande %include pour inclure le contenu d'un autre fichier dans le fichier Kickstart comme si le contenu se trouvait à l'emplacement de la commande %include dans le fichier Kickstart.

Cette inclusion n'est évaluée qu'après les sections de script %pre et peut donc être utilisée pour inclure des fichiers générés par des scripts dans les sections %pre. Pour inclure des fichiers avant l'évaluation des sections %pre, utilisez la commande %ksappend.

Syntaxe

%include path/to/file

B.2.23. %ksappend

La commande %ksappend Kickstart est facultative.

Utilisez la commande %ksappend pour inclure le contenu d'un autre fichier dans le fichier Kickstart comme si le contenu se trouvait à l'emplacement de la commande %ksappend dans le fichier Kickstart.

Cette inclusion est évaluée avant les sections du script %pre, contrairement à l'inclusion avec la commande %include.

Syntaxe

%ksappend path/to/file

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.