Note
autopart
(optional)
/
) partition, a swap partition, and an appropriate boot partition for the architecture. One or more of the default partition sizes can be redefined with the
part
directive.
--encrypted
— Should all devices with support be encrypted by default? This is equivalent to checking the
Encrypt checkbox on the initial partitioning screen.
--passphrase=
— Provide a default system-wide passphrase for all encrypted devices.
ignoredisk
(optional)
ignoredisk
or the installation will stop and prompt for whether it should ignore the device.
ignoredisk
is useful if you use autopartition and want to be sure that some disks are ignored. For example, without
ignoredisk
, attempting to deploy on a SAN-cluster the kickstart would fail, as the installer detects passive paths to the SAN that return no partition table. The
--only-use
option specifies that only the disks listed will be used during installation.
ignoredisk
option is also useful if you have multiple paths to your disks.
ignoredisk --drives=drive1,drive2,...
sda
,
sdb
,...,
hda
,... etc.
--only-use
— specifies a list of disks for the installer to use. All other disks are ignored. For example, to use disk
sda
during installation and ignore all other disks:
ignoredisk --only-use=sda
autostep
(optional)
interactive
except it goes to the next screen for you. It is used mostly for debugging and should not be used when deploying a system because it may disrupt package installation.
--autoscreenshot
— Take a screenshot at every step during installation and copy the images over to
/root/anaconda-screenshots
after installation is complete. This is most useful for documentation.
auth
or authconfig
(required)
authconfig
command, which can be run after the install. By default, passwords are normally encrypted and are not shadowed.
--enablemd5
— Use md5 encryption for user passwords.
--enablenis
— Turns on NIS support. By default,
--enablenis
uses whatever domain it finds on the network. A domain should almost always be set by hand with the
--nisdomain=
option.
--nisdomain=
— NIS domain name to use for NIS services.
--nisserver=
— Server to use for NIS services (broadcasts by default).
--useshadow
or
--enableshadow
— Use shadow passwords.
--enableldap
— Turns on LDAP support in
/etc/nsswitch.conf
, allowing your system to retrieve information about users (UIDs, home directories, shells, etc.) from an LDAP directory. To use this option, you must install the
nss_ldap
package. You must also specify a server and a base DN (distinguished name) with
--ldapserver=
and
--ldapbasedn=
.
--enableldapauth
— Use LDAP as an authentication method. This enables the
pam_ldap
module for authentication and changing passwords, using an LDAP directory. To use this option, you must have the
nss_ldap
package installed. You must also specify a server and a base DN with
--ldapserver=
and
--ldapbasedn=
.
--ldapserver=
— If you specified either
--enableldap
or
--enableldapauth
, use this option to specify the name of the LDAP server to use. This option is set in the
/etc/ldap.conf
file.
--ldapbasedn=
— If you specified either
--enableldap
or
--enableldapauth
, use this option to specify the DN in your LDAP directory tree under which user information is stored. This option is set in the
/etc/ldap.conf
file.
--enableldaptls
— Use TLS (Transport Layer Security) lookups. This option allows LDAP to send encrypted usernames and passwords to an LDAP server before authentication.
--enablekrb5
— Use Kerberos 5 for authenticating users. Kerberos itself does not know about home directories, UIDs, or shells. If you enable Kerberos, you must make users' accounts known to this workstation by enabling LDAP, NIS, or Hesiod or by using the
/usr/sbin/useradd
command. If you use this option, you must have the
pam_krb5
package installed.
--krb5realm=
— The Kerberos 5 realm to which your workstation belongs.
--krb5kdc=
— The KDC (or KDCs) that serve requests for the realm. If you have multiple KDCs in your realm, separate their names with commas (,).
--krb5adminserver=
— The KDC in your realm that is also running kadmind. This server handles password changing and other administrative requests. This server must be run on the master KDC if you have more than one KDC.
--enablehesiod
— Enable Hesiod support for looking up user home directories, UIDs, and shells. More information on setting up and using Hesiod on your network is in
/usr/share/doc/glibc-2.x.x/README.hesiod
, which is included in the
glibc
package. Hesiod is an extension of DNS that uses DNS records to store information about users, groups, and various other items.
--hesiodlhs
— The Hesiod LHS ("left-hand side") option, set in
/etc/hesiod.conf
. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.
--hesiodrhs
— The Hesiod RHS ("right-hand side") option, set in
/etc/hesiod.conf
. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.
Note
jim:*:501:501:Jungle Jim:/home/jim:/bin/bash
). For groups, the situation is identical, except
jim.group--enablesmbauth
— Enables authentication of users against an SMB server (typically a Samba or Windows server). SMB authentication support does not know about home directories, UIDs, or shells. If you enable SMB, you must make users' accounts known to the workstation by enabling LDAP, NIS, or Hesiod or by using the
/usr/sbin/useradd
command to make their accounts known to the workstation. To use this option, you must have the
pam_smb
package installed.
--smbservers=
— The name of the server(s) to use for SMB authentication. To specify more than one server, separate the names with commas (,).
--smbworkgroup=
— The name of the workgroup for the SMB servers.
--enablecache
— Enables the
nscd
service. The
nscd
service caches information about users, groups, and various other types of information. Caching is especially helpful if you choose to distribute information about users and groups over your network using NIS, LDAP, or hesiod.
--passalgo
— Enables SHA256 or SHA512 hashing for passphrases. Use
--passalgo=sha256
or
--passalgo=sha512
and remove the
--enablemd5
if present.
bootloader
(required)
--append=
— Specifies kernel parameters. To specify multiple parameters, separate them with spaces. For example:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
--driveorder
— Specify which drive is first in the BIOS boot order. For example:
bootloader --driveorder=sda,hda
--hvargs
— If using
GRUB, specifies Xen hypervisor arguments. To specify multiple parameters, separate them with spaces. For example:
bootloader --hvargs="dom0_mem=2G dom0_max_vcpus=4"
--location=
— Specifies where the boot record is written. Valid values are the following:
mbr
(the default),
partition
(installs the boot loader on the first sector of the partition containing the kernel), or
none
(do not install the boot loader).
--password=
— If using GRUB, sets the GRUB boot loader password to the one specified with this option. This should be used to restrict access to the GRUB shell, where arbitrary kernel options can be passed.
--md5pass=
— If using GRUB, similar to
--password=
except the password should already be encrypted.
--upgrade
— Upgrade the existing boot loader configuration, preserving the old entries. This option is only available for upgrades.
clearpart
(optional)
Note
clearpart
command is used, then the
--onpart
command cannot be used on a logical partition.
Important
clearpart --initlabel --drives=names_of_DASDs
clearpart --initlabel --drives=dasda,dasdb,dasdc
--all
— Erases all partitions from the system.
--drives=
— Specifies which drives to clear partitions from. For example, the following clears all the partitions on the first two drives on the primary IDE controller:
clearpart --drives=hda,hdb --all
--initlabel
— Initializes the disk label to the default for your architecture (for example
msdos
for x86 and
gpt
for Itanium). It is useful so that the installation program does not ask if it should initialize the disk label if installing to a brand new hard drive.
--linux
— Erases all Linux partitions.
--none
(default) — Do not remove any partitions.
cmdline
(optional)
device
(optional)
device
command, which tells the installation program to install extra modules, is in this format:
device--opts=
scsi
or
eth
.
--opts=
— Mount options to use for mounting the NFS export. Any options that can be specified in
/etc/fstab
for an NFS mount are allowed. The options are listed in the
nfs(5)
man page. Multiple options are separated with a comma.
driverdisk
(optional)
driverdisk
command to tell the installation program where to look for the driver disk.
driverdisk[--type= ]
driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
--type=
— File system type (for example, vfat or ext2).
firewall
(optional)
firewall --enabled|--disabled [--trust=][--port=]
--enabled
or
--enable
— Reject incoming connections that are not in response to outbound requests, such as DNS replies or DHCP requests. If access to services running on this machine is needed, you can choose to allow specific services through the firewall.
--disabled
or
--disable
— Do not configure any iptables rules.
--trust=
— Listing a device here, such as eth0, allows all traffic coming to and from that device to go through the firewall. To list more than one device, use
--trust eth0 --trust eth1
. Do NOT use a comma-separated format such as
--trust eth0, eth1
.
--ssh
--telnet
--smtp
--http
--ftp
--port=
— You can specify that ports be allowed through the firewall using the port:protocol format. For example, to allow IMAP access through your firewall, specify
imap:tcp
. Numeric ports can also be specified explicitly; for example, to allow UDP packets on port 1234 through, specify
1234:udp
. To specify multiple ports, separate them by commas.
firstboot
(optional)
firstboot
package must be installed. If not specified, this option is disabled by default.
--enable
or
--enabled
— The
Setup Agent is started the first time the system boots.
--disable
or
--disabled
— The
Setup Agent is not started the first time the system boots.
--reconfig
— Enable the
Setup Agent to start at boot time in reconfiguration mode. This mode enables the language, mouse, keyboard, root password, security level, time zone, and networking configuration options in addition to the default ones.
halt
(optional)
halt
option is roughly equivalent to the
shutdown -h
command.
poweroff
,
reboot
, and
shutdown
kickstart options.
graphical
(optional)
install
(optional)
cdrom
,
harddrive
,
nfs
, or
url
(for FTP or HTTP installations). The
install
command and the installation method command must be on separate lines.
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=
--dir=
variant
directory of the installation tree.
harddrive --partition=hdb2 --dir=/tmp/install-tree
nfs
— Install from the NFS server specified.
--server=
--dir=
variant
directory of the installation tree.
--opts=
nfs --server=nfsserver.example.com --dir=/tmp/install-tree
url
— Install from an installation tree on a remote server via FTP or HTTP.
url --url http:///
url --url ftp://: @ /
interactive
(optional)
autostep
command.
iscsi
(optional)
iscsi
parameter, you must also assign a name to the iSCSI node, using the
iscsiname
parameter. The
iscsiname
parameter must appear before the
iscsi
parameter in the kickstart file.
iscsi
parameter.
Anaconda automatically detects and uses disks configured in BIOS or firmware and no special configuration is necessary in the kickstart file.
iscsi
parameter, ensure that networking is activated at the beginning of the installation, and that the
iscsi
parameter appears in the kickstart file before you refer to iSCSI disks with parameters such as
clearpart
or
ignoredisk
.
--port=
(mandatory) — the port number (typically,
--port=3260
)
--user=
— the username required to authenticate with the target
--password=
— the password that corresponds with the username specified for the target
--reverse-user=
— the username required to authenticate with the initiator from a target that uses reverse CHAP authentication
--reverse-password=
— the password that corresponds with the username specified for the initiator
iscsiname
(optional)
iscsi
parameter in your kickstart file, this parameter is mandatory, and you must specify
iscsiname
in the kickstart file before you specify
iscsi
.
key
(optional)
--skip
— Skip entering a key. Usually if the key command is not given, anaconda will pause at this step to prompt for a key. This option allows automated installation to continue if you do not have a key or do not want to provide one.
keyboard
(required)
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
/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py
also contains this list and is part of the
rhpl
package.
lang
(required)
lang en_US
/usr/share/system-config-language/locale-list
provides a list of the valid language codes in the first column of each line and is part of the
system-config-language
package.
langsupport
(deprecated)
%packages
section of your kickstart file. For instance, adding support for French means you should add the following to
%packages
:
@french-support
logvol
(optional)
logvol--vgname= --size= --name=
--noformat
— Use an existing logical volume and do not format it.
--useexisting
— Use an existing logical volume and reformat it.
--fstype=
— Sets the file system type for the logical volume. Valid values are
xfs
,
ext2
,
ext3
,
ext4
,
swap
,
vfat
, and
hfs
.
--fsoptions=
— Specifies a free form string of options to be used when mounting the filesystem. This string will be copied into the
/etc/fstab
file of the installed system and should be enclosed in quotes.
--bytes-per-inode=
— Specifies the size of inodes on the filesystem to be made on the logical volume. Not all filesystems support this option, so it is silently ignored for those cases.
--size=
— The minimum size of the logical volume in megabytes. Specify an integer value here, and do not append the number with MB. If the logical volume is set to grow, the minimum size must be provided.
--grow=
— Tells the logical volume to grow to fill available space (if any), or up to the maximum size setting, while conforming to other limitations.
--maxsize=
— The maximum size in megabytes when the logical volume is set to grow. Specify an integer value here, and do not append the number with MB.
--recommended=
— Determine the size of the logical volume automatically.
--percent=
— Specify the size of the logical volume as a percentage of available space in the volume group.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
logging
(optional)
--host=
— Send logging information to the given remote host, which must be running a syslogd process configured to accept remote logging.
--port=
— If the remote syslogd process uses a port other than the default, it may be specified with this option.
--level=
— One of debug, info, warning, error, or critical.
mediacheck
(optional)
monitor
(optional)
--hsync=
— Specifies the horizontal sync frequency of the monitor.
--monitor=
— Use specified monitor; monitor name should be from the list of monitors in /usr/share/hwdata/MonitorsDB from the hwdata package. The list of monitors can also be found on the X Configuration screen of the Kickstart Configurator. This is ignored if --hsync or --vsync is provided. If no monitor information is provided, the installation program tries to probe for it automatically.
--noprobe=
— Do not try to probe the monitor.
--vsync=
— Specifies the vertical sync frequency of the monitor.
mouse
(deprecated)
multipath
(optional)
multipath --name=mpathX --device=device_name --rule=policy
multipath --name=mpath0 --device=/dev/sdc --rule=failover
--name=
— the name for the multipath device, in the format
mpathX
, where
X is an integer.
--device=
— the block device connected as a multipath device.
--rule=
— a multipath
policy:
failover
,
multibus
,
group_by_serial
,
group_by_prio
, or
group_by_node_name
. Refer to the multipath manpage for a description of these policies.
network
(optional)
HTTP
,
FTP
or
NFS
), the device specified in the first network command is activated with configuration specified by the command. If the
--device=
option is not specified and multiple network devices are available, the device used to access the Kickstart file over the network is selected, or the user is asked to choose the device.
network
command (for example, if the
--bootproto=
option is missing), the device will be activated with configuration set by boot options. On the installed system, this device will be configured using the default value, which is
--bootproto=
dhcp
.
--bootproto=
— One of
dhcp
,
bootp
,
static
or
query
.
dhcp
.
bootp
and
dhcp
are treated the same.
network --bootproto=dhcp
network --bootproto=bootp
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
query
, you will be prompted to manually configure the network options during the actual installation process.
network --bootproto=query
--device=
— Used to specify the network device being configured. For example:
network --bootproto=dhcp --device=eth0
eth0
for DHCP.
--ip=
— IP address for the machine to be installed.
--gateway=
— Default gateway as an IP address.
--nameserver=
— Primary nameserver, as an IP address.
--nodns
— Do not configure any DNS server.
--netmask=
— Netmask for the installed system.
--hostname=
— Hostname for the installed system.
--ethtool=
— Specifies additional low-level settings for the network device which will be passed to the ethtool program. When
autoneg
is not specified,
autoneg off
is inserted automatically.
--essid=
— The network ID for wireless networks.
--wepkey=
— The encryption key for wireless networks.
--onboot=
— Whether or not to enable the device at boot time.
--dhcpclass=
— The DHCP class.
--mtu=
— The MTU of the device.
--noipv4
— Disable IPv4 on this device.
--noipv6
— Disable IPv6 on this device.
part
or partition
(required for installs, ignored for upgrades)
Warning
--noformat
and
--onpart
are used.
part
in action, refer to Section 31.4.1, “Advanced Partitioning Example”.
/
/
,
/usr
,
/home
swap
--recommended
option:
swap --recommended
raid.
raid
).
pv.
logvol
).
Note
field, but ensure these values are consistent across volumes and volume groups. The default value for the first volume is 01.
--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
--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
/home
on
/dev/hda1
, which must already exist.
--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.
--fsoptions=
— Specifies a free form string of options to be used when mounting the filesystem. This string will be copied into the
/etc/fstab
file of the installed system and should be enclosed in quotes.
--label=
— assign a label to an individual partition.
Note
poweroff
(optional)
halt
option is used as default.
poweroff
option is roughly equivalent to the
shutdown -p
command.
Note
poweroff
option is highly dependent on the system hardware in use. Specifically, certain hardware components such as the BIOS, APM (advanced power management), and ACPI (advanced configuration and power interface) must be able to interact with the system kernel. Contact your manufacturer for more information on you system's APM/ACPI abilities.
halt
,
reboot
, and
shutdown
kickstart options.
raid
(optional)
raid--level= --device=
/
, the RAID level must be 1 unless a boot partition (
/boot
) is present. If a boot partition is present, the
/boot
partition must be level 1 and the root (
/
) partition can be any of the available types. The
--level=
— RAID level to use (0, 1, 4, 5, 6, or 10).
--device=
— Name of the RAID device to use (such as md0 or md1). RAID devices range from md0 to md15, and each may only be used once.
--bytes-per-inode=
— Specifies the size of inodes on the filesystem to be made on the RAID device. Not all filesystems support this option, so it is silently ignored for those cases.
--spares=
— Specifies the number of spare drives allocated for the RAID array. Spare drives are used to rebuild the array in case of drive failure.
--fstype=
— Sets the file system type for the RAID array. Valid values are
xfs
,
ext2
,
ext3
,
ext4
,
swap
,
vfat
, and
hfs
.
--fsoptions=
— Specifies a free form string of options to be used when mounting the filesystem. This string will be copied into the /etc/fstab file of the installed system and should be enclosed in quotes.
--noformat
— Use an existing RAID device and do not format the RAID array.
--useexisting
— Use an existing RAID device and reformat it.
--encrypted
— Specifies that this RAID device should be encrypted.
--passphrase=
— Specifies the passphrase to use when encrypting this RAID device. 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.
/
, and a RAID level 5 for
/usr
, assuming there are three SCSI disks on the system. It also creates three swap partitions, one on each drive.
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
raid
in action, refer to Section 31.4.1, “Advanced Partitioning Example”.
reboot
(optional)
reboot
option is roughly equivalent to the
shutdown -r
command.
reboot
to automate installation fully when installing in cmdline mode on System z.
halt
,
poweroff
, and
shutdown
kickstart options.
halt
option is the default completion method if no other methods are explicitly specified in the kickstart file.
Note
reboot
option
may result in an endless installation loop, depending on the installation media and method.
repo
(optional)
repo --name=[--baseurl= | --mirrorlist= ]
--name=
— The repo id. This option is required.
--baseurl=
— The URL for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --mirrorlist, not both.
--mirrorlist=
— The URL pointing at a list of mirrors for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --baseurl, not both.
rootpw
(required)
rootpw [--iscrypted]
--iscrypted
— If this is present, the password argument is assumed to already be encrypted.
selinux
(optional)
selinux [--disabled|--enforcing|--permissive]
--enforcing
— Enables SELinux with the default targeted policy being enforced.
Note
selinux
option is not present in the kickstart file, SELinux is enabled and set to
--enforcing
by default.
--permissive
— Outputs warnings based on the SELinux policy, but does not actually enforce the policy.
--disabled
— Disables SELinux completely on the system.
services
(optional)
--disabled
— Disable the services given in the comma separated list.
--enabled
— Enable the services given in the comma separated list.
Important
services --disabled auditd, cups,smartd, nfslock
services --disabled auditd,cups,smartd,nfslock
shutdown
(optional)
halt
option is used as default.
shutdown
option is roughly equivalent to the
shutdown
command.
halt
,
poweroff
, and
reboot
kickstart options.
skipx
(optional)
text
(optional)
timezone
(required)
timeconfig
.
timezone [--utc]
--utc
— If present, the system assumes the hardware clock is set to UTC (Greenwich Mean) time.
upgrade
(optional)
cdrom
,
harddrive
,
nfs
, or
url
(for FTP and HTTP) as the location of the installation tree. Refer to
install
for details.
user
(optional)
user --name=[--groups= ] [--homedir=
] [--password= ] [--iscrypted] [--shell= ] [--uid= ]
--name=
— Provides the name of the user. This option is required.
--groups=
— In addition to the default group, a comma separated list of group names the user should belong to. The groups must exist before the user account is created.
--homedir=
— The home directory for the user. If not provided, this defaults to /home/
--password=
— The new user's password. If not provided, the account will be locked by default.
--iscrypted=
— Is the password provided by --password already encrypted or not?
--shell=
— The user's login shell. If not provided, this defaults to the system default.
--uid=
— The user's UID. If not provided, this defaults to the next available non-system UID.
vnc
(optional)
vnc [--host=] [--port= ] [--password= ]
--host=
— Instead of starting a VNC server on the install machine, connect to the VNC viewer process listening on the given hostname.
--port=
— Provide a port that the remote VNC viewer process is listening on. If not provided, anaconda will use the VNC default.
--password=
— Set a password which must be provided to connect to the VNC session. This is optional, but recommended.
volgroup
(optional)
volgroup
pv.
. Any value can be assigned for
--noformat
— Use an existing volume group and do not format it.
--useexisting
— Use an existing volume group and reformat it.
--pesize=
— Set the size of the physical extents.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
volgroup
in action, refer to Section 31.4.1, “Advanced Partitioning Example”.
xconfig
(optional)
--driver
— Specify the X driver to use for the video hardware.
--videoram=
— Specifies the amount of video RAM the video card has.
--defaultdesktop=
— Specify either GNOME or KDE to set the default desktop (assumes that GNOME Desktop Environment and/or KDE Desktop Environment has been installed through
%packages
).
--startxonboot
— Use a graphical login on the installed system.
--resolution=
— Specify the default resolution for the X Window System on the installed system. Valid values are 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Be sure to specify a resolution that is compatible with the video card and monitor.
--depth=
— Specify the default color depth for the X Window System on the installed system. Valid values are 8, 16, 24, and 32. Be sure to specify a color depth that is compatible with the video card and monitor.
zerombr
(optional)
zerombr
is specified any invalid partition tables found on disks are initialized. This destroys all of the contents of disks with invalid partition tables.
zerombr yes
. This form is now deprecated; you should now simply specify
zerombr
in your kickstart file instead.
zfcp
(optional)
zfcp [--devnum= ] [--fcplun= ] [--scsiid= ] [--scsilun= ] [--wwpn= ]
%include
(optional)
%include /path/to/file
command to include the contents of another file in the kickstart file as though the contents were at the location of the
%include
command in the kickstart file.
clearpart
,
raid
,
part
,
volgroup
, and
logvol
kickstart options in 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