Show Table of Contents
28.4. Автоматизация установки
Файл кикстарта определяет настройки для установки, которые пользователь обычно вводит вручную. Система установки сможет прочитать этот файл и выполнить установку автоматически без дальнейшего вмешательства со стороны пользователя.
Примечание
Процесс установки Red Hat Enterprise Linux автоматически сохраняет настройки установки в файл
/root/anaconda-ks.cfg, который можно впоследствии использовать для повторной установки с идентичными настройками или скопировать с целью последующей модификации параметров.
Важно
Если в процессе установки не была установлена система X Window и не включены возможности графической авторизации, Firstboot не будет запущен. В этом случае добавьте параметр
user в файл кикстарта, прежде чем приступить к установке других систем (см. Раздел 32.4, «Параметры кикстарта»), или авторизуйтесь как root в виртуальной консоли и добавьте пользователей вручную с помощью adduser.
Red Hat Enterprise Linux включает в свой состав графическое приложение для создания и редактирования кикстарт-файлов путем выбора требуемых параметров. Оно устанавливается в составе пакета
system-config-kickstart. Чтобы запустить редактор, выберите → → .
В файлах кикстарта параметры установки перечислены в текстовом формате, в каждой строке по параметру. Такой формат позволяет изменять файлы в текстовом редакторе и создавать сценарии и приложения, создающие собственные кикстарт-файлы для ваших систем.
Чтобы автоматизировать процесс установки, используйте параметр
ks для указания имени и местоположения файла кикстарта:
linux ks=location/kickstart-file.cfg
Допускается использовать файлы, расположенные на съемных носителях, жестком диске или сервере в сети (см. Таблица 28.2, «Путь к файлу кикстарта»).
Таблица 28.2. Путь к файлу кикстарта
| Источник | параметр |
|---|---|
| DVD | ks=cdrom:/каталог/ks.cfg |
| Жесткий диск | ks=hd:/устройство/каталог/ks.cfg |
| Другое устройство | ks=файл:/устройство/каталог/ks.cfg |
| HTTP-сервер | ks=http://server.mydomain.com/каталог/ks.cfg |
| HTTPS-сервер | ks=https://server.mydomain.com/каталог/ks.cfg |
| FTP-сервер | ks=ftp://server.mydomain.com/каталог/ks.cfg |
| NFS-сервер | ks=nfs:server.mydomain.com:/каталог/ks.cfg |
Чтобы получить файл кикстарта из сценария или приложения на веб-сервере, укажите URL приложения в параметре
ks=. Если добавить параметр kssendmac, то запрос также отправит HTTP-заголовки веб-приложению. Ваше приложение может использовать эти заголовки для идентификации компьютера. Следующая строка отправит запрос с заголовками сценарию http://server.mydomain.com/kickstart.cgi:
linux ks=http://server.mydomain.com/kickstart.cgi kssendmac
Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.