Кикстарт (Linux)
Метод установки Red Hat Kickstart используется Fedora , Red Hat Enterprise Linux и соответствующими дистрибутивами Linux для автоматического выполнения автоматической установки и настройки операционной системы. Red Hat публикует Cobbler как инструмент для автоматизации процесса настройки Kickstart.
Использование
[ редактировать ]Kickstart обычно используется на сайтах со многими такими системами Linux, чтобы упростить установку. [ 1 ] и последовательная настройка новых компьютерных систем.
Файлы конфигурации Kickstart можно создать тремя способами:
- Вручную.
- С помощью инструмента system-config-kickstart с графическим интерфейсом.
- С помощью стандартной программы установки Red Hat Anaconda .
Anaconda создаст файл конфигурации anaconda-ks.cfg в конце любой ручной установки. Этот файл можно использовать для автоматического воспроизведения той же установки или редактировать (вручную или с помощью system-config-kickstart).
Структура
[ редактировать ]Файл кикстарта представляет собой простой текстовый файл, содержащий список элементов, каждый из которых идентифицируется ключевым словом.
Хотя это и не является строго обязательным, существует естественный порядок разделов, которому следует следовать. Элементы в разделах не обязательно должны располагаться в определенном порядке, если не указано иное. Порядок разделов следующий:
- Раздел команд – однострочные команды общего назначения.
- The
%packages
раздел – список устанавливаемых пакетов программного обеспечения и связанных с ними опций. - The
%pre
,%pre-install
,%post
,%onerror
, и%traceback
разделы – могут содержать скрипты, которые будут выполняться в соответствующий момент во время установки.
The %packages
, %pre
, %pre-install
, %post
, %onerror
, и %traceback
все секции должны быть закрыты %end
.
Элементы, которые не требуются для данного запуска установки, можно опустить.
Строки, начинающиеся со знака фунта ( #
) рассматриваются как комментарии и игнорируются.
Если во время установки кикстарта используются устаревшие команды, параметры или синтаксис, в журнал anaconda будет записано предупреждающее сообщение. Поскольку устаревшие элементы обычно удаляются в течение одного или двух выпусков, имеет смысл проверить журнал установки, чтобы убедиться, что вы не использовали ни один из них. При использовании ksvalidator
, устаревшие элементы вызовут ошибку.
Пример
[ редактировать ]Простой кикстарт для полностью автоматизированной установки Fedora.
# use Fedora mirror as installation source, set Fedora version and target architecture
url --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-33&arch=x86_64
# set installation language
lang en_US.UTF-8
# set keyboard
keyboard us
# set root password
rootpw 12345
# create a sudo capable user
user --name wikipedia-user --password 12345 --groups=wheel
#set timezone
timezone America/New_York
# clear all existing storage (!)
zerombr
clearpart --all --initlabel
# automatically create default storage layout
autopart
%packages
# install the Fedora Workstation environment
@^Fedora Workstation
# install some package groups
@3D Printing
@C Development Tools and Libraries
@System Tools
# install some packages
vim
git
mc
%end
Внешние ссылки
[ редактировать ]- Команды Kickstart в Fedora — Справочник команд Kickstart для Fedora
- Справочник по командам и параметрам Kickstart — Справочник по командам Kickstart для RHEL 8
См. также
[ редактировать ]- Сапожник [ 2 ]
- Jumpstart (Солярис)
- Предустановка (Debian, Ubuntu)
- ФАИ (Debian, Ubuntu, CentOS, SUSE)
- АвтоЯСТ (SUSE)
- Установщик системы
- Менеджер сетевой установки
Ссылки
[ редактировать ]- ^ «Полный кикстарт: как сэкономить время при установке Linux» в Linux Today
- ^ «Автоматическая установка с помощью инструмента подготовки Cobbler» в журнале Linux Magazine.