Comma separated list of nameservers to use for a network installation.

dogtail=<url>

Use the dogtail (automated UI testing framework) script found at <url>. Only makes sense on graphical installs.

essid=<essid>

Connect to the wireless network given by <essid> for a network installation. Only makes sense with allowwireless.

ethtool=<opts>

Specify certain additional network device settings. Valid options are duplex={full,half} and speed={1000,100,10}. Multiple options may be given as a string separated by spaces and surrounded by double quotes.

ext4migrate

In Fedora 11 or above, configure the system to mount ext3 partitions as ext4 and enable the extents format among other changes.

gateway=<gw>

Gateway to use for a network installation.

graphical

Force graphical install. Required to have ftp/http use GUI. A graphical install implies that the installed system will boot up into runlevel 5, using whichever display manager is in use by the default desktop (gdm for GNOME, kdm for KDE).

headless

Specify that the machine being installed onto does not have any display hardware, and that anaconda should not probe for it.

ip=<ip>

IP to use for a network installation, use 'dhcp' for DHCP.

ipv6=<ipv6>

IPv6 IP address to use for a network installation. Use 'auto' for automatic neighbor discovery.

keymap=<keymap>

Keyboard layout to use. Valid values are those which can be used for the keyboard kickstart command.

ks

Gives the location of the kickstart file to be used for installation. If only ks is given, the file is assumed to be on NFS. The ks parameter may take these other forms:

ks=cdrom:<device>

ks=file:<path> (path = 'fd0/ks.cfg', for example)

ks=ftp://<path>

ks=hd:<dev>:<path> (dev = 'hda1', for example)

ks=http://<host>/<path>

ks=nfs[:options]:<server>:<path>

ks=bd:<biosdev>:<path> (biosdev = '80p1', for example, note this does not work for BIOS RAID sets)

ksdevice

Takes one of 4 types of argument which tells install what network device to use for kickstart from network:

An argument like 'eth0' naming a specific interface

An argument like 00:12:34:56:78:9a indicating the MAC address of a specific interface

The keyword 'link' indicating that the first interface with link up

The keyword 'bootif' indicating that the MAC address indicated by the BOOTIF command line option will be used to locate the boot interface. BOOTIF is automagically supplied by pxelinux when you include the option 'IPAPPEND 2' in your pxelinux.cfg file

kssendmac

Adds HTTP headers to ks=http:// request that can be helpful for provisioning systems. Includes MAC address of all network interfaces in HTTP headers of the form "X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab".

lang=<lang>

Language to use for the installation. This should be a language which is valid to be used with the lang kickstart command.

linksleep=<delay>

Check the network device for a link every second for <delay> seconds.

loglevel=<level>

Set the minimum level required for messages to be logged on a terminal (log files always contain messages of all levels). Values for <level> are debug, info, warning, error, and critical. The default value is info.

lowres

In Fedora 10 and earlier, force GUI installer to run at 640x480. This will not resize the interface, so some UI elements will likely be offscreen (although still active through keyboard navigation).

Do not load usbstorage module in loader. May help with device ordering on SCSI systems.

proxy=[protocol://][username[:password]@]host[:port]

Use the given proxy settings when performing an HTTP/HTTPS/FTP installation.

repo=

This option tells anaconda where to find the packages for installation. This option must point to a valid yum repository. It is analagous to the older method= option, but repo= makes it more clear exactly what is meant. This option may appear only once on the command line. It may appear multiple times inside a kickstart file.

The value passed to repo= can also be used to find the stage2 image if no CD or stage2= parameter is found. In this case, the image is looked for by appending images/install.img to the repo parameter.

The following forms are accepted for repo=:

repo=cdrom:<device>

repo=ftp://[user:password@]<host>/<path>

repo=http://<host>/<path>

repo=hd:<device>:/<path>

Look for ISO images on the hard drive partition given by device (/dev/sda1, for instance). This may not be a partition that will be formatted during installation later. These should be ISO images, not an exploded tree on the hard drive. anaconda will not look for the install.img file in any of the ISO images. The install.img must be placed in <path>/images/, or a stage2= or CD must be provided. device can be a device name, LABEL=, or UUID=.

repo=nfs[:options]:<server>:/<path>

repo=nfsiso[:options]:<server>:/<path>

Look for ISO images on the NFS volume with the given server and path. These should be ISO images, not loopback mounted. anaconda will not look for the install.img file in any of the ISO iamges. The install.img must be placed in <path>/images/, or a stage2= or CD must be provided.

rescue

Run rescue environment.

resolution=<mode>

Run installer in mode specified, '1024x768' for example.

selinux[=0]

Disables selinux entirely. Defaults to on.

serial

Turns on serial console support.

stage2=

Specifies a path to a install.img file instead of to an installation source. Otherwise, follows the same syntax as repo=. If this parameter is provided, it takes precedence over all other methods of finding the install.img. Otherwise, anaconda will attempt to find the install.img first on any existing CD, and then from the location given by repo=/method=.

If only stage2= is given without repo=/method=, anaconda will use whatever repos the installed system would have enabled by default for installation. For instance, an install of a Fedora release will attempt to use the Fedora mirrorlist given by /etc/yum.repos.d/fedora.repo from that release.

syslog=<host>[:<port>]

Once installation is up and running, send log messages to the syslog process on <host>, and optionally, on port <port>. Requires the remote syslog process to accept incoming connections.

telnet

Start a telnet server early during installation.

text

Force text mode install. This will install only base packages for a minimal system and implies that the installed system will boot up in runlevel 3 instead of to the graphical login screen.

updates

Prompt for removable media containing updates (bug fixes).

updates=<url>

Image containing updates over FTP or HTTP.

upgradeany

Don't require an /etc/redhat-release that matches the expected syntax to upgrade.

usefbx

Use the framebuffer X driver instead of attempting to use a hardware-specific one.

utf8

Set the TERM variable to vt100.

vnc

Enable vnc-based installation. You will need to connect to the machine using a vnc client application. A vnc install implies that the installed system will boot up in runlevel 3 instead of to the graphical login screen.

vncconnect=<host>[:<port>]

Once installation is up and running, connect to the vnc client named <host>, and optionally use port <port>.

vncpassword=<password>

Enable a password for the vnc connection. This will prevent someone from inadvertently connecting to the vnc-based installation. Requires vnc option to be specified as well. If you have specified vncconnect the <password> will not be used unless connection to host is not possible.

wepkey=<key>

Use <key> as the wireless key when doing a network installation via a wireless network. Requires use of essid. Only makes sense with allowwireless.

xdriver=<driver>

Use <driver> as the X driver to use during installation as well as on the installed system.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks or registered trademarks of
Red Hat, Inc. or its subsidiaries in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community
maintained site. Red Hat is not responsible for content.