Product SiteDocumentation Site

13.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 Kickstart Configurator. Consultez le Chapitre 14, Kickstart Configurator pour plus d'informations.

Note

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.
autopart (optionnel)
ignoredisk (optionnel)
ignoredisk --drives=drive1,drive2,...
autostep (optionnel)
auth ou authconfig (requis)
bootloader (requis)
clearpart (optionnel)
cmdline (optionnel)
device (optionnel)
device <type> <moduleName> --opts=<options>
driverdisk (optionnel)
driverdisk <partition> [--type=<fstype>]
driverdisk --source=ftp://path/to/dd.img
driverdisk --source=http://path/to/dd.img
driverdisk --source=nfs:host:/path/to/img
firewall (optionnel)
firewall --enabled|--disabled [--trust=] <device> [--port=]
firstboot (optionnel)
halt (optionnel)
graphical (optionnel)
install (optionnel)
  • cdrom — Install from the first CD-ROM drive on the system.
  • harddrive — Install from a Red Hat installation tree on a local drive, which must be either vfat or ext2.
    • --biospart=
      Partition BIOS à partir de laquelle installer (comme 82).
    • --partition=
      Partition à partir de laquelle installer (comme sdb2).
    • --dir=
      Répertoire contenant le répertoire variant de l'arborescence d'installation de Red Hat.
    Par exemple:
    harddrive --partition=hdb2 --dir=/tmp/install-tree
    
  • nfs — Install from the NFS server specified.
    • --server=
      Spécifie le serveur à partir duquel l'installation doit être effectuée (nom d'hôte ou IP).
    • --dir=
      Répertoire contenant le répertoire variant de l'arborescence d'installation de Red Hat.
    • --opts=
      Options de montage à utiliser pour monter l'export NFS (facultatif).
    Par exemple:
    nfs --server=nfsserver.example.com --dir=/tmp/install-tree
    
  • url — Install from an installation tree on a remote server via FTP or HTTP.
    Par exemple:
    url --url http://<server>/<dir>
    
    ou :
    url --url ftp://<username>:<password>@<server>/<dir>
    
interactive (optionnel)
iscsi (optionnel)
key (optionnel)
keyboard (requis)
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
lang (requis)
lang en_US
langsupport (deprecated)
@french-support
logvol (optionnel)
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
part pv.01 --size 3000 
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
logging (optionnel)
mediacheck (optionnel)
monitor (optionnel)
mouse (déconseillé)
network (optionnel)
multipath (optionnel)
part ou partition (obligatoire pour les installations, ignoré pour les mises à jour)
  • <mntpoint> — The <mntpoint> is where the partition is mounted and must be of one of the following forms:
    • /<path>
      Par exemple, /, /usr, /home
    • swap
      La partition utilisée comme espace de swap.
      Pour déterminer automatiquement la taille de la partition swap, utilisez l'option --recommended :
      swap --recommended
      
      The recommended maximum swap size for machines with less than 2GB of RAM is twice the amount of RAM. For machines with 2GB or more, this recommendation changes to 2GB plus the amount of RAM.
    • raid.<id>
      La partition utilisée pour le RAID logiciel (reportez-vous à raid).
    • pv.<id>
      La partition est utilisée pour LVM (consultez logvol).
  • --size= — The minimum partition size in megabytes. Specify an integer value here such as 500. Do not append the number with MB.
  • --grow — Tells the partition to grow to fill available space (if any), or up to the maximum size setting.

    Note

    If you use --grow= without setting --maxsize= on a swap partition, Anaconda will limit the maximum size of the swap partition. For systems that have less than 2GB of physical memory, the imposed limit is twice the amount of physical memory. For systems with more than 2GB, the imposed limit is the size of physical memory plus 2GB.
  • --maxsize= — The maximum partition size in megabytes when the partition is set to grow. Specify an integer value here, and do not append the number with MB.
  • --noformat — Tells the installation program not to format the partition, for use with the --onpart command.
  • --onpart= or --usepart= — Put the partition on the already existing device. For example:
    partition /home --onpart=hda1
    
    place /home sur /dev/hda1, qui doit déjà exister.
  • --ondisk= or --ondrive= — Forces the partition to be created on a particular disk. For example, --ondisk=sdb puts the partition on the second SCSI disk on the system.
  • --asprimary — Forces automatic allocation of the partition as a primary partition, or the partitioning fails.
  • --type= (replaced by fstype) — This option is no longer available. Use fstype.
  • --fstype= — Sets the file system type for the partition. Valid values are xfs, ext2, ext3, ext4, swap, vfat, and hfs.
  • --start= — Specifies the starting cylinder for the partition. It requires that a drive be specified with --ondisk= or ondrive=. It also requires that the ending cylinder be specified with --end= or the partition size be specified with --size=.
  • --end= — Specifies the ending cylinder for the partition. It requires that the starting cylinder be specified with --start=.
  • --bytes-per-inode= — Specifies the size of inodes on the filesystem to be made on the partition. Not all filesystems support this option, so it is silently ignored for those cases.
  • --recommended — Determine the size of the partition automatically.
  • --onbiosdisk — Forces the partition to be created on a particular disk as discovered by the BIOS.
  • --encrypted — Specifies that this partition should be encrypted.
  • --passphrase= — Specifies the passphrase to use when encrypting this partition. Without the above --encrypted option, this option does nothing. If no passphrase is specified, the default system-wide one is used, or the installer will stop and prompt if there is no default.

Note

Si le partitionnement échoue pour une raison ou une autre, des messages de diagnostiques seront affichés sur la console virtuelle 3.
poweroff (optionnel)
raid (optionnel)
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
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 (optionnel)
repo (optionnel)
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]
rootpw (requis)
rootpw [--iscrypted] <password>
selinux (optionnel)
selinux [--disabled|--enforcing|--permissive]
services (optionnel)
shutdown (optionnel)
skipx (optionnel)
text (optionnel)
timezone (requis)
timezone [--utc] <timezone>
upgrade (optionnel)
user (optionnel)
user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]
vnc (optionnel)
vnc [--host=<hostname>] [--port=<port>] [--password=<password>]
volgroup (optionnel)
volgroup <name> <partition> <options>
part pv.01 --size 3000 
volgroup myvg pv.01 
logvol / --vgname=myvg --size=2000 --name=rootvol
xconfig (optionnel)
zerombr (optionnel)
zfcp (optionnel)
%include (optional)
Voici un exemple simple, intégré illustrant les options kickstart clearpart, raid, part, volgroup, and logvol en action :
clearpart --drives=hda,hdc --initlabel  
# Raid 1 IDE config 
part raid.11    --size 1000     --asprimary     --ondrive=hda 
part raid.12    --size 1000     --asprimary     --ondrive=hda 
part raid.13    --size 2000     --asprimary     --ondrive=hda 
part raid.14    --size 8000                     --ondrive=hda 
part raid.15    --size 1 --grow                 --ondrive=hda             
part raid.21    --size 1000     --asprimary     --ondrive=hdc 
part raid.22    --size 1000     --asprimary     --ondrive=hdc 
part raid.23    --size 2000     --asprimary     --ondrive=hdc 
part raid.24    --size 8000                     --ondrive=hdc 
part raid.25    --size 1 --grow                 --ondrive=hdc  

# You can add --spares=x  
raid /          --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 
raid /safe      --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 
raid swap       --fstype swap --device md2 --level=RAID1 raid.13 raid.23 
raid /usr       --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 
raid pv.01      --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25  

# LVM configuration so that we can resize /var and /usr/local later 
volgroup sysvg pv.01     
logvol /var             --vgname=sysvg  --size=8000     --name=var 
logvol /var/freespace   --vgname=sysvg  --size=8000     --name=freespacetouse 
logvol /usr/local       --vgname=sysvg  --size=1 --grow --name=usrlocal
Cet exemple avancé implémente LVM sur RAID, ainsi que la capacité de changer la taille de divers répertoires pour une prochaine croissance.