Файл kickstart'а можно разместить на дискете или загрузочном носителе
(CD, DVD или USB-накопителе).
Чтобы упростить процедуру запуска установки
с использованием kickstart, файл kickstart'а следует
назвать ks.cfg.
Если файл kickstart'а записывается на дискету, его следует поместить в корневой каталог дискеты. В этом случае для выполнения установки с использованием kickstart вам понадобится загрузочный носитель (CD, DVD или USB-накопитель) и дискета с файлом kickstart'а.
Чтобы записать файл kickstart'а на загрузочный CD/DVD:
Создайте временный каталог
<path-to-workspace> и скопируйте в него содержимое файла image/boot.iso
Поместите файл kickstart'а в каталог
<path-to-workspace/isolinux>:
cp -a ks.cfg <path-to-workspace/isolinux>Создайте новый загрузочный образ при помощи следующей команды:
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table -R -J -v -T isolinux/![]() | Замечание |
|---|---|
Команда должна быть написана в одну строку. Здесь она разделена на две строки для удобства публикации. |
Запишите полученный образ <path-to-workspace/file.iso> на диск.
Чтобы воспользоваться файлом kickstart'а с загрузочного USB-накопителя, сначала создайте загрузочный накопитель (см. в Разд. 1.1.3.3, Создание загрузочного USB-накопителя), а затем поместите этот файл в корневой каталог накопителя.
Для выполнения сетевой установки с использованием kickstart необходимо настроить в локальной сети серверы BOOTP/DHCP и NFS. BOOTP/DHCP-сервер определяет сетевую конфигурацию для системы клиента, файлы, используемые во время установки, находятся на NFS-сервере. Эти серверы могут располагаться на одной физической машине, хотя это и не обязательно.
Чтобы выполнить установку с использованием kickstart по сети, сервер BOOTP/DHCP должен содержать параметры настройки компьютеров, на которые будет устанавливаться НауЛинукс. Сервер BOOTP/DHCP предоставляет клиенту информацию о его сетевой конфигурации, а также о размещении файла kickstart'а.
Если файл kickstart'а задан сервером BOOTP/DHCP, клиентская система пытается подключиться к файлу kickstart'а на сервере NFS и скопировать его в свою систему для последующего использования. Настройки могут отличаться в зависимости от используемого BOOTP/DHCP-сервера.
Ниже приведен пример строки из файла dhcpd.conf с
DHCP-сервера:
имя_файла_kickstart "/usr/new-machine/kickstart/"; next-server имя_сервера_NFS;Если имя файла, возвращаемое сервером BOOTP/DHCP, заканчивается косой чертой («/»), оно воспринимается как путь. В этом случае клиент подключается к указанному каталогу на сервере NFS и ищет файл с именем в формате:
<ip-addr>-kickstart<ip-addr> следует заменить IP-адрес
клиента. Например, для компьютера с адресом 10.10.0.1 имя файла будет выглядеть так: 10.10.0.1-kickstart.
Если имя сервера не указано, в качестве NFS-сервера клиент попытается
использовать тот сервер, который ответил на запрос BOOTP/DHCP. Если не указан
путь или имя файла, клиент попытается подключить каталог /kickstart на сервере
BOOTP/DHCP и выполнит поиск файла kickstart'а с именем
<IP-адрес>-kickstart.