You are on page 1of 6

cmdline

Force command line installation mode. This mode simply prints out text and does
not allow any interactivity.
All options must be specified either in a kickstart file or on the command line.
If all required options
are not specified, the installation will terminate immediately. If running in PX
E, network or media
installation mode Anaconda will also reboot the machine. This can be prevented b
y passing the "inst.nokill"
boot option.
graphical
Force graphical installation. A graphical installation implies that the installe
d system will
boot up into graphical.target, using whichever display manager is in use by the
default desktop
(gdm for GNOME, kdm for KDE).
text
Force text mode installation. This also implies that the installed system will b
oot up in text mode
instead of to the graphical login screen.
proxy
Use the given proxy settings when performing an installation from a HTTP/HTTPS/F
TP source.
The PROXY_URL can be specified like this: [PROTOCOL://][USERNAME[:PASSWORD]@]HOS
T[:PORT]
debug
Show debug level messages in the log watching consoles.
This basically a shortcut for for loglevel=debug.
ks
Gives the location of the kickstart file to be used for installation. The KICKST
ART_URL
supports fetching kickstarts from HTTP/S, FTP, NFS, from a local file, from a lo
cal
harddrive, from an optical disk and from BIOS RAID sets. For details on the KICK
START_URL
syntax see the Anaconda options wiki page: http://fedoraproject.org/wiki/Anacond
a_Boot_Options
kickstart
Gives the local file path to use for kickstart. Normally only used when running
anaconda
from the cmdline.
rescue
Start the rescue environment instead of installation.
armplatform
Can be used to specify the ARM platform for the installation by passing the appr
opriate PLATFORM_ID.
multilib
Enable yum's multlib_policy of "all" instead of the default of "best".
method
This option is deprecated in favor of the repo option. For now, it does the same

thing as repo,
but will be removed in the future.
askmethod
Do not automatically configure the Installation Source spoke, but require the us
er to enter it and
choose an option. If you don't want to wait for the default configuration to be
processed before
you can enter the spoke and change it, you can pass this option.
repo
This option tells Anaconda where to find the packages for installation. This opt
ion must point to a
valid yum repository (or, for some protocols, a Fedora DVD ISO image). It is ana
logous to the older
method option, but repo makes it more clear exactly what is meant. This option m
ay appear only once
on the command line. It corresponds to the kickstart command install (whereas ki
ckstart command repo
is used for additional repositories). As of Fedora 16, you can (optionally) add
a specific .iso file
to the path. If no inst.root or inst.stage2 parameter is passed, this location w
ill also be used
as the source for the installer runtime image.
For more information about the REPO_URL format check the Anaconda option documen
tation, available on:
http://fedoraproject.org/wiki/Anaconda_Boot_Options
stage2
The STAGE2_URL specifies a path to a repository containing a stage2 (squashfs.im
g) file instead of to an
installation source. Follows the same syntax as the repo option. If this paramet
er 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 giv
en by repo.
If only the stage2 option is given without repo, Anaconda will use whatever repo
s 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.
noverifyssl
Prevents Anaconda from verifying the ssl certificate for all HTTPS connections w
ith an exception of the
additional kickstart repos (where --noverifyssl can be set per repo).
liveinst
Run in live installation mode.
resolution
Run GUI installer in the resolution specified, "1024x768" for example.
usefbx
Use the framebuffer X driver instead of attempting to use a hardware-specific on
e.
vnc

Enable VNC-based installation. You will need to connect to the machine using a V
NC client application.
A VNC install implies that the installed system will boot up in runlevel 3 inste
ad of to the graphical
login screen. The VNC session will be shared. Consider setting a VNC password us
ing the vncpassword
option.
vncconnect
Once installation is up and running, connect to the VNC client named HOST, and o
ptionally use port PORT.
vncpassword
Enable a password for the VNC connection. This will prevent someone from inadver
tently connecting
to the vnc-based installation. Requires the VNC option to be specified as well.
If you have specified
vncconnect the PASSWORD will not be used unless connection to host is not possib
le. Please note that
the password needs to be 6 to 8 characters long (limitation of the VNC protocol)
.
xdriver
Use DRIVER as the X driver to use during installation as well as on the installe
d system.
keymap
Keyboard layout to use during installation and on the installed system. Valid KE
YMAP values
are those which can be used for the keyboard kickstart command.
lang
Language to use for the installation. LANG should be a language code which is va
lid to be used
with the lang kickstart command.
loglevel
Set the minimum level required for messages to be logged on a terminal (log file
s always
contain messages of all levels). Values for LEVEL are "debug", "info", "warning"
, "error",
"critical" and "lock" (the "lock" level has been added in F21 and is used for de
bugging YUM locking).
The default value is "info".
syslog
Once installation is up and running, send log messages to the syslog process on
HOST,
and optionally, on TCP port PORT. Requires the remote syslog process to accept i
ncoming
connections.
noselinux
Disable SELinux usage on the installed system.
selinux
Enable SELinux usage in the installed system (default). Note that when used as a
boot option,
"selinux" and "inst.selinux" are not the same. The "selinux" option is picked up
by both the kernel

and Anaconda, but "inst.selinux" is processed only by Anaconda. So when "selinux


=0" is used,
SELinux will be disabled both in the installation environment and in the install
ed system,
but when "inst.selinux=0" is used SELinux will only be disabled in the installed
system.
Also note that while SELinux is running in the installation environment by defau
lt, it is
running in permissive mode so disabling it there does not make much sense.
nompath
Disable support for multipath devices. This is for systems on which a false-posi
tive is encountered
which erroneously identifies a normal block device as a multipath device. There
is no other reason
to use this option. Warning: Don't use nompath with actual multipath hardware! U
sing this to attempt
to install to a single path of a multipath is ill-advised, and not supported.
mpath
Enable multipath support during the installation (default)
nodmraid
Disable dmraid usage during the installation.
dmraid
Enable dmraid (Device Mapper software RAID) usage during the installation (defau
lt).
noibft
Disable iBFT usage during the installation.
ibft
Enable iBFT (iSCSI Boot Firmware Table) usage during the installation (default).
geoloc
Configure geolocation usage in Anaconda. Geolocation is used to pre-set language
and time zone.
The following values for PROVIDER_ID are supported: 0 - disable geolocation, "pr
ovider_fedora_geoip"
- use the Fedora GeoIP API (default) and "provider_hostip" - use the Hostip.info
GeoIP API.
nomount
Don't automatically mount any installed Linux partitions in rescue mode.
updates
Path to an updates image that is on local filesystem or available over FTP or HT
TP.
UPDATES_URL must be either a local filesystem path, a network URL or <disk>:<pat
h> where
<disk> can be one of sdX, /dev/sdX, LABEL=xxx, UUID=xxx and <path> defaults
to /updates.img if missing. See the Anaconda docs for more details about the pat
h specification.
Please note that the updates image only updates the installation environment and
is completely
unrelated to package updates.
dirinstall
Use the device mounted at /mnt/sysimage as the installation

destination. The --dirinstall and --image options are mutually


exclusive. The /mnt/sysimage directory can be overridden by
setting the ANACONDA_ROOT_PATH environmental variable before
starting anaconda.
image
Specification of disk image file to be used as installation
destination. IMAGE_SPEC must have format <path>[:<name>] where
<path> specifies the path of an image file and an optional <name>
component is used to identify the disk during installation.
<path> must be a local path but it may be relative or absolute.
If <name> is not specified, a name is synthesized from the
basename of <path>. <name> may not contain a colon or a slash.
This option may be used multiple times to specify multiple disk
images. It is an error to specify the same <path> twice or to use
duplicate names. The --image and --dirinstall options are
mutually exclusive.
memcheck
Check if the system has enough RAM to complete the installation
and abort if it doesn't. Please note that this check is approximate
and that memory usage during installation depends on the package
selection, user interface (graphical vs text) and other parameters.
nomemcheck
Do not check if the system has enough RAM to complete the installation.
Of course, any attempt to install with less than the safe minimum amount
of memory may fail and is unsupported.
leavebootorder
Boot the drives in their existing order, to override the default of booting
into the newly installed drive on Power Systems servers and EFI systems.
This is useful for systems that, for example, should network boot first
before falling back to a local boot.
noeject
Don't eject the installation CD/DVD (if any) once the installation
has been completed. Ignored for image, directory and livecd installs.
extlinux
Use extlinux as the bootloader. Note that there's no attempt to validate
that this will work for your platform or anything; it assumes that if you
ask for it, you want to try.
nombr
If nombr is specified the grub2 bootloader will be installed but the
MBR will not be updated. Therefore, when the system reboot, a previously
installed OS will be booted. /etc/grub.d/40_custom can be used with
manually created menuentrys which can use configfile to point to the
grub.cfg on the newly installed OS.
nodnf
Don't use the DNF package management backend (default since F22) and
use the legacy YUM backend instead.
For more information about the DNF project see:
http://dnf.baseurl.org
mpathfriendlynames
Tell multipathd to use user friendly names when naming devices during the instal

lation.
See the multipathd documentation for more info.
remotelog
Send all the logs to a remote host:port using a TCP connection. The connection w
ill
be retried if there is no listener (ie. won't block the installation).

You might also like