Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
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>.Поиск пользователей и групп по уникальному номеру выполняется с помощью имени CNAME501.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 для подключения в процессе установки. Если задан параметр
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
. По умолчанию выбор устройства будет осуществляться так (в порядке убывания приоритета):- устройство, заданное в
ksdevice
; - устройство, используемое автоматически для чтения файла кикстарта;
- устройство, выбранное в окне Сетевые устройства.
Для последующих команд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
(обязательный)rootpw [--iscrypted] <пароль>
--iscrypted
— если этот параметр задан, подразумевается, что пароль уже зашифрован.
selinux
(необязательный)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, а установленная система будет по умолчанию запущена на уровне 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
(обязательный)timezone [--utc] <часовой_пояс>
--utc
— если задан, подразумевается, что системные часы установлены по Гринвичу (UTC).
upgrade
(необязательный)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
(необязательный)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
(необязательный)zfcp [--devnum=<devnum>] [--wwpn=<wwpn>] [--fcplun=<fcplun>]
%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, а также показаны возможности, позволяющие увеличивать размер каталогов в будущем.