='). These options require a value to be specified. For example, the inst.vncpassword= option must also contain a password — for example, inst.vncpassword=testpasswd. Other options are presented without the = sign; these options are booleans. This means that you either use them without specifying a value, or you can append either =1 or =0 to enable or disable them, respectively. For example, the rd.live.check option is the same as rd.live.check=1, and using rd.live.check=0 is exactly the same as not using the option at all.
Note
boot: prompt always expects the first option to specify the image file to be loaded. When using custom boot options with the Anaconda installer, the linux option will come first in most cases. A valid command in the boot prompt will therefore almost always look like the following:
boot:linux options
linux option is not displayed, but it is implied. A valid set of boot options will then be:
>options
dracut.cmdline(7) man page.
Note
inst. in this guide. Currently, this prefix is optional, for example, inst.resolution= will work exactly the same as resolution=. However, it is expected that Anaconda will require the inst. prefix in future releases.
Specifying the Installation Source
inst.repo=inst.repo=cdrom.treeinfo file
Table 11.1. Installation Sources
| Installation source | Option format |
|---|---|
| Any CD/DVD drive | inst.repo=cdrom |
| Specific CD/DVD drive | inst.repo=cdrom:device |
| Hard Drive | inst.repo=hd:device/path |
| HTTP Server | inst.repo=http://host/path |
| HTTPS Server | inst.repo=https://host/path |
| FTP Server | inst.repo=ftp://username:password@host/path |
| NFS Server | inst.repo=nfs:[options:]server:/path
[a] |
[a]
This option uses NFS protocol version 3 by default. To use a different version, add +nfsvers=X to options.
| |
/dev/sda1 or sdb2
LABEL=Flash or LABEL=RHEL7
UUID=8176c7bf-04ff-403a-a832-9557f94e61db
\xNN, where NN is the hexadecimal representation of the character. For example, \x20 is a white space (' ').
inst.stage2=inst.dd=inst.dd= option. It can be used multiple times. The location of a driver rpm package can be specified using any of the formats detailed in Specifying the Installation Source. For example:
inst.dd=cdromKickstart Boot Options
inst.ks=inst.repo. See Specifying the Installation Source for details.
/ks.cfg on the specified device. If you use this option without specifying a device, the installer will use the following:
inst.ks=nfs:next-server:/filenamenext-server option or the IP address of the DHCP server itself, and filename is the DHCP filename option, or /kickstart/. If the given file name ends with the / character, ip-kickstart is appended. For example:
Table 11.2. Default Kickstart File Location
| DHCP server address | Client address | Kickstart file location |
|---|---|---|
192.168.122.1 | 192.168.122.100 | 192.168.122.1:/kickstart/192.168.122.100-kickstart |
inst.ks.sendmacHTTP requests with the MAC addresses of all network interfaces. For example:
X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:abinst.ks=http to provision systems.
inst.ks.sendsnHTTP requests. This header will contain the system's serial number, read from /sys/class/dmi/id/product_serial. The header has the following syntax:
X-System-Serial-Number: R8VA23DConsole, Environment and Display Options
console=console=ttyS0. Implies the inst.text option.
console=ttyS0 console=ttyS1, the installer will use ttyS1.
inst.lang=lang Kickstart command as described in Section 15.4, “Kickstart Options”. On systems where the system-config-language package is installed, a list of valid values can also be find in /usr/share/system-config-language/locale-list.
inst.geoloc=inst.geoloc=valueTable 11.3. Valid Values for the inst.geoloc Option
| Disable geolocation | inst.geoloc=0 |
| Use the Fedora GeoIP API | inst.geoloc=provider_fedora_geoip |
| Use the Hostip.info GeoIP API | inst.geoloc=provider_hostip |
provider_fedora_geoip.
inst.keymap=keyboard Kickstart command as described in Section 15.4, “Kickstart Options”.
inst.textinst.cmdlineinst.graphicalinst.resolution=640x480.
inst.headlessinst.xdriver=X driver to be used both during the installation and on the installed system.
inst.usefbxX driver instead of a hardware-specific driver. This option is equivalent to inst.xdriver=fbdev.
inst.sshdsshd service during the installation, which allows you to connect to the system during the installation using SSH and monitor its progress. For more information on SSH, see the ssh(1) man page and the corresponding chapter in the Fedora System Administrator's Guide.
Note
root account has no password by default. You can set a root password to be used during the installation with the sshpw Kickstart command as described in Section 15.4, “Kickstart Options”.
Network Boot Options
dracut.cmdline(7) man page.
ip=ip option multiple times — once for each interface. If multiple interfaces are configured, you must specify a primary boot interface using the bootdev option described below.
Table 11.4. Network Interface Configuration Formats
| Configuration Method | Option format |
|---|---|
| Automatic configuration of any interface | ip=method |
| Automatic configuration of a specific interface | ip=interface:method |
| Static configuration | ip=ip::gateway:netmask:hostname:interface:none |
| Automatic configuration of a specific interface with an override [a] | ip=ip::gateway:netmask:hostname:method:mtu |
[a]
Brings up the specified interface using the specified method of automatic configuration, such as dhcp, but overrides the automatically obtained IP address, gateway, netmask, hostname or other specified parameter. All parameters are optional; only specify the ones you wish to override and automatically obtained values will be used for the others.
| |
method parameter can be any the following:
Table 11.5. Automatic Interface Configuration Methods
| Automatic configuration method | Value |
|---|---|
| DHCP | dhcp |
| IPv6 DHCP | dhcp6 |
| IPv6 automatic configuration | auto6 |
| iBFT (iSCSI Boot Firmware Table) | ibft |
Note
inst.ks=http://host:/path and you did not specify the ip option, the installer will use ip=dhcp.
IPv6 addresses can be specified by putting them in square brackets, for example, [2001:DB8::1].
255.255.255.0) or a prefix (for example 64).
nameserver=bootdev=ip option.
ifname=ifname=interface:MAC. For example:
ifname=eth0:01:23:45:67:89:abinst.dhcpclass=dhcpd service will see this value as vendor-class-identifier. The default value is anaconda-$(uname -srm).
Advanced Installation Options
inst.multilibx86_64) and packages for all architectures (marked as noarch would be installed. When you use this option, packages for 32-bit AMD/Intel systems (marked as i586, i686, etc.) will be automatically installed as well if available.
%packages section. If a package is only installed as a dependency, only the exact specified dependency will be installed. For example, if you are installing package foo which depends on package bar, the former will be installed in multiple variants, while the latter will only be installed in variants specifically required.
gptEnabling Remote Access
inst.vncVNC session. If you specify this option, you will need to connect to the system using a VNC client application to be able to interact with the installer. VNC sharing is enabled, so multiple clients can connect to the system at the same time.
Note
inst.vncpassword=inst.vncpassword=testpasswd will set the password to testpasswd.
inst.vncconnect=inst.vncconnect=host:port, where host is the address to the VNC client's host, and port specifies which port to use. The port parameter is optional, if you do not specify one, the installer will use 5900.
Debugging and Troubleshooting
inst.updates=updates.img file to be applied to the installer runtime. The syntax is the same as in the inst.repo option — see Table 11.1, “Installation Sources” for details. In all formats, if you do not specify a file name but only a directory, the installer will look for a file named updates.img.
inst.loglevel=debug, info, warning, error and critical. The default value is info, which means that by default, the logging terminal will display messages ranging from info to critical.
inst.syslog=inst.virtiolog=virtio port (a character device at /dev/virtio-ports/name) to be used for forwarding logs. The default value is org.fedoraproject.anaconda.log.0; if this port is present, it will be used.