7.4. Options de kickstart

Les options suivantes peuvent être regroupées dans un fichier kickstart. Si vous préférez utiliser une interface graphique pour la création du fichier kickstart, vous pouvez utiliser l'application Configurateur Kickstart. Consultez le Chapitre 8 pour obtenir de plus amples informations.

NoteRemarque
 

Si l'option est suivie du signe égal (=), vous devez indiquer une valeur après ce signe. Dans les exemples de commandes, les options entre parenthèses ([]) sont des arguments facultatifs pour la commande.

autostep (facultatif)

Cette commande est semblable à interactive, mais elle passe à l'écran suivant à votre place. Cette commande est surtout utilisée pour le débogage.

auth ou authconfig (obligatoire)

Définit les options d'authentification pour le système. Cette commande est similaire à la commande authconfig qui peut être exécutée après l'installation. Par défaut, les mots de passe sont normalement cryptés et non masqués.

--enablemd5

Utilise le cryptage md5 pour les mots de passe utilisateur.

--enablenis

Active la prise en charge NIS. Par défaut, --enablenis utilise tout domaine trouvé sur le réseau. Un domaine doit presque toujours être défini manuellement à l'aide de l'option --nisdomain=.

--nisdomain=

Nom de domaine NIS à utiliser pour les services NIS.

--nisserver=

Serveur à utiliser pour les services NIS (diffusions par défaut).

--useshadow ou --enableshadow

Utilise des mots de passe masqués.

--enableldap

Active la prise en charge LDAP dans /etc/nsswitch.conf, en permettant à votre système de récupérer des informations sur les utilisateurs (UID, répertoires personnels, shells, etc.) dans un répertoire LDAP. Vous devez installer le paquetage nss_ldap pour utiliser cette option. Vous devez également spécifier un serveur et un DN de base avec --ldapserver= et --ldapbasedn=.

--enableldapauth

Utilise LDAP comme méthode d'authentification. Ceci active le module pam_ldap pour l'authentification et le changement de mots de passe à l'aide d'un répertoire LDAP. Cette option ne peut être utilisée que si le paquetage nss_ldap est installé. Vous devez également spécifier un serveur et un nom distinct ou DN (de l'anglais 'Distinguished Name') de base avec --ldapserver= et --ldapbasedn=.

--ldapserver=

Si vous avez spécifié --enableldap ou --enableldapauth, utilisez cette option pour préciser le nom du serveur LDAP à utiliser. Cette option est définie dans le fichier /etc/ldap.conf.

--ldapbasedn=

Si vous avez spécifié --enableldap ou --enableldapauth, utilisez cette option pour préciser le DN dans l'arborescence de votre répertoire LDAP (emplacement où sont stockées les informations utilisateur). Cette option est définie dans le fichier /etc/ldap.conf.

--enableldaptls

Utilise les recherches TLS ('Transport Layer Security'). Cette option permet à LDAP d'envoyer des noms d'utilisateur ainsi que des mots de passe cryptés à un serveur LDAP avant l'authentification.

--enablekrb5

Utilise Kerberos 5 pour authentifier des utilisateurs. Kerberos lui-même n'a aucune notion des répertoires personnels, des UID ou des shells. Si vous l'activez, vous devez donc faire connaître les comptes des utilisateurs à ce poste de travail en activant LDAP, NIS ou Hesiod ou en utilisant la commande /usr/sbin/useradd. Pour pouvoir utiliser cette option, le paquetage pam_krb5 doit avoir été installé.

--krb5realm=

La partition de Kerberos 5 à laquelle appartient votre poste de travail.

--krb5kdc=

Le KDC servant les requêtes pour la partition. Si votre partition comporte plusieurs KDC, séparez leurs noms par des virgules (,).

--krb5adminserver=

Le KDC de votre partition qui exécute également kadmind. Ce serveur, qui ne peut être exécuté que sur le KDC maître si vous avez plusieurs KDC, gère les changements de mot de passe et autres requêtes administratives.

--enablehesiod

Activer la prise en charge Hesiod pour rechercher les répertoires personnels de l'utilisateur, les UID et les shells. Vous trouverez plus d'informations sur la configuration et l'utilisation d'Hesiod sur votre réseau dans /usr/share/doc/glibc-2.x.x/README.hesiod, inclus dans le paquetage glibc. Hesiod est une extension de DNS qui utilise des enregistrements DNS pour stocker des informations sur des utilisateurs, des groupes et divers autres éléments.

--hesiodlhs

Option Hesiod LHS ('left-hand side', côté gauche) définie dans /etc/hesiod.conf. Cette option est utilisée par la bibliothèque Hesiod pour déterminer le nom permettant de rechercher un DNS en cas de recherche d'informations, comme l'utilisation d'un DN de base par LDAP.

--hesiodrhs

Option Hesiod RHS ('right-hand side', côté droit), définie dans /etc/hesiod.conf. Cette option est utilisée par la bibliothèque Hesiod pour déterminer le nom permettant de rechercher un DNS en cas de recherche d'informations, comme l'utilisation d'un DN de base par LDAP.

TuyauAstuce
 

Pour rechercher 'jim' dans les informations utilisateur, la bibliothèque Hesiod recherche jim.passwd<LHS><RHS>, ce qui devrait générer un enregistrement TXT ressemblant à son entrée passwd (jim:*:501:501:Jungle Jim:/home/jim:/bin/bash). Pour les groupes, la situation est identique; vous devez juste utiliser jim.group<LHS><RHS>.

La recherche d'utilisateurs ainsi que de groupes par numéro se gère en faisant de "501.uid" un CNAME pour "jim.passwd" et de "501.gid" un CNAME pour "jim.group". Veuillez noter que LHS et RHS ne sont pas précédés d'un point ([.]) lorsque la bibliothèque détermine le nom à rechercher; LHS et RHS commencent généralement par un point.

--enablesmbauth

Active l'authentification des utilisateurs sur un serveur SMB (le plus souvent un serveur Samba ou Windows). La prise en charge de l'authentification SMB ne connaît pas les répertoires personnels, les UID ou les shells. Ainsi, si vous l'activez, vous devrez faire connaître les comptes des utilisateurs au poste de travail en activant LDAP, NIS ou Hesiod ou en utilisant la commande /usr/sbin/useradd. Pour pouvoir utiliser cette option, le paquetage pam_smb doit être installé sur votre système.

--smbservers=

Le nom du ou des serveurs à utiliser pour l'authentification SMB. Si vous devez spécifier plusieurs serveurs, séparez-les par des virgules (,).

--smbworkgroup=

Le nom du groupe de travail pour les serveurs SMB.

--enablecache

Active le service nscd. Ce service met en cache les informations relatives aux utilisateurs, aux groupes ainsi qu'à d'autres types d'informations. Cette mise en cache est particulièrement utile si vous choisissez de diffuser sur votre réseau des informations sur des groupes et des utilisateurs en utilisant NIS, LDAP ou Hesiod.

bootloader (obligatoire)

Spécifie la façon dont le chargeur d'amorçage doit être installé et s'il est préférable de choisir LILO ou GRUB. Cette option est requise pour les installations ainsi que pour les mises à niveau. Pour les mises à niveau, si --useLilo n'est pas spécifié et que LILO est le chargeur d'amorçage actuel, ce dernier sera changé en GRUB. Pour conserver LILO dans les mises à jour, utilisez bootloader --upgrade.

--append=

Spécifie les paramètres du noyau. Pour préciser des paramètres multiples, séparez-les par des espaces. Par exemple:

bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
--location=

Spécifie l'emplacement de l'enregistrement d'amorçage. Les valeurs possibles sont: mbr (par défaut), partition (installe le chargeur d'amorçage dans le premier secteur de la partition qui contient le noyau) ou none (n'installe pas de chargeur d'amorçage).

--password=

Si vous utilisez GRUB, configurez le mot de passe du chargeur d'amorçage GRUB sur celui spécifié avec cette option. Cela vous permet de limiter l'accès au shell de GRUB où des options arbitraires de noyau peuvent être transmises.

--md5pass=

Si vous utilisez GRUB, cette commande ressemble à --password= si ce n'est que le mot de passe doit déjà être crypté.

--useLilo

Utilise LILO au lieu de GRUB comme chargeur d'amorçage.

--linear

Si vous avez choisi LILO, utilisez l'option linear. Ceci ne sert qu'à une compatibilité en amont (et linéaire est maintenant utilisé par défaut).

--nolinear

Si vous avez choisi LILO, utilisez l'option nolinear; linéaire est l'option par défaut.

--lba32

Si vous avez choisi LILO, cette commande force l'utilisation du mode lba32 au lieu de la détection automatique.

--upgrade

Met à niveau la configuration actuelle du chargeur d'amorçage tout en conservant les anciennes entrées. Cette option n'est disponible que pour les mises à jour.

clearpart (facultatif)

Supprime des partitions du système, avant d'en créer de nouvelles. Par défaut, aucune partition n'est supprimée.

NoteRemarque
 

Si clearpart est utilisée, la commande --onpart ne peut pas être utilisée sur une partition logique.

--linux

Supprime toutes les partitions Linux.

--all

Supprime toutes les partitions du système.

--drives=

Spécifie les disques dans lesquels des partitions doivent être supprimées. Par exemple, la commande suivante permet de supprimer les partitions des deux premiers disques sur le contrôleur IDE primaire:

clearpart --drives hda,hdb
--initlabel

Initialise l'étiquette de disque selon la configuration par défaut de votre architecture (par exemple msdos pour x86 et gpt pour Itanium). Cette commande est utile pour éviter que le programme d'installation ne demande s'il doit initialiser l'étiquette de disque lorsqu'il installe un nouveau disque dur.

périphérique (facultatif)

Sur la plupart des systèmes PCI, le programme d'installation détecte automatiquement les cartes Ethernet et SCSI. Sur des systèmes plus anciens et certains systèmes PCI, kickstart a cependant besoin d'une indication pour trouver les périphériques appropriés. La commande périphérique indique au programme d'installer des modules supplémentaires. Elle se présente sous le format suivant:

device <type> 
<Nom-module>
--opts=<options>

<type>

Remplacez par scsi ou eth

<Nom-module>

Remplacez par le nom du module de noyau qui doit être installé.

--opts=

Options à transmettre au module de noyau. Veuillez noter que plusieurs options peuvent être transmises si elles sont mises entre guillemets, comme par exemple:

--opts="aic152x=0x340 io=11"
deviceprobe (facultatif)

Force une détection du bus PCI et charge des modules pour tous les périphériques trouvés lorsqu'un module est disponible.

driverdisk (facultatif)

Les disquettes de pilotes peuvent être utilisées lors d'installations kickstart. Vous devrez copier le contenu de la disquette de pilote dans le répertoire racine d'une partition sur le disque dur du système. Vous devrez ensuite utiliser la commande driverdisk afin d'indiquer au programme d'installation où rechercher la disquette de pilotes.

driverdisk <partition> 
[--type=<fstype>]

<partition>

Partition qui contient la disquette de pilotes.

--type=

Type de système de fichiers (par exemple, vfat ou ext2).

firewall (facultatif)

Cette option correspond à l'écran Configuration du pare-feu du programme d'installation:

firewall <niveau-de-sécurité> [--trust=]
<entrant> [--port=]

<niveau-de-sécurité>

Remplacez par l'un des niveaux de sécurité suivants:

  • --high (élevé)

  • --medium (moyen)

  • --disabled (désactivé)

--trust=

Si vous ajoutez un périphérique à cet endroit (eth0, par exemple), vous permettez au trafic en provenance de ce périphérique de traverser le pare-feu. Pour ajouter plusieurs périphériques à la liste, suivez le modèle suivant: --trust eth0 --trust eth1. Ne mettez PAS de virgule entre les périphériques énumérés, comme par exemple --trust eth0, eth1.

<entrant>

Remplacez par aucun élément ou par plusieurs des éléments ci-dessous pour permettre aux services spécifiés de traverser le pare-feu.

  • --dhcp

  • --ssh

  • --telnet

  • --smtp

  • --http

  • --ftp

--port=

Vous pouvez spécifier les ports par lesquels il est possible de traverser le pare-feu en utilisant le format port:protocole. Par exemple, pour permettre l'accès IMAP au travers de votre pare-feu, indiquez imap:tcp. Vous pouvez également spécifier les ports numériques de façon explicite; par exemple, pour autoriser les paquets UDP sur le port 1234, indiquez 1234:udp. Pour spécifier plusieurs ports, séparez-les par une virgule (,).

install (facultatif)

Indique au système d'installer un nouveau système au lieu de mettre à niveau un système existant. Il s'agit du mode par défaut. Pour une installation, vous devez spécifier le type d'installation parmi les options suivantes: cdrom, harddrive (Disque dur), nfs ou url (pour des installations ftp ou http). La commande install et la commande relative à la méthode d'installation doivent se trouver sur des lignes différentes.

cdrom

Effectue l'installation à partir du premier lecteur de CD-ROM du système.

harddrive

Effectue l'installation à partir d'une arborescence Red Hat sur un disque local, qui doit être de type vfat ou ext2.

  • --partition=

    Partition à partir de laquelle l'installation doit être exécutée (sdb2, par exemple).

  • --dir=

    Répertoire contenant le répertoire RedHat de l'arborescence d'installation.

Par exemple:

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

Effectue l'installation à partir du serveur NFS spécifié.

  • --server=

    Serveur à partir duquel l'installation doit être effectuée (nom d'hôte ou IP).

  • --dir=

    Répertoire contenant le répertoire RedHat de l'arborescence d'installation.

Par exemple:

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

Effectue l'installation à partir d'une arborescence d'installation sur un serveur distant via FTP ou HTTP.

Par exemple:

url --url 
http://<serveur>/<dir>

ou:

url --url 
ftp://<nom-utilisateur>:<mot-de-passe>@<serveur>/<dir>
interactive (facultatif)

Utilise les informations fournies dans le fichier kickstart lors de l'installation, mais permet d'examiner et de modifier les valeurs fournies. Chaque écran du programme d'installation vous sera présenté avec les valeurs du fichier kickstart. Acceptez les valeurs en cliquant sur Suivant ou modifiez-les et cliquez sur Suivant pour continuer. Reportez-vous également à autostep.

keyboard (obligatoire)

Définit le type de clavier du système. Ci-dessous figure la liste des claviers disponibles sur les ordinateurs i386, Itanium et Alpha:

be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de,
de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et,
fi, fi-latin1, fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1,
gr, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf,
no, no-latin1, pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, 
ru_win, se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, 
speakup-lt, sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, 
uk, us, us-acentos

Le fichier /usr/lib/python2.2/site-packages/rhpl/keyboard_models.py contient également cette liste et fait partie du paquetage rhpl.

lang (obligatoire)

Définit la langue à utiliser durant l'installation. Par exemple, si vous souhaitez choisir l'anglais, le fichier kickstart doit contenir la ligne suivante:

lang en_US

Le fichier /usr/share/redhat-config-language/locale-list fournit une liste des codes valides pour les différentes langues dans la première colonne de chaque ligne et fait partie du paquetage redhat-config-languages.

langsupport (obligatoire)

Définit la ou les langue(s) à installer sur le système. Les codes utilisés avec lang peuvent également être utilisés avec langsupport.

Si vous souhaitez installer une seule langue, spécifiez-la. Par exemple, pour installer et utiliser le français, fr_FR, la ligne suivante est nécessaire:

langsupport fr_FR

--default=

Si vous souhaitez installer la prise en charge de plusieurs langues, vous devez spécifier une langue à utiliser par défaut.

Par exemple, pour installer l'anglais ainsi que le français et utiliser l'anglais comme langue par défaut, la commande suivante sera nécessaire:

langsupport --default=en_US fr_FR

Si vous utilisez --default avec une seule langue, toutes les langues seront installées et la langue spécifiée sera utilisée par défaut.

lilo (remplacé par bootloader)

AvertissementAvertissement
 

Cette option a été remplacée par bootloader est n'est disponible que pour une compatibilité en amont. Reportez-vous à bootloader.

Spécifie la façon dont le chargeur d'amorçage doit être installé sur le système. Par défaut, LILO est installé sur le bloc de démarrage maître du premier disque et installe un système à double démarrage s'il trouve une partition DOS (le système DOS/Windows démarre si l'utilisateur tape dos à l'invite LILO:) .

--append <paramètres>

Spécifie les paramètres du noyau.

--linear

Utilise l'option LILO linear; elle sert uniquement à la compatibilité en amont (et 'linear' est désormais utilisée par défaut).

--nolinear

Utilisez l'option LILO nolinear; l'option linéaire est désormais utilisée par défaut.

--location=

Spécifie l'emplacement de l'enregistrement d'amorçage LILO. Les valeurs possibles sont: mbr (par défaut) ou partition (installe le chargeur d'amorçage sur le premier secteur de la partition contenant le noyau). Si aucun emplacement n'est spécifié, LILO n'est pas installé.

--lba32

Force l'utilisation du mode lba32 au lieu de la détection automatique.

lilocheck (facultatif)

En présence de la commande lilocheck, le programme d'installation vérifie si LILO figure sur le bloc de démarrage maître du premier disque dur, puis redémarre le système s'il le trouve — aucune installation n'est alors effectuée. Ceci peut empêcher kickstart de réinstaller un système déjà présent.

logvol (facultatif)

Crée un volume logique pour la gestion du volume logique (LVM de l'anglais 'Logical Volume Management') avec la syntaxe suivante:

logvol point-de-montage
--vgname=nom --size=taille
--name=nom

Crée tout d'abord la partition, puis le groupe de volume logique et enfin le volume logique. Par exemple:

part pv.01 --size 3000
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
mouse (obligatoire)

Configure la souris pour le système, aussi bien en mode graphique qu'en mode texte. Les options sont les suivantes:

--device=

Le périphérique sur lequel se trouve la souris (--device=ttyS0, par exemple).

--emulthree

Si cette commande est présente, le système X Window reconnaît l'utilisation simultanée des boutons gauche et droit de la souris comme étant le bouton du milieu. N'utilisez cette option que si votre souris n'a que deux boutons.

Après les options, l'un des types de souris suivants peut être spécifié:

alpsps/2, ascii, asciips/2, atibm, generic, generic3, genericps/2, 
generic3ps/2, genericwheelps/2, genericusb, generic3usb, genericwheelusb, 
geniusnm, geniusnmps/2, geniusprops/2, geniusscrollps/2, geniusscrollps/2+, 
thinking, thinkingps/2, logitech, logitechcc, logibm, logimman, 
logimmanps/2, logimman+, logimman+ps/2, logimmusb, microsoft, msnew, 
msintelli, msintellips/2, msintelliusb, msbm, mousesystems, mmseries, 
mmhittab, sun, none

Cette liste se trouve également dans le fichier /usr/lib/python2.2/site-packages/rhpl/mouse.py qui fait partie du paquetage rhpl.

Si la commande relative à la souris est fournies sans aucun argument ou si elle est omise, le système d'installation essaiera de détecter automatiquement la souris. Cette procédure fonctionne pour la plupart des souris modernes.

network (facultatif)

Configure les options réseau du système. Si l'installation de kickstart ne requiert pas de connexion au réseau (c'est-à-dire si l'installation ne s'effectue pas par NFS, HTTP ou FTP), aucune connexion n'est configurée pour le système. En revanche, si l'installation requiert une connexion au réseau et que les informations de réseau ne sont pas fournies dans le fichier kickstart, le programme d'installation de Red Hat Linux suppose que l'installation doit être effectuée par eth0 via une adresse IP dynamique (BOOTP/DHCP) et configure le système installé de façon à ce qu'il détermine de manière dynamique son adresse IP. L'option network configure les informations de connexion au réseau, pour les installations kickstart via un réseau ainsi que pour le système installé.

--bootproto=

dhcp, bootp ou static.

dhcp est la valeur par défaut. bootp et dhcp sont traités de la même façon.

La méthode DHCP utilise un serveur DHCP pour obtenir la configuration de connexion au réseau. Comme vous pouvez l'imaginer, la méthode BOOTP est similaire et requiert un serveur BOOTP pour fournir la configuration de connexion au réseau. Pour demander à un système d'utiliser DHCP, la ligne suivante est nécessaire:

network --bootproto=dhcp

Pour demander à un ordinateur d'utiliser BOOTP afin d'obtenir sa configuration de connexion au réseau, utilisez la ligne suivante dans le fichier kickstart:

network --bootproto=bootp

La méthode statique requiert la saisie de toutes les informations de connexion au réseau requises dans le fichier kickstart. Comme leur nom l'indique, ces informations sont statiques et seront utilisées pendant et après l'installation. La ligne pour une connexion au réseau statique est plus complexe, dans la mesure où vous devez inclure toutes les informations de configuration réseau sur une ligne. Vous devez indiquer l'adresse IP, le masque réseau, la passerelle ainsi que le nom du serveur. Par exemple: (la barre oblique '\' indique que toute les informations se trouvent sur une seule ligne, contrairement à l'extrait reproduit):

network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \
--gateway=10.0.2.254 --nameserver=10.0.2.1

Deux restrictions doivent être gardées à l'esprit lors de l'utilisation d'une la méthode statique, à savoir:

  • Toutes les informations de configuration de la connexion au réseau statique doivent être spécifiées sur une ligne; vous ne pouvez pas, par exemple, insérer des retours à la ligne à l'aide de barres obliques inverses.

  • Vous ne pouvez spécifier ici qu'un seul serveur de noms. Vous pouvez cependant utiliser la section %post du fichier kickstart (décrite dans la Section 7.7) pour ajouter, si nécessaire, davantage de serveurs de noms.

--device=

Utilisée pour sélectionner un périphérique Ethernet spécifique pour l'installation. L'utilisation de --device= n'est vraiment possible que si kickstart est un fichier local (tel que ks=floppy); dans ce cas en effet, le programme d'installation configure le réseau pour rechercher le fichier kickstart. Par exemple:

network --bootproto=dhcp --device=eth0
--ip=

Adresse IP pour l'ordinateur sur lequel effectuer l'installation.

--gateway=

Passerelle par défaut, sous la forme d'une adresse IP.

--nameserver=

Serveur de noms principal, sous la forme d'une adresse IP.

--nodns

Indique au système de ne pas configurer de serveur DNS.

--netmask=

Masque réseau pour le système installé.

--hostname=

Nom d'hôte pour le système installé.

part ou partition (obligatoire pour les installations mais à ignorer pour les mises à niveau)

Crée une partition sur le système.

Si plusieurs installations Red Hat Linux cohabitent sur différentes partitions du système, le programme d'installation demande à l'utilisateur quelle installation mettre à niveau.

AvertissementAvertissement
 

Toutes les partitions créées seront formatées dans le cadre du processus d'installation, à moins que les commandes --noformat et --onpart ne soient utilisées.

<point-de-montage>

Le <point-de-montage> est l'endroit où la partition sera montée; il doit se présenter sous l'une des formes suivantes:

  • /<chemin>

    Par exemple, /, /usr, /home

  • swap

    La partition sera utilisée comme espace de swap.

    Pour déterminer automatiquement la taille de la partition swap, utilisez l'option --recommended:

    swap --recommended

    La taille minimale de la partition swap générée automatiquement ne pourra être ni inférieure à la quantité de RAM du système, ni supérieure à deux fois cette quantité.

  • raid.<id>

    La partition sera utilisée pour le RAID logiciel (reportez-vous à raid).

  • pv.<id>

    La partition sera utilisée pour LVM (reportez-vous à logvol).

--size=

La taille minimale de la partition en méga-octets. Indiquez un nombre entier, 500 par exemple. Ne rajoutez pas "Mo" à la fin.

--grow

Indique à la partition d'occuper, le cas échéant, tout l'espace disponible ou l'espace maximal défini.

--maxsize=

Définit la taille de partition maximale, en méga-octets, lorsque la partition est paramétrée pour occuper davantage d'espace. Spécifiez un nombre entier et ne rajoutez pas "Mo" à la fin.

--noformat

Indique au programme d'installation de ne pas formater la partition; à utiliser avec la commande --onpart.

--onpart= ou --usepart=

Place la partition sur le périphérique déjà existant. Par exemple:

partition /home --onpart=hda1

place /home sur /dev/hda1, qui doit déjà exister.

--ondisk= ou --ondrive=

Force la création de la partition sur un disque spécifique. Par exemple, --ondisk=sdb place la partition sur le second disque SCSI du système.

--asprimary

Force l'allocation automatique de la partition en tant que partition primaire; si cette condition n'est pas respectée, le partitionnement échoue.

--bytes-per-inode=

Le nombre indiqué représente le nombre d'octets par inode sur le système de fichiers lors de sa création. Il doit avoir un format décimal. Cette option est utile pour les applications pour lesquelles vous souhaitez augmenter le nombre d'inodes sur le système de fichiers.

--type= (remplacé par fstype)

Cette option n'est plus disponible. Utilisez fstype.

--fstype=

Configure le type de système de fichiers pour la partition. Les valeurs valides sont ext2, ext3, swap et vfat.

--start=

Spécifie le premier cylindre de la partition. Cette commande requiert qu'un disque soit spécifié à l'aide de --ondisk= ou de ondrive=. Elle requiert également que le dernier cylindre soit spécifié avec --end= ou que la taille de la partition soit spécifiée avec --size=.

--end=

Spécifie le dernier cylindre de la partition. La commande requiert que le premier cylindre soit spécifié à l'aide de --start=.

--badblocks

Spécifie que l'état de la partition doit être contrôlé.

NoteRemarque
 

Si le partitionnement échoue pour une raison quelconque, des messages de diagnostic s'affichent sur la console virtuelle 3.

raid (facultatif)

Assemble un périphérique RAID logiciel. Cette commande se présente sous la forme:

raid <point-de-montage>
--level=<niveau>
--device=<mddevice>
<partitions*>

<point-de-montage>

Emplacement où est monté le système de fichiers RAID. S'il s'agit de /, le niveau de RAID doit être égal à 1, à moins qu'une partition de démarrage (/boot) ne soit présente. Dans ce cas, la partition /boot doit être de niveau 1 et la partition root (/) peut être de n'importe quel type disponible. <partitions*> (qui indique que plusieurs partitions peuvent être répertoriées) affiche la liste des identificateurs RAID à ajouter à la matrice RAID.

--level=

Niveau de RAID à utiliser (0, 1 ou 5).

--device=

Nom du périphérique RAID à utiliser (md0 ou md1, par exemple). Les périphériques RAID vont de md0 à md7; chacun d'eux ne peut être utilisé qu'une seule fois.

--spares=

Spécifie le nombre de périphériques de rechange alloués à la matrice RAID. Ces périphériques servent à reconstruire la matrice en cas de mauvais fonctionnement des périphériques.

--fstype=

Définit le type de système de fichiers pour la matrice RAID. Les valeurs valides sont ext2, ext3, swap et vfat.

--noformat

Indique au système de ne pas formater la matrice RAID.

L'exemple suivant vous montre comment créer une partition RAID de niveau 1 pour / et une partition RAID de niveau 5 pour /usr, en supposant que trois disques SCSI soient présents sur le système. Le système crée également trois partitions swap, une sur chaque disque.

part raid.01 --size=60 --ondisk=sda
part raid.02 --size=60 --ondisk=sdb
part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda 
part swap --size=128 --ondisk=sdb 
part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda 
part raid.12 --size=1 --grow --ondisk=sdb 
part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03 
raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
reboot (facultatif)

Redémarre une fois l'installation terminée (pas d'argument). Normalement, kickstart affiche un message, puis attend que l'utilisateur appuie sur une touche avant de redémarrer.

rootpw (obligatoire)

Définit le mot de passe root du système sur l'argument <mot-de-passe>.

rootpw [--iscrypted] <mot-de-passe>

--iscrypted

Si cette option est présente, l'argument du mot de passe est supposé être déjà crypté.

skipx (facultatif)

Si cette option est présente, X n'est pas configuré sur le système installé.

text (facultatif)

Effectue l'installation de kickstart en mode texte. Par défaut, les installations de kickstart sont effectuées en mode graphique.

timezone (obligatoire)

Définit le fuseau horaire du système sur <fuseau-horaire>; il peut s'agir de n'importe quel fuseau horaire répertorié par timeconfig.

timezone [--utc] <fuseau-horaire>

--utc

Si cette option est présente, le système suppose que l'horloge temps réel est réglée sur l'heure GMT (heure de Greenwich).

upgrade (facultatif)

Indique au système de mettre à niveau un système existant plutôt que d'en installer un nouveau. Vous devez indiquer l'emplacement de l'arborescence d'installation: cdrom, harddrive (disque dur), nfs ou url (pour ftp et http). Pour plus d'informations, reportez-vous à install.

xconfig (facultatif)

Configure le système X Window. Si cette option n'est pas spécifiée, l'utilisateur doit configurer X Window manuellement durant l'installation, à condition que X Window ait été installé; cette option ne doit pas être utilisée si X Window n'est pas installé sur le système final.

--noprobe

Indique au système de ne pas essaiyer de détecter l'écran.

--card=

Utilise la carte spécifiée; ce nom de carte doit provenir de la liste des cartes de /usr/share/hwdata/Cards du paquetage hwdata. La liste des cartes est également disponible sur l'écran Configuration de X du programme Configuration de Kickstart. Si cet argument n'est pas fourni, le programme d'installation cherche à détecter le bus PCI de la carte. Étant donné que AGP fait partie du bus PCI, les cartes AGP seront détectées si elles sont prises en charge. L'ordre de détection est défini par l'ordre de balayage PCI de la carte mère.

--videoram=

Spécifie la quantité de mémoire vidéo de la carte vidéo.

--monitor=

Utilise le moniteur spécifié ; ce nom de moniteur doit provenir de la liste des moniteurs de /usr/share/hwdata/MonitorsDB du paquetage hwdata. La liste des moniteurs est également disponible sur l'écran Configuration de X du programme Configuration de Kickstart. Cette option est ignorée si --hsync ou --vsync est fourni. Si aucune information sur le moniteur n'est fournie, le programme d'installation essaie de le détecter automatiquement.

--hsync=

Spécifie la fréquence de synchronisation horizontale de l'écran.

--vsync=

Spécifie la fréquence de synchronisation verticale de l'écran.

--defaultdesktop=

Spécifie GNOME ou KDE pour définir le bureau par défaut (suppose que l'environnement de bureau GNOME et/ou KDE a été installé avec %packages).

--startxonboot

Utilise une connexion graphique sur le système installé.

--resolution=

Spécifie la résolution par défaut du système X Window sur le système installé. Les valeurs valides sont 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. La résolution spécifiée doit être compatible avec la carte vidéo et l'écran.

--depth=

Spécifie la profondeur des couleurs par défaut du système X Window sur le système installé. Les valeurs utilisables sont 8, 16, 24 et 32. La profondeur choisie doit être compatible avec la carte vidéo et l'écran.

volgroup (facultatif)

Crée un groupe de gestion du volume logique (LVM) avec la syntaxe suivante:

volgroup nom
partition

Crée tout d'abord la partition, puis le groupe de volume logique et enfin le volume logique. Par exemple:

part pv.01 --size 3000
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
zerombr (facultatif)

Si zerombr est spécifié et que yes est son seul argument, toute table des partitions non valide trouvée sur les disques est initialisée. Ceci détruira tout le contenu des disques contenant des tables des partitions non valides. Cette commande doit être utilisée comme suit:

zerombr yes

Aucun autre format n'est pris en compte.

%include

Utilisez la commande %include /chemin/vers/fichier afin d'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.