32.4. Параметры кикстарта

Ниже приведены параметры, которые могут использоваться в файле кикстарта. Если вы желаете создать файл с помощью графического интерфейса, воспользуйтесь утилитой настройки кикстарта (см. Глава 33, Настройка кикстарта).

Примечание

Если за параметром следует знак равенства (=), после него должно быть указано значение. В приведенных примерах команд параметры в квадратных скобках ([ ]) являются необязательными.
auth или authconfig (обязательный)
Определяет параметры аутентификации в системе. Параметр похож на команду authconfig, которую можно запустить после установки. По умолчанию пароли шифруются и не помещаются в тень.
  • --enablenis — включает поддержку NIS. По умолчанию --enablenis использует первый найденный в сети домен. Домен почти всегда следует указывать явно с помощью опции --nisdomain=.
  • --nisdomain= — имя домена NIS, используемое службами NIS.
  • --nisserver= — сервер, который будет использоваться службами NIS (по умолчанию — широковещание).
  • --useshadow или --enableshadow — позволяет использовать теневые пароли.
  • --enableldap — включает поддержку LDAP в /etc/nsswitch.conf, что позволяет получать информацию о пользователях (UID, домашний каталог, оболочка и т.д.) из каталога LDAP. Чтобы использовать эту возможность, потребуется установить пакет nss-pam-ldapd. Вы также должны указать сервер и базовое имя DN (Distinguished Name) с помощью --ldapserver= и --ldapbasedn=.
  • --enableldapauth — разрешает использовать LDAP для аутентификации с помощью модуля pam_ldap, который отвечает за проверку подлинности и смену паролей, используя каталог LDAP. Для этого потребуется установить пакет nss-pam-ldapd. Вы также должны указать сервер и базовое имя DN с помощью --ldapserver= и --ldapbasedn=. Если TLS (Transport Layer Security) не используется, добавьте --disableldaptls.
  • --ldapserver= — если вы указали либо --enableldap, либо --enableldapauth, с помощью параметра --ldapserver= определите имя используемого LDAP-сервера. Этот параметр устанавливается в файле /etc/ldap.conf.
  • --ldapbasedn= — если вы указали либо --enableldap, либо --enableldapauth, с помощью параметра --ldapbasedn= определите DN узла, в котором находится информация пользователя в вашем дереве каталога LDAP. Этот параметр устанавливается в файле /etc/ldap.conf.
  • --enableldaptls — разрешает использовать при обращении к серверу протокол TLS (Transport Layer Security). Этот параметр позволяет передавать зашифрованные имена пользователей и пароли серверу LDAP до их аутентификации.
  • --enableldaptls — отключает поиск TLS (Transport Layer Security) в окружении с аутентификацией LDAP.
  • --enablekrb5 — позволяет использовать Kerberos 5 для аутентификации пользователей. Kerberos изначально ничего неизвестно о домашних каталогах, идентификаторах UID и оболочках пользователей. Если вы включаете Kerberos, необходимо сообщить о существовании учетных записей пользователей этому компьютеру, включив LDAP, NIS, Hesiod или воспользовавшись /usr/sbin/useradd. Эти функции требуют наличия установленного пакета pam_krb5.
  • --krb5realm= — область Kerberos 5, которой принадлежит ваш компьютер.
  • --krb5kdc= — сервер KDC, обслуживающий эту область. Если в вашей области несколько серверов KDC, разделите их имена запятыми.
  • --krb5adminserver= — сервер KDC в вашей области, также выполняющий процесс kadmind. Этот сервер обрабатывает смену паролей и другие административные запросы. Если есть несколько таких серверов, процесс должен быть запущен на главном сервере KDC.
  • --enablehesiod — разрешает использовать поддержку Hesiod для поиска домашних каталогов, идентификаторов UID и оболочек пользователей. Дополнительная информация о настройке и использовании Hesiod в сети находится в файле /usr/share/doc/glibc-2.x.x/README.hesiod, включенном в пакет glibc. Hesiod — это расширение DNS, в котором для хранения информации о пользователях, группах и других объектах используются записи DNS.
  • --hesiodlhs и --hesiodrhs — значения Hesiod LHS (left-hand side) и RHS (right-hand side) в /etc/hesiod.conf. Используются библиотекой Hesiod для определения имени в DNS аналогично тому, как DN-имя используется в LDAP-запросах.
    Чтобы найти информацию о пользователе «jim», библиотека Hesiod выполнит поиск jim.passwd<LHS><RHS>, результат которого будет преобразован в текстовую форму, аналогичную записи в файле jim:*:501:501:Jungle Jim:/home/jim:/bin/bash. Запрос для групп составляется аналогично и выглядит примерно так: jim.group<LHS><RHS>.
    Поиск пользователей и групп по уникальному номеру выполняется с помощью имени CNAME 501.uid для записи jim.passwd и 501.gid для jim.group. Обратите внимание, библиотека при определении имени не добавляет точку перед LHS и RHS, поэтому надо начать LHS и RHS с точки.
  • --enablesmbauth — включает аутентификацию пользователей на сервере SMB (Samba или Windows). SMB неизвестно о домашних каталогах, UID или оболочках пользователей. При активации SMB надо сообщить компьютеру о существовании учетных записей пользователей, включив LDAP, NIS, Hesiod или воспользовавшись командой /usr/sbin/useradd.
  • --smbservers= — имена серверов, используемых для аутентификации SMB. Несколько серверов разделяются запятой.
  • --smbworkgroup= — имя рабочей группы для серверов SMB.
  • --enablecache — включает службу nscd для кэширования информации о пользователях, группах и других объектах. Кэширование особенно помогает при передаче информации о пользователях и группах по сети, используя NIS, LDAP или hesiod.
  • --passalgo — для выбора алгоритма SHA-256 выполните authconfig --passalgo=sha256 --kickstart.
    Для выбора алгоритма SHA-256 выполните authconfig --passalgo=sha256 --kickstart.
    Удалите параметр --enablemd5.
autopart (необязательный)
Автоматическое создание разделов: корневой раздел (/) размером как минимум 1 ГБ, раздел подкачки и загрузочный раздел, подходящий для вашей архитектуры. Переопределить размеры разделов, созданных по умолчанию, можно с помощью директивы part.
  • --encrypted — аналогично установке флажка шифрования в исходном окне создания разделов и определяет, должны ли быть устройства зашифрованы.
  • --passphrase= — задает стандартную парольную фразу для доступа к зашифрованным устройствам.
  • --escrowcert=URL_сертификата_X.509 — сохраняет ключи зашифрованных томов в файлах в каталоге /root, зашифрованном с помощью заданного сертификата X.509. Для каждого тома будет создан отдельный файл ключей. Эта опция имеет смысл, только если указан аргумент --encrypted.
  • --backuppassphrase= — задает для тома сгенерированную случайным образом парольную фразу. Парольные фразы хранятся в файлах в /root, зашифрованном с помощью сертификата X.509 (задается в --escrowcert). Эта опция имеет значение, только если указан аргумент --escrowcert.
autostep (необязательный)
Похож на параметр interactive за тем исключением, что переход к следующему экрану происходит автоматически. Обычно используется для отладки.
  • --autoscreenshot — создает снимок экрана на каждом этапе установки и сохраняет созданные изображения в /root/anaconda-screenshots. Особенно может пригодиться при создании документации.
bootloader (обязательный)
Определяет способ установки загрузчика. Этот параметр требуется и при установке, и при обновлении.

Важно

При выборе текстового режима установки не забудьте определить настройки для создания разделов, загрузчика и выбора пакетов. Эти действия выполняются автоматически в текстовом режиме, поэтому anaconda не будет запрашивать ввод данных, и если эта информация отсутствует, процесс установки будет остановлен.
  • --append= — определяет параметры ядра. Указать несколько параметров можно, разделив их запятыми. Например:
    bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
  • --driveorder — определяет порядок загрузки устройств в BIOS. Например:
    bootloader --driveorder=sda,hda
  • --location= — определяет, куда будет записана загрузочная запись. Допустимые значения: mbr (основная загрузочная запись используется по умолчанию), partition (загрузчик будет установлен в первый сектор раздела, содержащего ядро) или none (загрузчик не будет установлен).
  • --password= — задает пароль загрузчика GRUB. Рекомендуется применять для ограничения доступа к оболочке GRUB, в которой ядру могут быть переданы произвольные параметры.
  • --md5pass= — похож на параметр --password=; отличие состоит в том, что пароль уже должен быть зашифрован.
  • --upgrade — обновляет существующую конфигурацию загрузчика с сохранением старых записей. Этот параметр доступен только при обновлении.
clearpart (необязательный)
Удаляет разделы на диске, прежде чем создавать новые. По умолчанию разделы не удаляются.

Примечание

Если используется команда clearpart, команда --onpart не может применяться к тому же логическому разделу.
  • --all — удаляет все разделы в системе.
  • --drives= — определяет, на каких дисках следует удалить разделы. Например, следующая команда удаляет все разделы на первых двух дисках, подключенных к первичному IDE-контроллеру:
    clearpart --drives=hda,hdb --all
    Чтобы очистить многопутевое устройство, не использующее LVM, используйте формат disk/by-id/dm-uuid-mpath-WWID. Так, команда очистки диска с идентификатором 2416CD96995134CA5D787F00A5AA11017 будет выглядеть так:
    clearpart --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    Построение многопутевых устройств, использующих LVM, будет осуществляться после обработки файла кикстарта программой anaconda, поэтому их имена не могут определяться в виде dm-uuid-mpath. Поэтому чтобы очистить такое устройство, используйте формат disk/by-id/scsi-WWID. Так, команда очистки диска с идентификатором 58095BEC5510947BE8C0360F604351918 будет выглядеть так:
    clearpart --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918

    Предупреждение

    Имена устройств в формате mpatha не привязаны к конкретным дискам. Не исключено, что устройство, которое в процессе установки называлось /dev/mpatha, после установки будет носить другое имя. Таким образом, команда clearpart может выбрать не тот диск для освобождения.
  • --initlabel — задает метку диска, которая используется по умолчанию для заданной архитектуры (например, msdos для x86 и gpt для Itanium). Может применяться для того, чтобы программа установки не запрашивала, инициализировать ли метку диска при установке на совершенно новый жесткий диск.
  • --linux — удаляет все разделы Linux.
  • --none (по умолчанию) — запрещает удаление любых разделов.
cmdline (необязательный)
Выполняет установку в неинтерактивном режиме. Любой запрос взаимодействия прерывает установку. Этот режим может использоваться для компьютеров IBM System z с консолью x3270 в z/VM. Рекомендуется применять в комплексе с RUNKS=1 и ks= (см. Раздел 26.6, «Параметры кикстарта»).
device (необязательный)
В большинстве PCI-систем программа установки автоматически определяет карты Ethernet и SCSI. На старых компьютерах и в некоторых системах PCI, тем не менее, потребуются вспомогательные действия при определении соответствующих устройств. Команда device позволяет установить дополнительные модули и выглядит следующим образом:
device <модуль> --opts=<параметры>
  • замените <модуль> именем устанавливаемого модуля ядра.
  • --opts= — параметры для передачи модулю ядра. Пример:
    --opts="aic152x=0x340 io=11"
    
driverdisk (необязательный)
Во время кикстарт-установки могут быть использованы дискеты с драйверами. Потребуется скопировать содержимое дискет в корневой каталог раздела на жестком диске компьютера, затем с помощью команды driverdisk указать их расположение.
driverdisk <раздел> --source=<URL> --biospart=<BIOS> [--type=<тип>]
Также можно указать расположение дискеты с драйверами в сети:
driverdisk --source=ftp://путь/к/dd.img
driverdisk --source=http://путь/к/dd.img
driverdisk --source=nfs:узел:/путь/к/img
  • <раздел> — раздел, где расположен диск драйверов.
  • <URL> — URL диска драйверов. Формат NFS: nfs:узел:/путь/к/образу.
  • <BIOS> — раздел BIOS, где расположен диск драйверов (например, 82p2).
  • --type= — тип файловой системы (например, vfat или ext2).
firewall (необязательный)
Этот параметр соответствует диалогу настройки межсетевого экрана программы установки.
firewall --enabled|--disabled [--trust=] <устройство> <входящие> [--port=]
  • --enabled или --enable отклоняет входящие подключения, которые не отвечают на исходящие запросы, такие как запросы DNS или DHCP. Если необходим доступ к службам, запущенным на этом компьютере, можно разрешить эти службы в настройках межсетевого экрана.
  • --disabled или --disable отменяет настройку правил iptables.
  • --trust= — межсетевой экран пропускает весь трафик, поступающий от заданного устройства, например, eth0. Указать несколько устройств можно следующим образом: --trust eth0 --trust eth1. НЕ ИСПОЛЬЗУЙТЕ для разделения запятую: --trust eth0, eth1.
  • <службы> — имена разрешенных служб.
    • --ssh
    • --telnet
    • --smtp
    • --http
    • --https
    • --ftp
  • --port= — список портов, к которым можно обращаться через межсетевой экран, в формате «порт:протокол». Например, чтобы разрешить IMAP-доступ через межсетевой экран, укажите imap:tcp. Можно явно задать номер порта; например, чтобы разрешить прохождение пакетов UDP через порт 1234, введите 1234:udp. Несколько портов разделяются запятыми.
firstboot (необязательный)
Определяет, будет ли запускаться firstboot при первой загрузке системы. При этом должен быть установлен пакет firstboot. Если параметр не указан, подразумевается, что он отключен.
  • --enable или --enabledпомощник по настройке будет запущен после первой перезагрузки системы.
  • --disable или --disabledпомощник по настройке не будет запущен после первой перезагрузки системы.
  • --reconfig — запускпомощника в режиме перенастройки. Помимо стандартных параметров, этот режим позволяет изменить настройки мыши, клавиатуры, языковые параметры, пароль root, уровень безопасности, часовой пояс и настройки сети.
graphical (необязательный)
Используется по умолчанию и позволяет выполнить кикстарт-установку в графическом режиме.
halt (необязательный)
После установки завершает работу системы. Аналогично тому, как при установке вручную Anaconda выводит на экран сообщение и ожидает нажатия клавиши для перезагрузки. Если при кикстарт-установке не указан метод завершения, по умолчанию выбирается halt.
Параметр halt аналогичен команде shutdown -h.
Чтобы узнать о других методах завершения, обратитесь к параметрам кикстарта poweroff, reboot и shutdown.
ignoredisk (необязательный)
Заставляет установщик пропускать заданные диски. Это, в частности, может пригодиться при выполнении автоматического разбиения, если вы хотите, чтобы отдельные диски были пропущены. К примеру, попытка создания кластера SAN без ignoredisk вызовет сбой кикстарта вследствие того, что установщик находит пассивные пути к SAN, которые не возвращают таблицы разбиения.
Формат:
ignoredisk --drives=диск1,диск2,...
где дискN принимает значения sda, sdb,..., hda,... и т.п.
Чтобы пропустить многопутевое устройство, не использующее LVM, используйте формат disk/by-id/dm-uuid-mpath-WWID. Так, чтобы пропустить диск с идентификатором 2416CD96995134CA5D787F00A5AA11017 выполните:
ignoredisk --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
Построение многопутевых устройств, использующих LVM, будет осуществляться после обработки файла кикстарта программой anaconda, поэтому их имена не могут определяться в виде dm-uuid-mpath. Чтобы игнорировать такое устройство, используйте формат disk/by-id/scsi-WWID. Так, чтобы пропустить диск с идентификатором 58095BEC5510947BE8C0360F604351918 выполните:
ignoredisk --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918

Предупреждение

Имена устройств в формате mpatha не привязаны к конкретным дискам. Не исключено, что устройство, которое в процессе установки называлось /dev/mpatha, после установки будет носить другое имя. Таким образом, команда ignoredisk может выбрать не тот диск.
  • --only-use — список дисков для программы установки. Остальные диски будут проигнорированы. Так, чтобы в процессе установки использовался только диск sda, добавьте:
    ignoredisk --only-use=sda
    Чтобы включить многопутевое устройство, не использующее LVM:
    ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    Чтобы включить многопутевое устройство, использующее LVM:
    ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
install (необязательный)
Используется по умолчанию и заставляет выполнить новую установку, а не обновление. При этом необходимо указать тип установки: cdrom, harddrive, nfs или url (для установки с сервера FTP, HTTP, HTTPS). Команда install и команда метода установки должны располагаться на разных строках.
  • cdrom — устаналивает систему из первого привода CD-ROM.
  • harddrive — устанавливает систему с локального жесткого диска, используя дистрибутив, расположенный в файловой системе vfat или ext2.
    • --biospart=
      Раздел BIOS, с которого будет выполнена установка (например, 82).
    • --partition=
      Раздел, в котором находится каталог установки (например, sdb2).
    • --dir=
      Каталог, содержащий подкаталог варианта дерева установки.
    Пример:
    harddrive --partition=hdb2 --dir=/tmp/install-tree
  • nfs — выполняет установку с заданного NFS-сервера.
    • --server=
      Сервер, содержащий установочные файлы (имя узла или IP-адрес).
    • --dir=
      Каталог, содержащий подкаталог варианта дерева установки.
    • --opts=
      Параметры подключения, используемые при монтировании экспортируемого ресурса NFS (необязательны)
    Пример:
    nfs --server=nfsserver.example.com --dir=/tmp/install-tree
  • url — устанавливает систему с удаленного сервера FTP, HTTP или HTTPS.
    Пример:
    url --url http://<сервер>/<каталог>
    или
    url --url ftp://<пользователь>:<пароль>@<сервер>/<каталог>
interactive (необязательный)
Интерактивная установка использует настройки из файла кикстарта в качестве значений по умолчанию. На каждом этапе установки будут показаны значения, полученные из файла кикстарта, которые можно либо принять, либо изменить. Обратитесь к описанию команды autostep.
iscsi (необязательный)
iscsi --ipaddr= [параметры].
Задает дополнительный накопитель iSCSI для подключения в процессе установки. Если задан параметр iscsi, надо указать имя узла iSCSI в iscsiname. В файле кикстарта параметр iscsiname должен быть указан перед iscsi.
Рекомендуется настраивать накопители iSCSI в BIOS (iBFT для Intel) вместо использования параметра iscsi. Anaconda определяет настроенные в BIOS диски автоматически и не требует специальных изменений файла кикстарта.
Если все же требуется использовать параметр iscsi, прежде чем приступить к установке, убедитесь, что сетевое окружение активно. Файл кикстарта должен содержать параметр iscsi. Тогда вы сможете ссылаться на диски iSCSI с помощью параметров clearpart или ignoredisk.
  • --port= (обязательный) — номер порта (обычно --port=3260).
  • --user= — имя пользователя.
  • --password= — пароль пользователя.
  • --reverse-user= — имя пользователя для авторизации инициатора из цели, использующей обратную аутентификацию CHAP.
  • --reverse-password= — пароль, соответствующий имени пользователя инициатора.
iscsiname (необязательный)
Задает имя узла iSCSI, заданного параметром iscsi. Если параметр iscsi уже определен в файле кикстарта, надо также указать iscsiname, который должен предшествовать iscsi.
keyboard (обязательный)
Выберите тип раскладки клавиатуры. Доступные варианты:
  • be-latin1 — бельгийская
  • bg_bds-utf8 — болгарская
  • bg_pho-utf8 —болгарская (фонетическая)
  • br-abnt2 — бразильская (ABNT2)
  • cf — французская (Канада)
  • croat — хорватская
  • cz-us-qwertz — чешская
  • cz-lat2 — чешская (qwerty)
  • de — немецкая
  • de-latin1 — немецкая (latin1)
  • de-latin1-nodeadkeys — немецкая (latin1 без клавиш модификаторов)
  • dvorak — Дворак
  • dk — датская
  • dk-latin1 — датская (latin1)
  • es — испанская
  • et — эстонская
  • fi — финская
  • fi-latin1 — финская (latin1)
  • fr — французская
  • fr-latin9 — французская (latin9)
  • fr-latin1 — французская (latin1)
  • fr-pc — французская (pc)
  • fr_CH — швейцарская французская
  • fr_CH-latin1 — швейцарская французская (latin1)
  • gr — греческая
  • hu — венгерская
  • hu101 — Венгерская (101 клавиша)
  • is-latin1 — исландская
  • it — итальянская
  • it-ibm — итальянская (IBM)
  • it2 — итальянская (it2)
  • jp106 — японская
  • ko — корейская
  • la-latin1 — латино-американская
  • mk-utf — македонская
  • nl — нидерландская
  • no — норвежская
  • pl2 — польская
  • pt-latin1 — португальская
  • ro — румынская
  • ru — русская
  • sr-cy — сербская
  • sr-latin — сербская (латинница)
  • sv-latin1 — шведская
  • sg — швейцарская немецкая
  • sg-latin1 — швейцарская немецкая (latin1)
  • sk-qwerty — словацкая (qwerty)
  • slovene — словенская
  • trq — турецкая
  • uk — английская (Великобритания)
  • ua-utf — украинская
  • us-acentos — международная английская (США)
  • us — английская (США)
Файлы /usr/lib/python2.6/site-packages/system_config_keyboard/keyboard_models.py (для 32-бит) и /usr/lib64/python2.6/site-packages/system_config_keyboard/keyboard_models.py (для 64-бит) в составе пакета system-config-keyboard также содержат этот список.
lang (обязательный)
Определяет язык, используемый во время установки. Например, для установки на английском файл кикстарта должен содержать строку:
lang en_US
Список допустимых кодов языков приведен в файле /usr/share/system-config-language/locale-list (в первом столбце каждой строки) в составе system-config-language.
Некоторые языки, в частности, китайский, японский, корейский и языки индийской группы, не поддерживаются текстовой установкой. Если один из перечисленных языков задан с помощью команды lang, установка будет продолжена на английском, а указанный язык будет использоваться в установленной системе.
langsupport (устарел)
Ключевое слово «langsupport» считается устаревшим и его использование приведет к ошибке и выходу из программы установки. Используйте перечень групп пакетов поддерживаемых языков в секции %packages файла кикстарта. Например, чтобы добавить поддержку французского языка, в секцию %packages добавьте:
@french-support
logging (необязательный)
Контролирует журналирование ошибок Anaconda в процессе установки. Не оказывает влияния на результат установки.
  • --host= — отправляет данные журналирования заданному узлу, на котором должен выполняться процесс syslogd для приема удаленного журналирования.
  • --port= — определяет порт для использования удаленным процессом syslogd.
  • --level= — может принимать значения debug, info, warning, error или critical.
    Данный параметр определяет минимальный уровень критичности сообщений, выводимых на tty3. Однако в журнал будут записаны все сообщения независимо от уровня.
logvol (необязательный)
Создает логический том для системы управления логическими томами (LVM, Logical Volume Management). Формат команды:
logvol <точка_подключения> --vgname=<имя> --size=<размер> --name=<имя> <параметры>
Используемые параметры:
  • --noformat — использует существующий логический том и не форматирует его.
  • --useexisting — использует существующий логический том и повторно его форматирует.
  • --fstype= — определяет тип файловой системы раздела. Допускаются значения xfs, ext2, ext3, ext4, swap, vfat, hfs.
  • --fsoptions= — задает строку используемых при монтировании файловой системы параметров. Строка может быть скопирована в файл /etc/fstab; при этом ее нужно заключить в кавычки.
  • --grow= — разрешает увеличение размера логического тома до тех пор, пока все свободное место не будет заполнено или до максимально заданной величины.
  • --maxsize= — максимально допустимый размер логического тома в мегабайтах. Укажите целое значение без указания единиц, например 500.
  • --recommended= — задает размер логического тома автоматически.
  • --percent= — задает размер увеличения логического тома в процентной доле от доступного места в группе томов. Используется вместе с параметрами --size и --grow команды logvol.
  • --encrypted — задает логический том, который будет зашифрован с использованием парольной фразы из --passphrase. Если парольная фраза не определена, anaconda использует стандартный пароль, заданный с помощью команды autopart --passphrase, а если и он не задан — запросит ввод пароля во время установки.
  • --passphrase= — задает парольную фразу для доступа к логическому тому. При этом также должна быть задана опция --encrypted.
  • --escrowcert=URL_сертификата_X.509 — сохраняет ключи зашифрованных томов в файлах в каталоге /root, зашифрованном с помощью заданного сертификата X.509. Для каждого тома будет создан отдельный файл ключей. Эта опция имеет смысл, только если указан аргумент --encrypted.
  • --backuppassphrase= — задает для тома сгенерированную случайным образом парольную фразу. Парольные фразы хранятся в файлах в /root, зашифрованном с помощью сертификата X.509 (задается в --escrowcert). Эта опция имеет значение, только если указан аргумент --escrowcert.
Сначала создайте раздел, затем группу логических томов, а потом логический том. Пример:
part pv.01 --size 3000 
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
Сначала создайте раздел, затем группу логических томов, а потом логический том, который будет занимать 90% общего размера группы. Пример:
part pv.01 --size 1 --grow
volgroup myvg pv.01
logvol / --vgname=myvg --size=1 --name=rootvol --grow --percent=90
mediacheck (необязательный)
Если этот параметр задан, Anaconda выполнит проверку установочных носителей. По умолчанию проверка отключена.
monitor (необязательный)
Если команда «monitor» не указана, Anaconda будет использовать X для автоматического определения настроек монитора. Используйте эту опцию перед выполнением ручной настройки.
  • --hsync= — задает частоту горизонтальной синхронизации монитора.
  • --monitor= — задает монитор. Имя монитора должно быть включено в список мониторов, перечисленных в файле /usr/share/hwdata/MonitorsDB, входящий в состав пакета hwdata. Перечень мониторов также может быть найден на экране настройки X утилиты «Настройка кикстарта». Параметр будет проигнорирован при наличии --hsync или --vsync. Если нет сведений о мониторе, программа установки попробует определить его тип автоматически.
  • --noprobe= — отменяет определение монитора.
  • --vsync= — задает частоту вертикальной синхронизации монитора.
mouse (устарел)
Ключевое слово «mouse» является устаревшим.
network (необязательный)
Определяет сетевые настройки компьютера. Если для установки необходимо сетевое подключение, будет автоматически активировано первое указанное в команде устройство. Начиная с Red Hat Enterprise Linux 6.1 активацию конкретного устройства можно явно запросить с помощью --activate.

Важно

Если в процессе кикстарт-установки сетевые настройки надо указать вручную, не используйте команду network. При загрузке системы укажите параметр asknetwork (см. Раздел 32.10, «Начало кикстарт-установки»), тогда прежде чем получить настройки сети из файла кикстарта, пользователю будет предложено их ввести.
После успешной установки соединения настройки сети можно будет изменить.

Примечание

Информация о сети будет запрошена:
  • перед чтением файла кикстарта, если задан параметр asknetwork;
  • при первом обращении к сети после чтения файла кикстарта при условии, что его чтение осуществлялось локально, и кикстарт был запущен без сетевых команд.
  • --activate — активация устройства в среде установки.
    Если этот параметр указан применительно к устройству, которое уже активно, будет выполнена его повторная активация согласно настройкам в файле кикстарта.
    Параметр --nodefroute запрещает устройству использовать стандартный маршрут.
    Параметр activate добавлен в Red Hat Enterprise Linux 6.1. впервые.
  • --bootproto= — может принимать значения dhcp, bootp, ibft и static.
    Параметр ibft добавлен в Red Hat Enterprise Linux 6.1. впервые.
    По умолчанию выбран режим dhcp. Параметры bootp и dhcp работают одинаково.
    В режиме DHCP для получения сетевых настроек используется DHCP-сервер. Как можно догадаться, в случае с BOOTP для получения сетевых настроек подобным образом используется сервер BOOTP. Чтобы настроить компьютер на использование DHCP, укажите:
    network --bootproto=dhcp
    Чтобы настроить компьютер на получение сетевой конфигурации с помощью BOOTP, добавьте в файл кикстарта строку:
    network --bootproto=bootp
    Чтобы использовать конфигурацию из iBFT, добавьте в файл кикстарта строку:
    network --bootproto=ibft
    Метод static требует определить IP, маску сети, шлюз и сервер имен в файле кикстарта. Эти данные не изменяются и используются во время и после установки.
    Статические настройки должны быть определены в одной стоке. Поэтому эта строка будет выглядеть намного сложнее по сравнению с настройками DHCP, BOOTP, iBFT. Приведенные здесь примеры разбиты на строки для облегчения чтения — в файле кикстарта они должны быть располагаться в одной строке.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0
     --gateway=10.0.2.254 --nameserver=10.0.2.1
    
    Здесь же можно настроить разные серверы имен. Просто укажите их в командной строке, разделив запятой.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0
     --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
    
  • --device= — определяет устройство для каманды network. По умолчанию выбор устройства будет осуществляться так (в порядке убывания приоритета):
    1. устройство, заданное в ksdevice;
    2. устройство, используемое автоматически для чтения файла кикстарта;
    3. устройство, выбранное в окне Сетевые устройства.
    Для последующих команд network необходимо явно задать --device.
    Устройства можно задать следующим образом:
    • по имени интерфейса, например eth0.
    • по адресу MAC, например 00:12:34:56:78:9a.
    • по ключевому слову link, которое определяет первый интерфейс со статусом up.
    • по ключевому слову bootif, что использует адрес MAC из переменной BOOTIF. Чтобы pxelinux смог определить переменную BOOTIF, включите IPAPPEND 2 в файл pxelinux.cfg.
    • по ключевому слову ibft, которое использует МАС-адрес интерфейса, заданного с помощью iBFT.
    network --bootproto=dhcp --device=eth0
  • --ip= — адрес IP.
  • --ipv6= — может содержать точный адрес IPv6, auto для автоматического определения или dhcp для DHCPv6.
  • --gateway= — IPv4 или IPv6 шлюза по умолчанию.
  • --nameserver= — IP главного сервера имен. Несколько серверов разделяются запятыми.
  • --nodefroute — запрещает использование интерфейса по умолчанию. Обычно устанавливается при активации дополнительных устройств (например, сетевой карты в другой подсети с помощью --activate=.
    Параметр nodefroute впервые добавлен в Red Hat Enterprise Linux 6.1.
  • --nodns — DNS-сервер не настраивается.
  • --netmask= — маска сети.
  • --hostname= — имя узла устанавливаемой системы.
  • --ethtool= — дополнительные настройки сетевого устройства для передачи программе ethtool.
  • --onboot= — активация устройства при загрузке.
  • --dhcpclass= — класс DHCP.
  • --mtu= — MTU устройства.
  • --noipv4 — отключение IPv4 для устройства.
  • --noipv6 — отключение IPv6 для устройства.
part или partition (требуется для установки, игнорируется при обновлении)
Создает в системе раздел.
Если Red Hat Enterprise Linux уже установлена в разных разделах, программа установки спросит, какую именно установку следует обновить.

Предупреждение

Все созданные разделы форматируются в процессе установки, если не используются параметры --noformat и --onpart.

Важно

При выборе текстового режима установки не забудьте определить настройки для создания разделов, загрузчика и выбора пакетов. Эти действия выполняются автоматически в текстовом режиме, поэтому anaconda не будет запрашивать ввод данных, и если эта информация отсутствует, процесс установки будет остановлен.
Раздел 32.4.1, «Пример сложного разбиения» содержит подробный пример использования part.
  • <mntpointmultipath --name= --device= --rule=> — параметр <mntpoint> должен иметь следующий вид:
    • /<путь>
      Например, /, /usr, /home
    • swap
      Раздел подкачки.
      Чтобы размер раздела подкачки был выбран автоматически, воспользуйтесь параметром --recommended.
      swap --recommended
      Выбирается подходящий, но не обязательно оптимальный для системы раздел.ы
      Раздел 9.15.5, «Рекомендуемая схема разбиения» (x86, AMD64, Intel 64) и Раздел 16.17.5, «Рекомендуемая схема разбиения» (IBM POWER) содержат инструкции по выбору оптимального размера пространства подкачки.
    • raid.<ID>
      Раздел используется в программном RAID-массиве (см. raid).
    • pv.<ID>
      Раздел используется в LVM (см. logvol).
  • --size= — минимальный размер раздела в мегабайтах. Введите целое значение без указания единиц, например 500.

    Важно

    Если значение --size недостаточно велико, установка будет прекращена. Раздел 9.15.5, «Рекомендуемая схема разбиения» содержит рекомендации.
  • --grow — указывает, будет ли раздел занимать все доступное пространство (если оно есть) или заданный максимальный объем.

    Примечание

    При использовании параметра --grow= без указания --maxsize= для раздела подкачки программа Anaconda ограничит его максимальный размер. Так, для систем с физической памятью <2 ГБ максимальный размер равен двойному объему памяти, а для систем с памятью >2 ГБ максимальный размер равен объему памяти плюс 2 ГБ.
  • --maxsize= — максимальный размер раздела в мегабайтах, если задан параметр grow. Введите целое значение без указания единиц, например 500.
  • --noformat — не форматировать раздел. Используется вместе с параметром --onpart.
  • --onpart= или --usepart= — устройство, где будет создан раздел. Например:
    partition /home --onpart=hda1
    размещает /home на устройстве /dev/hda1.
    Устройство уже должно существовать; --onpart не станет его создавать.
  • --ondisk= или --ondrive= — задает конкретный диск, на котором будет создан раздел. Например, --ondisk=sdb размещает раздел на втором SCSI-диске.
    Для многопутевых устройств, не использующих LVM, используйте формат disk/by-id/dm-uuid-mpath-WWID. Так, чтобы указать диск с идентификатором 2416CD96995134CA5D787F00A5AA11017, выполните:
    part / --fstype=ext3 --grow --asprimary --size=100 --ondisk=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    Построение многопутевых устройств, использующих LVM, будет осуществляться после обработки файла кикстарта программой anaconda, поэтому их имена не могут определяться в виде dm-uuid-mpath. Такие устройства определяются в формате disk/by-id/scsi-WWID. Так, чтобы указать диск с идентификатором 58095BEC5510947BE8C0360F604351918, выполните:
    part / --fstype=ext3 --grow --asprimary --size=100 --ondisk=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918

    Предупреждение

    Имена устройств в формате mpatha не привязаны к конкретным дискам. Не исключено, что устройство, которое в процессе установки называлось /dev/mpatha, после установки будет носить другое имя. Таким образом, команда part может выбрать не тот диск или раздел.
  • --asprimary — созданный автоматически раздел должен стать основным, так как в противном случае произойдет ошибка разбиения.
  • --type= — этот параметр больше не используется. Он заменен на fstype.
  • --fsoptions= — задает строку используемых при монтировании файловой системы параметров. Строка будет скопирована в файл /etc/fstab; при этом ее нужно заключить в кавычки.
  • --fsprofile — определяет тип использования для передачи программе, создающей файловую систему в разделе. Этот тип определяет набор параметров файловой системы. Предварительно потребуется наличие файла с допустимыми типами. В ext2, ext3, ext4 для этой цели служит файл /etc/mke2fs.conf.
  • --fstype= — определяет тип файловой системы раздела. Допускаются значения xfs, ext2, ext3, ext4, swap, vfat, hfs.
  • --recommended — автоматически определяет размер раздела.
  • --onbiosdisk — вызывает создание раздела на определенном диске, выявленном BIOS.
  • --encrypted — задает раздел, который будет зашифрован с использованием парольной фразы из --passphrase. Если парольная фраза не определена, anaconda использует стандартный пароль, заданный с помощью команды autopart --passphrase, а если и он не задан — запросит ввод пароля во время установки.
  • --passphrase= — задает парольную фразу для зашифрованного раздела. При этом также должна быть задана опция --encrypted.
  • --escrowcert=URL_сертификата_X.509 — сохраняет ключи зашифрованных разделов в файлах в /root, зашифрованных с помощью заданного сертификата X.509. Для каждого раздела будет создан отдельный файл ключей. Эта опция имеет смысл, только если указана опция --encrypted.
  • --backuppassphrase= — задает для раздела сгенерированную случайным образом парольную фразу. Парольные фразы хранятся в файлах в каталоге /root, зашифрованных с помощью сертификата X.509 (задан в --escrowcert). Эта опция имеет значение, только если указана опция --escrowcert.
  • --label= — присвоение метки разделу.

Примечание

Если по какой-либо причине разбиение не было выполнено успешно, сообщения диагностики будут выведены на виртуальную консоль 3.
poweroff (необязательный)
После установки завершает работу системы и отключает питание компьютера. Обычно при установке вручную Anaconda выводит на экран сообщение и ожидает нажатия клавиши для перезагрузки. Если при кикстарт-установке не указан метод завершения, по умолчанию выбирается halt.
Параметр poweroff аналогичен команде shutdown -p.

Примечание

Функции poweroff сильно зависят от оборудования компьютера. Чтобы он работал, некоторые компоненты системы, в частности BIOS, система расширенного управления питанием (APM, Advanced Power Management) и расширенный интерфейс настройки и управления питанием (ACPI, Advanced Configuration and Power Interface) должны правильно взаимодействовать с ядром системы. Подробную информацию о возможностях APM/ACPI можно узнать у производителя компьютера.
Другие параметры завершения работы включают halt, reboot и shutdown.
raid (optional)
Собирает программное RAID-устройство. Формат:
raid <точка_подключения> --level=<уровень> --device=<md> <разделы*>
  • <точка_подключения> — точка подключения файловой системы RAID. Если это /, уровень RAID должен быть равен 1. Если определен загрузочный раздел, /boot должен иметь уровень 1, а корневой (/) раздел может быть любого типа. Параметр <разделы*> определяет идентификаторы RAID для добавления в RAID-массив.

    Важно

    Если подготовленное устройство RAID не было отформатировано во время установки, убедитесь, что метаданные RAID имеют версию 0.90. Это является обязательным условием для размещения разделов /boot и PReP.
    Стандартная версия mdadm для загрузочного устройства не поддерживается.
  • --level= — уровень RAID (0, 1 или 5).
  • --device= — имя используемого устройства RAID (например md0 или md1). Устройства RAID имеют имена в диапазоне от md0 до md7, и каждое может использоваться только один раз.
  • --spares= — определяет число резервных дисков, отведенных для RAID-массива. Резервные диски используются для пересборки массива в случае сбоя диска.
  • --fsprofile — определяет тип использования для передачи программе, создающей файловую систему в разделе. Этот тип определяет набор параметров файловой системы. Предварительно потребуется наличие файла с допустимыми типами. В ext2, ext3, ext4 для этой цели служит файл /etc/mke2fs.conf.
  • --fstype= — определяет тип файловой системы RAID-массива. Допускаются значения xfs, ext2, ext3, ext4, swap, vfat и hfs.
  • --fsoptions= — задает строку используемых при подключении файловой системы параметров. Строка будет скопирована в файл /etc/fstab; при этом ее нужно заключить в кавычки.
  • --noformat — определяет, что должно использоваться существующее устройство RAID, и RAID-массив не должен форматироваться.
  • --useexisting — определяет, что должно использоваться существующее устройство RAID, и его надо отформатировать.
  • --encrypted — задает RAID, который будет зашифрован с использованием парольной фразы из --passphrase. Если парольная фраза не определена, anaconda использует стандартный пароль, заданный с помощью команды autopart --passphrase, а если и он не задан — запросит ввод пароля во время установки.
  • --passphrase= — задает парольную фразу для зашифрованного устройства RAID. При этом также должна быть задана опция --encrypted.
  • --escrowcert=URL_сертификата_X.509 — сохраняет ключ шифрования устройства в файл в каталоге /root, который зашифрован с помощью заданного сертификата X.509. Эта опция имеет смысл, только если указана опция --encrypted.
  • --backuppassphrase= — задает для устройства сгенерированную случайным образом парольную фразу. Парольные фразы хранятся в файле в каталоге /root, зашифрованном с помощью сертификата X.509 (задается в --escrowcert). Эта опция имеет значение, только если указана опция --escrowcert.
В следующем примере показано, как создать корневой раздел / (RAID1) и раздел /usr (RAID5). При этом предполагается, что в компьютере установлено три диска SCSI. Также будет создано три раздела подкачки, по одному на каждом диске.
part raid.01 --size=60 --ondisk=sda
part raid.02 --size=60 --ondisk=sdb 
part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda  
part swap --size=128 --ondisk=sdb  
part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda  
part raid.12 --size=1 --grow --ondisk=sdb  
part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03  
raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
Раздел 32.4.1, «Пример сложного разбиения» содержит подробный пример raid в действии.
reboot (необязательный)
Перезагружает компьютер после успешного завершения установки (без аргументов). Обычно Anaconda выводит на экран сообщение и ждет нажатия клавиши для перезагрузки.
Параметр reboot аналогичен команде shutdown -r.
Для автоматизации установки в режиме командной строки на платформах System z используйте reboot.
Чтобы узнать о других методах завершения, обратитесь к параметрам кикстарта halt, poweroff и shutdown.
Если в файле кикстарта явно не указаны режимы завершения, используется параметр halt.

Примечание

Использование параметра reboot может привести к бесконечному зацикливанию установки в зависимости от выбранного носителя и способа установки.
repo (необязательный)
Задает дополнительные репозитории yum, которые могут использоваться в качестве источников для установки пакетов. Можно указать несколько репозиториев, по одному на строку.
repo --name=<ID_репозитория> [--baseurl=<URL>;| --mirrorlist=<URL>]
  • --name= — идентификатор репозитория (обязателен).
  • --baseurl= — URL репозитория. Здесь не поддерживаются переменные, которые могут присутствовать в файлах конфигурации репозитория yum. Данный параметр не может использоваться вместе с --mirrorlist; они должны использоваться раздельно.
  • --mirrorlist= — URL списка зеркал репозитория. Здесь не поддерживаются переменные, которые могут присутствовать в файлах конфигурации репозитория yum. Также данный параметр не может использоваться вместе с --baseurl; они должны использоваться раздельно.
rootpw (обязательный)
Позволяет задать пароль пользователя root.
rootpw [--iscrypted] <пароль>
  • --iscrypted — если этот параметр задан, подразумевается, что пароль уже зашифрован.
selinux (необязательный)
Определяет режим SELinux (по умолчанию anaconda использует строгий режим).
selinux [--disabled|--enforcing|--permissive]
  • --enforcing — включает строгий режим SELinux с применением стандартной целевой политики.

    Примечание

    Если параметр selinux в файле кикстарта отсутствует, SELinux будет включаться по умолчанию в режиме --enforcing.
  • --permissive — только выводит сообщения согласно политике SELinux.
  • --disabled — отключает SELinux.
Полную информацию о SELinux в Red Hat Enterprise Linux можно найти в руководстве по развертыванию Red Hat Enterprise Linux 6.
services (необязательный)
Позволяет изменить набор служб для уровня выполнения, используемого по умолчанию. Сначала будут остановлены службы, перечисленные в списке «disabled», затем будут запущены службы в списке «enabled».
  • --disabled — отключает перечисленные службы, разделенные запятой.
  • --enabled — активирует перечисленные службы, разделенные запятой.

Важно

В противном случае будут обработаны службы только до первого пробела. Пример:
services --disabled auditd, cups,smartd, nfslock
В этом случае будет отключена только служба auditd. Чтобы отключить все остальные службы, надо убрать пробел:
services --disabled auditd,cups,smartd,nfslock
shutdown (необязательный)
После установки завершает работу системы. Если метод завершения не указан, по умолчанию выбирается halt.
Параметр shutdown аналогичен команде shutdown.
Чтобы узнать о других методах завершения, обратитесь к параметрам кикстарта halt, poweroff и reboot.
skipx (необязательный)
Если указан, в системе не будет настраиваться X.

Важно

Если среди прочих пакетов для установки был выбран менеджер дисплея, этот пакет создаст конфигурацию X, а установленная система будет по умолчанию запущена на уровне 5. Таким образом, параметр skipx будет переопределен.
sshpw (необязательный)
Подключившись по SSH, можно наблюдать за процессом установки. С помощью команды sshpw можно создать временные учетные записи для авторизации в системе. Каждый вызов команды создает отдельную учетную запись в среде установки. Временные записи будут удалены после установки.
sshpw --username=<имя> <пароль> [--iscrypted|--plaintext] [--lock]
  • --username= — имя пользователя. Этот параметр является обязательным.
  • --iscrypted — сообщает, что пароль уже зашифрован.
  • --plaintext — пароль не зашифрован.
  • --lock — если задан, новые учетные записи будут заблокированы по умолчанию. Авторизация пользователей с консоли будет недоступна.

Важно

Сервер ssh не запускается по умолчанию во время установки. Для активации ssh используется параметр sshd=1 (см. Раздел 28.2.3, «Доступ SSH»).

Примечание

Чтобы закрыть ssh-доступ к оборудованию на время установки, выполните
sshpw --username=root --lock
text (необязательный)
Позволяет выполнить установку в текстовом режиме. По умолчанию используется графический режим.

Важно

При выборе текстового режима установки не забудьте определить настройки для создания разделов, загрузчика и выбора пакетов. Эти действия выполняются автоматически в текстовом режиме, поэтому anaconda не будет запрашивать ввод данных, и если эта информация отсутствует, процесс установки будет остановлен.
timezone (обязательный)
Позволяет выбрать часовой пояс. Допустимые значения можно получить с помощью timeconfig.
timezone [--utc] <часовой_пояс>
  • --utc — если задан, подразумевается, что системные часы установлены по Гринвичу (UTC).
upgrade (необязательный)
Заставляет выполнить обновление существующей системы, а не новую установку. При этом необходимо указать тип установки: cdrom, harddrive, nfs или url (для установки с сервера FTP, HTTP, HTTPS). Подробную информацию можно найти в описании команды install.
user (необязательный)
Создает пользователя.
user --name=<пользователь> [--groups=<список>] [--homedir=<домашний_каталог>] [--password=<пароль>] [--iscrypted] [--shell=<оболочка>] [--uid=<UID>]
  • --name= — имя пользователя. Этот параметр является обязательным.
  • --groups= — список дополнительных групп, разделенных запятыми, которым принадлежит пользователь. Требуется указать существующие группы.
  • --homedir= — домашний каталог пользователя. Если не задан, по умолчанию будет использоваться /home/<пользователь>.
  • --password= — пароль пользователя. Если не задан, учетная запись будет заблокирована.
  • --iscrypted= — определяет, зашифрован ли пароль, заданный с помощью --password.
  • --shell — оболочка пользователя. Если не задана, по умолчанию будут применены системные настройки.
  • --uid= — UID пользователя. Если не задан, по умолчанию будет использоваться следующий доступный идентификатор, не зарезервированный для системы.
vnc (необязательный)
Разрешает удаленное подключение к графической установке с помощью VNC, что более предпочтительно по сравнению с текстовым режимом установки в силу его ограничений. Выполненная без параметров, эта команда запустит сервер VNC без пароля и выведет на экран команду для подключения к удаленному компьютеру.
vnc [--host=<узел>] [--port=<порт>] [--password=<пароль>]
  • --host= — вместо запуска VNC-сервера в системе, где выполняется установка, подключиться к процессу просмотра VNC, прослушивающему заданный узел.
  • --port= — определяет порт для прослушивания процессом просмотра VNC. Если порт не задан, Anaconda использует стандартное значение VNC.
  • --password= — определяет пароль для подключения к сеансу VNC. Этот параметр не является обязательным, но рекомендуется его задать.
volgroup (необязательный)
Создает группу LVM. Формат команды:
volgroup <имя> <раздел>; <параметры>
Используемые параметры:
  • --noformat — использует существующую группу томов без ее форматирования.
  • --useexisting — использует существующую группу томов и повторно ее форматирует.
  • --pesize= — задает размер физических экстентов.
Сначала создайте раздел, затем группу логических томов, а потом логический том. Пример:
part pv.01 --size 3000 
volgroup myvg pv.01 
logvol / --vgname=myvg --size=2000 --name=rootvol
Раздел 32.4.1, «Пример сложного разбиения» содержит подробный пример volgroup в действии.
winbind (необязательный)
Позволяет подключить систему к Windows Active Directory на контроллере домена. Дополнительные возможности включают получение информации о пользователях и настройку параметров аутентификации на сервере.
  • --enablewinbind — включает windbind.
  • --disablewinbind — отключает windbind.
  • --enablewinbindauth — включает использование windbindauth для аутентификации.
  • --disablewinbindauth — отключает использование windbindauth для аутентификации.
  • --enablewinbindoffline — разрешает авторизацию в автономном режиме.
  • --disablewinbindoffline — отключает авторизацию в автономном режиме.
  • --enablewinbindusedefaultdomain — даже если имя пользователя не содержит имя домена, winbind будет его воспринимать как пользователя домена.
  • --disablewinbindusedefaultdomain — если имя пользователя не содержит имя домена, winbind не будет его воспринимать как пользователя домена.
xconfig (необязательный)
Настраивает сиcтему X Window. Если в файле кикстарта есть запись для установки X Window, но нет команды xconfig, настройки X Window надо будет определить вручную.
Если в файле кикстарта не устанавливается система X Window, не используйте эту команду.
  • --driver — драйвер X.
  • --videoram= — задает объем памяти видеокарты.
  • --defaultdesktop= — задает окружение по умолчанию: GNOME или KDE (при условии, что GNOME и KDE установлены в системе в составе пакетов из секции %packages).
  • --startxonboot — графическая авторизация в установленной системе.
zerombr (необязательный)
Если указан параметр zerombr, все неверные таблицы разделов, обнаруженные на дисках, будут очищены. Это приведет к потере всех данных, расположенных на дисках с этими таблицами.
Следующая информация применима только к System z. Если определен параметр zerombr, любые неотформатированные устройства DASD, обнаруженные программой установки, будут отформатированы с помощью dasdfmt. Если он не указан и программа установки обнаружила хотя бы одно неформатированное устройство DASD, неинтерактивная кикстарт-установка завершится с ошибкой, а интерактивная установка завершит работу, если пользователь не подтвердит форматирование обнаруженных DASD. Чтобы это предотвратить, следует подключать только те DASD, которые будут использоваться в процессе установки. Остальные DASD можно будет добавить позднее.
Обратите внимание, что эта команда раньше употреблялась в формате zerombr yes. Теперь просто нужно указать zerombr.
zfcp (необязательный)
Определяет устройство Fibre Channel (IBM System z).
zfcp [--devnum=<devnum>] [--wwpn=<wwpn>] [--fcplun=<fcplun>]
%include (необязательный)
Используйте директиву %include /путь/к/файлу, чтобы включить в файл кикстарта содержимое другого файла.

32.4.1. Пример сложного разбиения

Ниже показан пример, иллюстрирующий параметры clearpart, raid, part, volgroup и logvol в действии:
clearpart --drives=hda,hdc --initlabel  
# Raid 1 IDE config 
part raid.11    --size 1000     --asprimary     --ondrive=hda 
part raid.12    --size 1000     --asprimary     --ondrive=hda 
part raid.13    --size 2000     --asprimary     --ondrive=hda 
part raid.14    --size 8000                     --ondrive=hda 
part raid.15    --size 16384 --grow             --ondrive=hda             
part raid.21    --size 1000     --asprimary     --ondrive=hdc 
part raid.22    --size 1000     --asprimary     --ondrive=hdc 
part raid.23    --size 2000     --asprimary     --ondrive=hdc 
part raid.24    --size 8000                     --ondrive=hdc 
part raid.25    --size 16384 --grow             --ondrive=hdc  

# You can add --spares=x  
raid /          --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 
raid /safe      --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 
raid swap       --fstype swap --device md2 --level=RAID1 raid.13 raid.23 
raid /usr       --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 
raid pv.01      --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25  

# LVM configuration so that we can resize /var and /usr/local later 
volgroup sysvg pv.01     
logvol /var             --vgname=sysvg  --size=8000     --name=var 
logvol /var/freespace   --vgname=sysvg  --size=8000     --name=freespacetouse 
logvol /usr/local       --vgname=sysvg  --size=1 --grow --name=usrlocal
В этом примере LVM реализован поверх RAID, а также показаны возможности, позволяющие увеличивать размер каталогов в будущем.