Kickstart - generate RedHat Kickstart files.
Kickstart uses the RedHat::SysConfig.pm module to allow a perl script to make method calls which generate a RedHat Kickstart file.
The auth method allows for the configuration of various authentication parameters such as MD5 and Shadow passwords, and NIS, LDAP, Kerberos and Hesiod configuration.
enablemd5 use md5 password encryption enablenis enable NIS support nisdomain specify a domain name for NIS nisserver specify a server to use with NIS useshadow use shadow passwords enableldap enable LDAP user authentication ldapserver specify an LDAP server ldapbasedn specify the base LDAP domain name enablekrb5 enable Kerberos 5 authentication krb5realm specify the Kerberos realm krb5kdc specify a list of KDC values krb5adminserver specify the master KDC enablehesiod enable Hesiod support for directory lookup hesiodlhs specify heriod lhs (left-hand side) hesiodrhs specify heriod rhs (right-hand side)
Specify which partitions on a disk to remove in order to set up the correct partitions.
all removes all partitions linux remove ext2, swap raid partitions
Not currently working.
Specify a disk which will be copied to the root directory of the installed system.
partition specify the partition containing the driver disk type specify the file system type of the partition
[text to come]
The keyboard method is used to specify the type of keyboard which is attached to a system.
Valid values for x86 architecture include:
azerty, be-latin1, be2-latin1, fr-latin0, fr-latin1, fr-pc, fr, wangbe, ANSI-dvorak, dvorak-l, dvorak-r, dvorak, pc-dvorak-latin1, tr_f-latin5, trf, bg, cf, cz-lat2-prog, cz-lat2, defkeymap, defkeymap_V1.0, dk-latin1, dk. emacs, emacs2, es, fi-latin1, fi, gr-pc, gr, hebrew, hu101, is-latin1, it-ibm, it, it2, jp106, la-latin1, lt, lt.l4, nl, no-latin1, no, pc110, pl, pt-latin1, pt-old, ro, ru-cp1251, ru-ms, ru-yawerty, ru, ru1, ru2, ru_win, se-latin1, sk-prog-qwerty, sk-prog, sk-qwerty, tr_q-latin5, tralt, trf, trq, ua, uk, us, croat, cz-us-qwertz, de-latin1-nodeadkeys, de-latin1, de, fr_CH-latin1, fr_CH, hu, sg-latin1-lk450, sg-latin1, sg, sk-prog-qwertz, sk-qwertz, slovene
azerty
be-latin1
be2-latin1
fr-latin0
fr-latin1
fr-pc
fr
wangbe
ANSI-dvorak
dvorak-l
dvorak-r
dvorak
pc-dvorak-latin1
tr_f-latin5
trf
bg
cf
cz-lat2-prog
cz-lat2
defkeymap
defkeymap_V1.0
dk-latin1
dk. emacs
emacs2
es
fi-latin1
fi
gr-pc
gr
hebrew
hu101
is-latin1
it-ibm
it
it2
jp106
la-latin1
lt
lt.l4
nl
no-latin1
no
pc110
pl
pt-latin1
pt-old
ro
ru-cp1251
ru-ms
ru-yawerty
ru
ru1
ru2
ru_win
se-latin1
sk-prog-qwerty
sk-prog
sk-qwerty
tr_q-latin5
tralt
trq
ua
uk
us
croat
cz-us-qwertz
de-latin1-nodeadkeys
de-latin1
de
fr_CH-latin1
fr_CH
hu
sg-latin1-lk450
sg-latin1
sg
sk-prog-qwertz
sk-qwertz
slovene
and for Sparc:
sun-pl-altgraph, sun-pl, sundvorak, sunkeymap, sunt4-es, sunt4-no-latin1, sunt5-cz-us, sunt5-de-latin1, sunt5-es, sunt5-fi-latin1, sunt5-fr-latin1, sunt5-ru, sunt5-uk, sunt5-us-cz
sun-pl-altgraph
sun-pl
sundvorak
sunkeymap
sunt4-es
sunt4-no-latin1
sunt5-cz-us
sunt5-de-latin1
sunt5-es
sunt5-fi-latin1
sunt5-fr-latin1
sunt5-ru
sunt5-uk
sunt5-us-cz
The lang method is used to specify the type of language which will be used during the installation.
Valid languages include:
cs_CZ, en_US, fr_FR, de_DE, hu_HU, is_IS, id_ID, it_IT, ja_JP.ujis, no_NO, pl_PL, ro_RO, sk_SK, sl_SI, es_ES, ru_RU.KOI8-R, uk_UA
cs_CZ
en_US
fr_FR
de_DE
hu_HU
is_IS
id_ID
it_IT
ja_JP.ujis
no_NO
pl_PL
ro_RO
sk_SK
sl_SI
es_ES
ru_RU.KOI8-R
uk_UA
Use en_US to specify US english.
append specify arguments to be passed to the kernel linear specify that LILO to work in linear mode location specify the locatation where LILO will be written
If set, LILO will not perform an installation onto a system which has LILO written in the master boot record of the first hard drive.
The mouse method specifies which mouse type should be configured for the system.
Valid mouse types include:
alpsps/2, ascii, asciips/2, atibm, generic, generic3, genericps/2, generic3ps/2, geniusnm, geniusnmps/2, geniusnsps/2, thinking, thinkingps/2, logitech, logitechcc, logibm, logimman, logimmanps/2, logimman+, logimman+ps/2, microsoft, msnew, msintelli, msintellips/2, msbm, mousesystems, mmseries, mmhittab, sun, none
alpsps/2
ascii
asciips/2
atibm
generic
generic3
genericps/2
generic3ps/2
geniusnm
geniusnmps/2
geniusnsps/2
thinking
thinkingps/2
logitech
logitechcc
logibm
logimman
logimmanps/2
logimman+
logimman+ps/2
microsoft
msnew
msintelli
msintellips/2
msbm
mousesystems
mmseries
mmhittab
sun
none
asprimary bytes-per-inode dir grow maxsize noformat ondisk onpart onprimary size type
device specify the name of the device (eg. md0, ...) dir specify the mount point of the raid device level specify the raid level to use (0, 1 or 5) partitions an array of partitions to use for the device
Use the reboot method to specify that the system should be rebooted after completing the installation.
The rootpw method can either be called by passing a hash reference to it, or with a scalar value. If the root password being specified is already encrypted, you should call rootpw with a hash reference and set iscrypted to be on.
iscrypted
iscrypted specify that the password is encrypted rootpw specify the root password
It is possible to skip X11 configuration entirely by using the skipx method.
The timezone method can be called by passing a hash reference to it, or with a scalar value. If the hardware clock is set to Greenwich Mean Time, you should call the method with a hash reference and set utc to be on.
utc
timezone specify the timezone the system will be located in utc specify that the hardware clock is set to UTC
The xconfig method can be used to configure the X Windowing System.
card specify which type of card to use defaultdesktop specify to use kde or gnome hsync specify the horizontal sync freq. monitor specify what type of monitor to use noprobe specify to not probe the monitor startxonboot specify using run level 5 (instead of 3) vsync specify the vertical sync freq.
Specify that the master boot record of the primary drive should be initialized.
Written by Patrick Devine, 2001.
2 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head1'
To install RedHat::Kickstart, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RedHat::Kickstart
CPAN shell
perl -MCPAN -e shell install RedHat::Kickstart
For more information on module installation, please visit the detailed CPAN module installation guide.