- 23.2. Порядок установки
- 23.2.1. Создание файла кикстарта
- 23.2.2. Проверка файла кикстарта
- 23.2.3. Расположение файла кикстарта
- 23.2.4. Доступ к структуре установки
- 23.2.5. Начало установки
- 23.2.5.1. Запуск установки вручную
- 23.2.5.2. Автоматический запуск установки
- Глава 26. Первая настройка и Firstboot
- 26.1. Первая настройка
23.2. Порядок установки
Автоматизированная установка может быть запущена с локального жесткого диска, DVD или с сервера NFS, FTP, HTTP, HTTPS.
23.2.1. Создание файла кикстарта
Файл кикстарта представляет собой обычный текстовый файл, содержащий параметры установки, каждый из которых определяется ключевым словом (см. Раздел 23.3, «Синтаксис команд»). Его можно создать в любом текстовом редакторе, способном сохранять файлы в формате ASCII — для этой цели подойдет блокнот в Windows, Gedit и vim в Linux.
Другой способ заключается в модификации готового шаблона, который автоматически создается в ходе установки исходя из выбранных параметров. Файл anaconda-ks.cfg можно найти в каталоге /root/ .
В предыдущих выпусках Red Hat Enterprise Linux предлагалась отдельная программа для создания и редактирования файлов кикстарта — system-config-kickstart . Этот пакет все еще доступен в Red Hat Enterprise Linux 7, но его активная поддержка прекращена, поэтому следует отказаться от его использования.
Секции файла должны быть упорядочены . Элементы внутри секций могут располагаться в любом порядке. Порядок секций следующий:
Раздел команд (см. Раздел 23.3.2, «Команды и параметры»). Обязательные параметры должны быть определены.
Разделы %pre и %post , которые могут следовать в любом порядке и обязательными не являются (см. Раздел 23.3.4, «Сценарий %pre», Раздел 23.3.5, «Сценарий %post»).
Секции %packages , %post и %pre должны завершаться директивой %end . В противном случае файл не будет обработан.
Если обязательный параметр не определен, программа установки предложит его ввести, так же как и во время обычной установки. После получения ответа установка будет продолжена без вмешательства пользователя (если снова не столкнется с отсутствующим параметром).
23.2.2. Проверка файла кикстарта
После создания файла кикстарта рекомендуется проверить его формат. Для этой цели Red Hat Enterprise Linux 7 предлагает программу ksvalidator в составе пакета pykickstart . Установите пакет:
$
ksvalidator /путь/kickstart.ks
Возможности такой проверки ограничены. Структура файла может быть достаточно сложной и, несмотря на то что ksvalidator проверит синтаксис файла и поможет убедиться в отсутствии устаревших параметров, это не гарантирует успех установки. Более того, секции %pre , %post и %packages вообще не проверяются.
23.2.3. Расположение файла кикстарта
Размещение файла кикстарта в сети используется чаще — для автоматизации установки в системах, подключенных к сети. Сначала устанавливаемая система загружается с PXE-сервера, затем файл кикстарта загружается с удаленного диска, а перечисленные в файле пакеты в дальнейшем будут установлены в системе.
Доступ программы установки к файлу кикстарта необходимо обеспечить аналогично тому, как это делается для установочных образов (см. Раздел 2.3, «Подготовка источника установки»).
23.2.4. Доступ к структуре установки
Процесс установки должен иметь доступ к установочному образу Red Hat Enterprise Linux DVD или к дереву установки, которое представляет собой копию Red Hat Enterprise Linux DVD.
Прежде чем приступить к установке, вставьте диск Red Hat Enterprise Linux в DVD-привод (см. Раздел 2.3.1, «Источник установки на DVD»).
При выполнении установки с жесткого диска надо будет разместить ISO-образ диска Red Hat Enterprise Linux на жестком диске компьютера (см. Раздел 2.3.2, «Источник установки на жестком диске»).
При выполнении сетевой установки (NFS, FTP, HTTP) потребуется открыть доступ к установочному образу DVD (см. Раздел 2.3.3, «Источник установки в сети»).
23.2.5. Начало установки
Компьютеры AMD64, Intel 64 и IBM Power Systems можно загрузить с PXE-сервера (см. Глава 21, Подготовка к сетевой установке). В файл конфигурации загрузчика можно добавить параметр автоматического запуска установки. Этот подход позволяет полностью автоматизировать процесс загрузки.
Перечисленные ниже действия подразумевают, что у программы установки есть доступ к файлу кикстарта, к загрузочному носителю или PXE-серверу. Приведенные инструкции являются общими и могут отличаться в зависимости от архитектуры.
23.2.5.1. Запуск установки вручную
В этой секции рассказывается о запуске установке вручную, что подразумевает некоторую степень взаимодействия с пользователем (добавление параметров в строке boot: ).
Процедура 23.1. Запуск кикстарт-установки с помощью параметров загрузки
В строке приглашения загрузки добавьте параметр inst.ks= и путь к файлу кикстарта. Если файл расположен на другом компьютере в сети, дополнительно надо будет определить параметр ip= . Обычно также требуется указать расположение пакетов с помощью inst.repo= .
Если файл кикстарта не содержит ошибок, процесс установки сможет завершиться без необходимости ввода каких-либо данных.
23.2.5.2. Автоматический запуск установки
Дальше обсуждается автоматизация запуска установки с участием PXE-сервера. Следование приведенным инструкциям позволит выполнить установку без дополнительного вмешательства.
Процедура 23.2. Изменение параметров загрузки и запуск установки
Для AMD64 и Intel 64 с BIOS используется файл default или путь, определяемый с помощью IP-адреса. Добавьте inst.ks= в конец строки append :
append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
На платформах AMD64 и Intel 64 с UEFI параметр inst.ks= добавляется к строке kernel в файле grub.cfg :
kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
append="inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg"
Если файл кикстарта не содержит ошибок, процесс установки сможет завершиться без необходимости ввода каких-либо данных.
Глава 26. Первая настройка и Firstboot
Программы первой настройки и Firstboot будут доступны только при наличии установленной среды X Window System.
26.1. Первая настройка
При первом запуске Red Hat Enterprise Linux будет предложено выполнить первую настройку — ознакомиться с условиями лицензионного соглашения, а также создать и настроить учетную запись root (если она не была создана в ходе установки).
Рисунок 26.1. Окно первой настройки
В окне Лицензионная информация приведен текст лицензионного соглашения Red Hat Enterprise Linux.
Рисунок 26.2. Лицензионная информация
Для продолжения необходимо принять условия соглашения. Если вы не согласитесь и закроете программу первой настройки, система будет перезагружена, и вам будет предложено опять ознакомиться с лицензией.
Прочтите текст соглашения, установите флажок Я принимаю лицензионное соглашение и нажмите Готово .
Окно создания пользователя идентично одноименному окну, с которым вы уже сталкивались в процессе установки (см. Раздел 6.13.2, «Создание пользователя»).
Рисунок 26.3. Настройка завершена