Red Hat Enterprise Linux 4: Руководство по системному администрированию | ||
---|---|---|
Назад | Глава 1. Установка при помощи Kickstart | Вперёд |
В файл kickstart могут быть помещены следующие параметры. Если вы желаете создать файл kickstart в графическом интерфейсе, воспользуйтес программой Настройка Kickstart (Kickstart Configurator). За подробностями обратитесь к главе 2 Настройка Kickstart.
Замечание | |
---|---|
Если за параметром указан знак «равно» (=), после него должно быть указано значение. В приведённых примерах команд параметры, указанные в скобках ([]) являются необязательными аргументами. |
Включает автоматическое создание разделов — корневой раздел (/) размером 1 Гбайт или более, раздел подкачки и загрузочный раздел, подходящий для вашей архитектуры. Переопределить размеры разделов по умолчанию можно с помощью указания part.
Похож на параметр interactive, за исключением того, что переход к следующему экрану происходит автоматически. Используется в основном для отладки.
Определяет в системе параметры проверки подлинности. Параметр похож на команду системы authconfig, которую можно запустить после установки. По умолчанию, пароли шифруются стандартно и не помещаются в тень.
Включает шифрование паролей пользователй по алгоритму md5.
Включает поддержку NIS. По умолчанию, --enablenis использует домен, найденный в сети. Домен почти всегда следует указывать явно (с помощью --nisdomain=).
Имя домена NIS, используемое службами NIS.
Сервер, который будет использоваться службами NIS (по умолчанию — широковещание).
Включает использование скрытых паролей (в файле shadow).
Включает поддержку LDAP в /etc/nsswitch.conf, что позволяет вашему компьютеру получать информацию о пользователях (UID, домашний каталог, оболочка, и т.д.) из каталога LDAP. Чтобы использовать эту возможность, вы должны установить пакет nss_ldap. Вы также должны указать сервер и базовое распознаваемое имя (Distinguished Name, DN ) с помощью --ldapserver= и --ldapbasedn=.
Разрешает использовать LDAP в качестве метода проверки подлинности. Указывает модулю pam_ldap проводить проверку подлинности и смену паролей, используя каталог LDAP. Чтобы использовать эту возможность, вы должны установить пакет nss_ldap. Вы также должны указать сервер и базовое распознаваемое имя с помощью --ldapserver= и --ldapbasedn=.
Если вы указали либо --enableldap, либо --enableldapauth, с помощью этого параметра определите имя используемого LDAP-сервера. Этот параметр устанавливается в файле /etc/ldap.conf.
Если вы указали либо --enableldap, либо --enableldapauth, с помощью этого параметра определите DN узла, в котором находится информация пользователя в вашем дереве каталога LDAP. Этот параметр устанавливается в файле /etc/ldap.conf.
Разрешает использовать при обращении к серверу протокол безопасности на транспортном уровне (Transport Layer Security, TLS). Этот параметр позволяет посылать зашифрованные имена пользователей и пароли серверу LDAP до завершения проверки подлинности.
Разрешает использовать Kerberos 5 для проверки подлинности пользователей. Kerberos сам по себе «не знает» о домашних каталогах, кодах UID или оболочках пользователей. Если вы включаете Kerberos, вы должны сообщить о существовании учётных записей пользователей этому компьютеру, включив LDAP, NIS, Hesiod или воспользовавшись командой /usr/sbin/useradd. Если вы используете этот параметр, вы должны установить пакет pam_krb5.
Область Kerberos 5, к которой принадлежит ваш компьютер.
Сервер (или сервера) KDC, обслуживающие эту область. Если в вашей области несколько серверов KDC, разделите их имена запятыми (,).
Сервер KDC в вашей области, также выполнящий процесс kadmind. Этот сервер обрабатывает смену паролей и другие административные запросы. Этот процесс должен быть запущен на главном сервере KDC, если у вас несколько таких серверов.
Разрешает использовать поддержку Hesiod для получения домашних каталогов пользователей, кодов UID, и оболочек. Дополнительная информация о настройке и использовании Hesiod в вашей сети находится в файле /usr/share/doc/glibc-2.x.x/README.hesiod, включенном в пакет glibc. Hesiod — это расширение DNS, в котором для хранения информации о пользователях, группах и других объектах используются записи DNS.
Параметр Hesiod LHS («left-hand side», «левая сторона»), определяемый в /etc/hesiod.conf. Этот параметр используется библиотекой Hesiod для определения имени, с которым она при поиске информации обращается к DNS, так же как DN используется в LDAP-запросах.
Параметр Hesiod RHS («right-hand side», «правая сторона»), определяемый в /etc/hesiod.conf. Этот параметр используется библиотекой Hesiod для определения имени, с которым она при поиске информации обращается к DNS, так же как DN используется в LDAP-запросах.
Подсказка | |
---|---|
Чтобы найти информацию о пользователе «jim», библиотека Hesiod ищёт jim.passwd<LHS><RHS>, а в результате рассчитывает получить запись TXT, похожую на запись в файле passwd (jim:*:501:501:Jungle Jim:/home/jim:/bin/bash). Запрос для групп составляется аналогично, с небольшим изменением: jim.group<LHS><RHS>. Поиск пользователей и групп по уникальному номеру выполняется с помощью псевдонима CNAME «501.uid» для записи «jim.passwd», и «501.gid» для «jim.group». Обратите внимание, библиотека при определении имени не помещает точку |
Включает проверку подлинности пользователей на сервере SMB (обычно это Samba или Windows сервер). Протокол проверки подлинности SMB сам по себе «не знает» о домашних каталогах, UID или оболочках пользователей. Если вы включаете SMB, вы должны сообщить о существовании учётных записей пользователей этому компьютеру, включив LDAP, NIS, Hesiod или воспользовавшись командой /usr/sbin/useradd. Чтобы использовать эту возможность, вы должны установить пакет pam_smb.
Имя сервера(ов), используемых для проверки подлинности SMB. Указать имена нескольких серверов можно, разделив их имена запятыми (,).
Имя рабочей группы для серверов SMB.
Включает службу nscd. Служба nscd кэширует информацию о пользователях, группах и других объектах. Кэширование особенно полезно, если вы решите распределять информацию о пользователях и группах по сети, используя NIS, LDAP или hesiod.
Определяет, как должен устанавливаться загрузчик GRUB. Этот параметр требуется и при установке, и при обновлении. В случае обновления, если GRUB не является текущим загрузчиком, загрузчик будет заменён на GRUB. Чтобы сохранить другие загрузчики, укажите bootloader --upgrade.
Определяет параметры ядра. Указать несколько параметров можно, разделив их запятыми. Например:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma" |
Указывает, какое устройство стоит первым в последовательности загрузки в BIOS. Например:
bootloader --driveorder=sda,hda |
Определяет, куда будет записана загрузочная запись. Разрешённые значения приведены ниже: mbr (по умолчанию — основная загрузочная запись), partition (загрузчик будет установлен в первый сектор раздела, содержащего ядро), или none (загрузчик не будет установлен).
Задаёт в качестве пароля загрузчика GRUB пароль, указанный в этом параметре. Это следует применять для ограничения доступа к оболочке GRUB, в которой ядру могут быть переданы определённые параметры.
Похож на параметр --password=, отличие состоит в том, что пароль уже должен быть зашифрован.
Обновляет существующую конфигурацию загрузчика с сохранением старых записей. Этот параметр доступен только при обновлении.
Удаляет разделы на диске, прежде чем создавать новые. По умолчанию разделы не удаляются.
Замечание | |
---|---|
Если используется команда clearpart, команда --onpart не может применяться к тому же логическому разделу. |
Удаляет все разделы в системе.
Определяет, на каких дисках следует удалить разделы. Например, следующая команда удаляет все разделы на первых двух дисках, подключенных к первичному IDE-контроллеру:
clearpart --drives=hda,hdb --all |
Устанавливает метку диска, как принято по умолчанию в архитектуре вашего компьютера (например, msdos для x86 и gpt для Itanium). Это полезно сделать, чтобы программа установки не запрашивала, должна ли они инициализировать метку диска при установке на совершенно новый жёсткий диск.
Удаляет все разделы Linux.
Не удаляет никакие разделы.
Выполняет установку в полностью неинтерактивном режиме командной строки. Любой запрос взаимодействия приводит к прекращению установки. Этот режим полезен для систем S/390 с консолью x3270.
В большинстве компьютеров с шиной PCI программа установки автоматически корректно определяет Ethernet и SCSI-платы. На старых компьютерах и в некоторых конфигурациях PCI, тем не менее, установке kickstart потребуется помощь при определении соответствующих устройств. Команда device, указывающая программе установки подключить дополнительные модули, выглядит следующим образом:
device <type> <moduleName> --opts=<options> |
замените на scsi или eth
замените названием модуля ядра, который следует установить.
Параметры, которые должны быть переданы модулю ядра. Обратите внимание, передать несколько параметров можно, заключив их в кавычки. Например:
--opts="aic152x=0x340 io=11" |
Во время установки kickstart могут быть использованы дискеты с драйверами. Вы должны содержимое дискет с драйверами в корневой каталог раздела на жёстком диске компьютера. Затем, с помощью команды driverdisk, вы должны указать программе установки, где находится диск с драйверами.
driverdisk <partition> [--type=<fstype>] |
Также можно указать сетевое расположение дискеты с драйверами:
driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img |
раздел, содержащий диск с драйверами.
Тип файловой системы (например: vfat или ext2).
Этот параметр соответствует диалогу Настройка брандмауэра (Firewall Configuration) программы установки.
firewall --enabled|--disabled [--trust=] <device> [--port=] |
Отклоняет входящие подключения, кроме тех, что отвечают на исходящие запросы, такие, как ответы DNS или DHCP. Если необходим доступ к службам, запущенным на этом компьютере, вы можете разрешить эти службы в брандмауэре.
Никакие правила iptables не настраиваются.
Межсетевой экран пропускает весь трафик, проходящий через указанное здесь устройство, например eth0. Указать несколько устройств можно следующим образом: --trust eth0 --trust eth1. НЕ ИСПОЛЬЗУЙТЕ список, разделённый через запятую: --trust eth0, eth1.
подставьте сюда название одной или нескольких служб, чтобы открыть к ним доступ через брандмауэр.
--ssh
--telnet
--smtp
--http
--ftp
Вы можете определить порты, обращения к которым должны проходить через межсетевой экран, в формате порт:протокол. Например, если вы хотите разрешить IMAP-доступ через межсетевой экран, укажите imap:tcp. Также можно явно указать числовой номер порта; например, чтобы пропустить UDP пакеты на порт 1234 через межсетевой экран, введите 1234:udp. Указать несколько портов можно, разделив их запятыми.
Определяет, будет ли после первой загрузки системы запускаться Помощник по настройке (Setup Agent). Если параметр включён, должен быть установлен пакет firstboot. Если этот параметр не указан, считается, что он отключен.
Помощник по настройке запускается после первой перезагрузки системы.
Помощник по настройке не запускается после первой перезагрузки системы.
Разрешить запуск Помощника по настройке в режиме перенастройки. Этот режим помимо стандартных параметров конфигурации позволяет также изменить настройки мыши, клавиатуры, языковые параметры, пароль root, уровень безопасности, часовой пояс и настройки сети.
Останавливает систему после успешного завершения установки. Это похоже на установку вручную, когда Anaconda выводит сообщение и ждёт, пока пользователь не нажмёт клавишу, и только затем перегружает компьютер. Если при установке kickstart не указан никакой метод завершения, по умолчанию выбирается режим reboot.
Параметр halt примерно соответствует команде shutdown -h.
Чтобы узнать о других методах завершения, обратитесь к параметрам kickstart poweroff, reboot и shutdown.
Определяет, что выполняется установка новой системы, а не обновление существующей. Этот параметр установлен по умолчанию. Для установки вы должны указать тип установки: с cdrom, harddrive, nfs или url (для установок по FTP ил HTTP). Команда install и команда метода установки должны располагаться на разных строках.
Устаналивает систему с первого привода CD-ROM.
Устанавливает систему с локального жёсткого диска, используя дистрибутив, расположенный в файловой системе vfat или ext2.
--partition=
Раздел, в котором находится каталог установки (например, sdb2).
--dir=
Каталог, содержащий подкаталог RedHat дерева установки.
Например:
harddrive --partition=hdb2 --dir=/tmp/install-tree |
Выполняет установку с заданного NFS-сервера.
--server=
Сервер, содержащий установочные файлы (имя или IP).
--dir=
Каталог, содержащий подкаталог RedHat дерева установки.
Например:
nfs --server=nfsserver.example.com --dir=/tmp/install-tree |
Устанавливает систему, используя дерево каталогов установки, доступное через FTP или HTTP.
Например:
url --url http://<server>/<dir> |
или:
url --url ftp://<username>:<password>@<server>/<dir> |
Использует во время установки информацию, определённую в файле kickstart, но допускает проверку и изменение заданных значений. В каждом диалоге программы установки вы будете наблюдать значения, полученные из файла kickstart. И вы можете либо согласиться с этими значениями, нажав Далее (Next), либо изменить их и нажать Далее (Next) для продолжения. Обратитесь к описанию команды autostep.
Определяет тип клавиатуры компьютера. Ниже приведен список допустимых типов на компьютерах i386, Itanium и Alpha:
be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, ru_win, se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, speakup-lt, sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, uk, us, us-acentos |
Этот список также содержится в файле /usr/lib/python2.2/site-packages/rhpl/keyboard_models.py, включённом в пакет rhpl.
Определяет язык, используемый во время установки. Например, для установки английского языка файл kickstart должен содержать следующую строку:
lang en_US |
Список допустимых кодов языков приведён в файле /usr/share/system-config-language/locale-list (в первом столбце каждой строки), содержащемся в пакете system-config-language.
Определяет язык(и), устанавливаемый в системе. Коды языков используемые в параметре lang, используются также и в langsupport.
Чтобы установить один язык, укажите его. Например, чтобы установить и использовать французский язык (fr_FR), укажите:
langsupport fr_FR |
Если устанавливается поддержка нескольких языков, необходимо выбрать язык по умолчанию.
Например, чтобы установить английский и французский языки, и использовать по умолчанию английский, выполните:
langsupport --default=en_US fr_FR |
Если вы указываете --default с всего одним языком, устанавливаются все языки, а указанный язык становится языком по умолчанию.
Создаёт логический том для системы управления логическими томами (Logical Volume Management, LVM). Синтаксис команды следующий:
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options> |
Параметры описываются ниже:
Использует существующий логический том и не форматирует его.
Использует существующий логический том и переформатирует его.
Создавайте сначала раздел, затем группу логических томов, и, наконец, логический том. Например:
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol |
Подробный пример действия logvol вы найдёте в главе 1.4.1 Пример сложного разбиения.
Определяет настройки мыши для графического и текстового режимов. Дополнительные параметры:
Устройство, к которому подключена мышь (например, --device=ttyS0).
Параметр указывает, что одновременное нажатие левой и правой кнопки мыши воспринимается системой X Window как нажатие средней кнопки. Этот параметр следует использовать, если у вас мышь с двумя кнопками.
После этих параметров можно указать тип мыши, выбрав один из следующих:
alpsps/2, ascii, asciips/2, atibm, generic, generic3, genericps/2, generic3ps/2, genericwheelps/2, genericusb, generic3usb, genericwheelusb, geniusnm, geniusnmps/2, geniusprops/2, geniusscrollps/2, geniusscrollps/2+, thinking, thinkingps/2, logitech, logitechcc, logibm, logimman, logimmanps/2, logimman+, logimman+ps/2, logimmusb, microsoft, msnew, msintelli, msintellips/2, msintelliusb, msbm, mousesystems, mmseries, mmhittab, sun, none |
Этот список можно найти в файле /usr/lib/python2.2/site-packages/rhpl/mouse.py, включённом в пакет rhpl.
Если аргументы команды mouse не указаны, или команда вовсе опущена, программа установки пытается выявить мышь автоматически. Это процедура работает для большинства современных мышей.
Определяет сетевую настройку компьютера. Если kickstart-установка не использует сеть (другими словами, установка выполняется не по FTP, HTTP или NFS), сеть не настраивается. Если сеть необходима для установки, но информация о настройке сети отсутствует в файле kickstart, программа установки предполагает, что установка может быть выполнена через интерфейс eth0 с динамическим IP-адресом (BOOTP/DHCP), и настраивает установленную систему на использование динамического IP-адреса. Параметр network определяет сетевые настройки для установки kickstart по сети, а также для установленной системы.
Допускаются параметры dhcp, bootp и static.
По умолчанию выбран режим dhcp. Параметры bootp и dhcp работают одинаково.
В режиме DHCP для получения сетевой конфигурации используется DHCP-сервер. Как вы могли догадаться, в случае с BOOTP, для получения сетевых настроек подобным образом используется сервер BOOTP. Чтобы настроить компьютер на использование DHCP, укажите:
network --bootproto=dhcp |
Чтобы настроить компьютер на получения сетевой конфигурации с помощью BOOTP, добавьте в файл kickstart следующую строку:
network --bootproto=bootp |
В случае статической конфигурации вы должны определить в файле kickstart все необходимые сетевые параметры. Как и следует из имени, эти параметры являются статическими и используются как во время, так и после установки. Строка для статической настройки выглядит более сложной, так как вы должны задать все сетевые параметры в одной строке. Вы должны указать IP-адрес, маску сети, шлюз и сервер имён. Например: (Символ «\» показывает, что это следует воспринимать как одну строку):
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver=10.0.2.1 |
Если вы используете статическую настройку, учтите два следующих ограничения:
Вся информация о статической конфигурации должна быть задана в одной строке; вы не может перенести её на другую строку, например, с помощью обратной косой черты.
Здесь вы можете указать только один сервер имен. Однако, если необходимо, вы можете определить дополнительные сервера имён, воспользовавшись разделом %post (описанным в разделе 1.7 Сценарий, выполняемый после установки).
Определяет Ethernet-устройство, используемое для установки. Заметьте, что параметр --device= будет действовать, только если файл kickstart расположен локально (например, в случае ks=floppy), так как иначе прогрмма установки уже будет использовать сеть для загрузки файла kickstart. Например:
network --bootproto=dhcp --device=eth0 |
IP-адрес устанавливаемой системы.
IP-адрес шлюза по умолчанию.
IP-адрес первичного сервера имён.
DNS-сервер не настраивается.
Маска сети устанавливаемой системы.
Имя узла устанавливаемой системы.
Создаёт в системе раздел.
Если Red Hat Enterprise Linux уже установлена на компьютера в нескольких разделах, программа установки спрашивает у пользователя, какую инсталляцию обновить.
Предупреждение | |
---|---|
Все созданные разделы форматируются в процессе установки, если только не используются параметры --noformat и --onpart. |
Подробный пример действия part вы найдёте в главе 1.4.1 Пример сложного разбиения.
Параметр <mntpoint> указывает, куда монтируется раздел, и должен иметь следующий вид:
/<path>
Например, /, /usr, /home
swap
Раздел используется в качестве раздела подкачки.
Чтобы размер раздела подкачки был выбран автоматически, воспользуйтесь параметром --recommended:
swap --recommended |
Минимальный размер автоматичечки создаваемого раздела подкачки будет не меньше объёма ОЗУ компьютера и не больше чем удвоенный объём ОЗУ.
raid.<id>
Раздел используется в программном RAID-массиве (см. raid).
pv.<id>
Раздел используется в LVM (см. logvol).
Минимальный размер раздела в мегабайтах. Укажите здесь целочисленное значение, например 500. Не добавляйте к числу MB.
Укажите, будет ли раздел занимать всё доступное пространство (если оно есть), или заданный максимальный объём.
Максимальный размер раздела, если задан параметр grow. Укажите здесь целочисленное значение, например 500, и не добавляйте к числу MB.
Указывает программе установки не форматировать раздел, используется вместе с параметром --onpart.
Разместить раздел на уже существующем устройстве. Например:
partition /home --onpart=hda1 |
размещает /home на устройстве /dev/hda1, которое уже должно существовать.
Определяет диск, на котором будет создан раздел. Например, --ondisk=sdb размещает раздел на втором SCSI-диске компьютере.
Созданный автоматически раздел должен стать основным или разбиение не должно выполниться.
Этот параметр более не поддерживается. Используйте fstype.
Определяет тип файловой системы раздела. Допускаются значения ext2, ext3, swap и vfat.
Определяет первый цилиндр раздела. Этот параметр требует указания диска с помощью --ondisk= или ondrive=. Также этот параметр требует указания последнего цилиндра с помощью --end= или размера раздела в параметре --size.
Определяет последний цилиндр раздела. Необходимо, чтобы в параметре --start= был указан начальный цилиндр.
Замечание | |
---|---|
Если разбиение диска по какой-либо причине заканчивается неудачно, диагностические сообщения выводятся на виртуальную консоль 3. |
После установки завершает работу системы и отключает питание компьютера. Обычно при установке вручную anaconda выводит на экран сообщение и ждёт нажатия клавиши для перезагрузки. Если при установке kickstart не указан никакой метод завершения, по умолчанию выбирается режим reboot.
Параметр poweroff примерно соответствует команде shutdown -p.
Замечание | |
---|---|
Параметр poweroff сильно зависит от оборудования компьютера. То есть, чтобы он работал, определённые компоненты системы, в частности BIOS, система расширенного управления питанием (Advanced Power Management, APM) и расширенный интерфейс настройки и управления питанием (Advanced Configuration and Power Interface, ACPI) должны правильно взаимодействовать с ядром системы. Больше о возможностях APM/ACPI своего компьютера вы можете узнать у производителя компьютера. |
Чтобы узнать о других методах завершения, обратитесь к параметрам kickstart halt, reboot и shutdown.
Собирает программный RAID-массив. Команда имеет следующий вид:
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*> |
Точка, в которую монтируется файловая система RAID. Если это /, уровень RAID должен быть равен 1, если только не определён загрузочный раздел (/boot). Если загрузочный раздел определён, раздел /boot должен иметь уровень 1, а корневой (/) раздел может иметь любой допустимый тип. Параметр <partitions*> (что указывает, что здесь может быть указано несколько разделов) определяет идентификаторы RAID, добавляемые в RAID-массив.
Используемый уровень RAID (0, 1 или 5).
Имя используемого устройства RAID (например md0 или md1). Устройства RAID имеют имена от md0 до md7, и каждое может использоваться только один раз.
Определяет число резервных дисков, отведённых для RAID-массива. Резервные диски используются для перестроения массива в случае сбоя диска.
Определяет тип файловой системы RAID-массива. Допустимы значения: ext2, ext3, swap и vfat.
Определяет, что должно использоваться существующее устройство RAID и RAID-массив не должен форматироваться.
Определяет, что должно использоваться существующее устройство RAID и оно должно форматироваться.
В следующем примере показано, как создать раздел /, используя RAID-массив уровня 1, и раздел /usr, используя RAID-массив уровня 5; предполагается, что в компьютере установлено три 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 |
Подробный пример действия raid приводится в главе 1.4.1 Пример сложного разбиения.
Перегружает компьютер после успешного завершения установки (без аргументов). Обычно при установке вручную anaconda выводит на экран сообщение и ждёт нажатия клавиши для перезагрузки.
Параметр reboot примерно соответствует команде shutdown -r.
Замечание | |
---|---|
Использование параметр reboot может привести к бесконечному зацикливанию установки, в зависимости от выбранного носителя и способа установки. Если в файле kickstart явно не указаны не указаны другие режимы завершения, используется параметр reboot. |
Чтобы узнать о других методах завершения, обратитесь к параметрам kickstart halt, poweroff и shutdown.
Определяет для пользователя root пароль <password>.
rootpw [--iscrypted] <password> |
Если этот параметр присутствует, <password> подразумевается уже зашифрованным.
Устанавливает режим SELinux в соответствии со следующими аргументами:
Включает SELinux с применением целевой политики по умолчанию.
Замечание | |
---|---|
Если параметр selinux в файле kickstart отсутствует, SELinux включён и по умолчанию работает в режиме --enforcing. |
Только выводит сообщения согласно политике SELinux, но на самом деле не применяет её.
Полностью отключает SELinux в системе.
Полную информацию о SELinux в Red Hat Enterprise Linux можно найти в Руководстве по Red Hat SELinux.
Выключает компьютер после успешного завершения установки. Если при установке kickstart не указан никакой метод завершения, по умолчанию выбирается режим reboot.
Параметр shutdown примерно соответствует команде shutdown.
Чтобы узнать о других методах завершения, обратитесь к параметрам kickstart halt, poweroff и reboot.
Если присутствует, система X Window в устанавливаемой системе не настраивается.
Установка kickstart выполняется в текстовом режиме. Kickstart-установка по умолчанию выполняется в графическом режиме.
Определяет часовой пояс <timezone>, аргумент может быть одним из приведённых в timeconfig.
timezone [--utc] <timezone> |
Если присутствует, подразумевается что часы системы установлены по Гринвичу (UTC).
Указывает системе, выполнить обновление, а не новую установку. В качестве размещения дерева каталогов установки вы должны указать cdrom, harddrive, nfs или url (при использовании FTP или HTTP). Подробнее об этом рассказывается в описании параметра install.
Настраивает систему X Window. Если этот параметр не определен, пользователь должен во время установки настроить X вручную, если X устанавливается; этот параметр не следует использовать, если X на компьютере не устанавливается.
Не проверять монитор.
Использует указанную плату, название платы следует выбрать из списка плат в файле /usr/share/hwdata/Cards из пакета hwdata. Также список плат можно увидеть в диалоге Настройка X (X Configuration) программы Настройка Kickstart (Kickstart Configurator). Если аргумент не указан, выявляет платы, опрашивая шину PCI. Так как AGP является частью PCI, платы с интерфейсом AGP, если они поддерживаются, также будут обнаружены. Порядок выявления устройств определяется порядком сканирования шины PCI материнской платой.
Указывает объём видео-памяти, установленной на плате.
Использует заданный монитор, название монитора следует выбрать из списка плат в файле /usr/share/hwdata/Cards из пакета hwdata. Также список мониторов можно увидеть в диалоге Настройка X (X Configuration) программы Настройка Kickstart (Kickstart Configurator). Этот параметр игнорируется, если указан параметр --hsync или --vsync. Если информация о мониторе не предоставлена, программа установки пытается определить его автоматически.
Определяет частоту горизонтальной развёртки монитора.
Определяет частоту вертикальной развертки монитора.
Задаёт графическое окружение по умолчанию: GNOME или KDE (предполагается что окружение рабочего стола GNOME и/или KDE устанавливается в разделе %packages).
Включает вход в установленную систему в графическом режиме.
Определяет разрешение по умолчанию для X Window в устанавливаемой системе. Допустимы значения: 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Убедитесь в том, что указанное вами разрешение поддерживается видео-адаптером и монитором.
Определяет глубину цвета по умолчанию для X Window System в устанавливаемой системе. Допустимы значения: 8, 16, 24 и 32. Убедитесь в том, что указанная вами глубина цвета поддерживается видео-адаптером и монитором.
Используется для создания группы системы управления логическими томами (Logical Volume Management, LVM) следующим образом:
volgroup <name> <partition> <options> |
Параметры описываются ниже:
Использует существующую группу томов и не форматирует её.
Использует существующую группу томов и переформатирует её.
Создавайте сначала раздел, затем группу логических томов, и, наконец, логический том. Например:
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol |
Подробный пример действия volgroup вы найдёте в главе 1.4.1 Пример сложного разбиения.
Если указан параметр zerombr и в качестве единственного аргумента указано yes, все неправильные таблицы разделов, обнаруженных на дисках, будут очищены. Это приведёт к потере всех данных, расположенных на дисках с неправильными таблицами разбиения разделов. Команда должна иметь следующий формат:
zerombr yes |
В любой другой записи команда не будет действовать.
Используйте команду %include /path/to/file, чтобы включить в файле kickstart содержимое другого файла так, как если бы содержимое было непосредственно было вставлено в файл kickstart вместо команды %include.
Ниже показан один комплексный пример, иллюстрирующий параметры kickstart clearpart, raid, part, volgroup, and 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 1 --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 1 --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, а также показаны возможности, позволяющие увеличивать размер каталогов в будущем.