Метод установки Red Hat Kickstart используется Fedora , Red Hat Enterprise Linux и связанными с ними дистрибутивами Linux для автоматического выполнения автоматической установки и настройки операционной системы. Red Hat публикует Cobbler как инструмент для автоматизации процесса настройки Kickstart. [1]
Kickstart обычно используется на сайтах с большим количеством подобных систем Linux, чтобы обеспечить простую установку [2] и последовательную настройку новых компьютерных систем.
Файлы конфигурации Kickstart можно создать тремя способами:
Anaconda создаст файл конфигурации anaconda-ks.cfg в конце любой ручной установки. Этот файл можно использовать для автоматического воспроизведения той же установки или редактировать (вручную или с помощью system-config-kickstart).
Файл кикстарта представляет собой простой текстовый файл, содержащий список элементов, каждый из которых идентифицируется ключевым словом.
Хотя это не является строго обязательным, существует естественный порядок разделов, которому следует следовать. Элементы в разделах не обязательно должны располагаться в определенном порядке, если не указано иное. Порядок разделов следующий:
%packages
– список пакетов программного обеспечения для установки и связанных с ними опций.%pre
, %pre-install
, %post
, %onerror
, и %traceback
могут содержать скрипты, которые будут выполнены в соответствующее время во время установки.Разделы %packages
, %pre
, %pre-install
, %post
, %onerror
, и %traceback
должны быть закрыты символами %end
.
Элементы, которые не требуются для данного этапа установки, могут быть опущены.
Строки, начинающиеся со знака решетки ( #
), рассматриваются как комментарии и игнорируются.
Если во время установки kickstart используются устаревшие команды, параметры или синтаксис, в журнале anaconda будет зарегистрировано предупреждающее сообщение. Поскольку устаревшие элементы обычно удаляются в течение одного-двух выпусков, имеет смысл проверить журнал установки, чтобы убедиться, что вы не использовали ни один из них. При использовании ksvalidator
устаревших элементов возникнет ошибка.
Простой Kickstart для полностью автоматизированной установки Fedora.
# использовать зеркало Fedora в качестве источника установки, задать версию Fedora и
URL целевой архитектуры --mirrorlist = http://mirrors.fedoraproject.org/mirrorlist?repo = fedora-33 & arch = x86_64# установить язык установки
lang en_US.UTF-8# установить
клавиатуру клавиатура us# установить пароль root
rootpw 12345 # создайте пользователя с правами sudo
user --name wikipedia-user --password 12345 --groups = wheel #установить часовой пояс
часовой пояс Америка/Нью_Йорк# очистить все существующее хранилище (!)зеромбрclearpart --all --initlabel# автоматически создать схему хранения по умолчаниюавтозапчасти%пакеты# установка среды Fedora Workstation
@^Fedora Workstation # установка некоторых групп пакетов
@3D PrintingИнструменты и библиотеки разработки
@C @System Tools # установить некоторые пакетывиммерзавецмс%конец