2.2 Installation Boot Options

Note

To use Kickstart to perform an installation, you must specify the ks boot option.

The following boot options are the most commonly used when installing a system:

askmethod

Prompts to choose an installation source.

asknetwork

Prompts to configure the network settings.

autostep

Configures the Kickstart installation to be completely non-interactive.

pdb

Starts the Python debugger.

dhcpclass=class

Specifies a vendor class identifier to DHCP.

dns=dns1[,dns2[,dns3]]

Specifies the IPv4 addresses of DNS servers to use for network installation.

gateway=IP_address

Specifies the IPv4 address of the network gateway.

graphical

Specifies graphical-based installation.

ip=dhcp

Specifies that the system should obtain its IPv4 settings from DHCP for network installation.

ip=IP_address

Specifies the IPv4 address of the system for network installation.

ipv6=auto

Specifies that the system should use automatic configuration with DHCPv6 to obtain its IPv6 network settings.

ipv6=dhcp

Specifies that the system should obtain its IPv6 settings from DHCPv6 for network installation.

keymap=layout

Specifies the keyboard layout for installation.

ks=cdrom:path

Specifies the path of a Kickstart file on a CD or DVD.

ks=hd:device:path

Specifies the path of a Kickstart file on a device that contains an ext2 or vfat file system.

ks=nfs:[options:]NFS_server:path

Specifies the path of a Kickstart file on a file system that is exported by an NFS server. If required, you can specify a comma-separated list of mount options.

ks=URL

Specifies the URL (which can use either http or https) of a Kickstart file on a web server.

ksdevice=bootif

Specifies that network installation should use the interface that the system used to boot from a PXE server.

ksdevice=ibft

Specifies that network installation should use the MAC address of the interface specified by the iSCSI Boot Firmware Table (iBFT) in the system BIOS or firmware.

ksdevice=interface

Specifies the name of the interface (for example, eth0) to use for network installation.

ksdevice=link

Specifies that network installation should use the first active network interface found on the system.

ksdevice=MAC_address

Specifies the MAC address of the interface to use for network installation.

lang=language

Specifies the language for installation.

loglevel=level

Specifies the logging level for installation: critical, debug, error, info, or warning. The default level is info.

mediacheck

Prompt to choose whether to verify the integrity of ISO-based installation media.

netmask=mask

Specifies the IPv4 network mask for network installation.

nofallback

Aborts the installation of the graphical installation is not possible.

noipv6

Disables IPv6 for network installation.

repo=cdrom[:device]

Specifies to install packages from a CD or DVD device. Only one repo option may be specified on the boot line.

Note

The repo boot option replaces the deprecated method option.

repo=ftp://[user:password@]FTP_server/path

Specifies to install packages from a path on an FTP server.

repo=hd:device:path

Specifies to install packages from a path on a hard disk device.

repo=hd:LABEL=label:path

Specifies to install packages from a path on a hard disk device identified by its label.

repo=hd:UUID=uuid:path

Specifies to install packages from a path on a hard disk device identified by its UUID.

repo=nfs:[options:]NFS_server:path

Specifies to install packages from a path on a file system that is exported by an NFS server.

repo=nfsiso:[options:]NFS_server:path

Specifies to install packages from an ISO image on a file system that is exported by an NFS server.

repo=URL

Specifies to install packages from a URL (which can use either http or https) on a web server.

text

Specifies text-based installation. The Kickstart file must specify disk partitioning, boot loader configuration, and package selection.

vnc

Enables remote installation by starting a VNC server.

vncconnect=client[:port]

Specifies the VNC client and optional port. Alternatively, the VNC client can connect by using a command such as vncviewer server:port, where server is the IP address of the system being installed.

vncpassword=password

Specifies the password for client connections using VNC.