Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Red Hat Enterprise Linux: Руководство по системному администрированию
  3. I. Вопросы, касающиеся установки
  4. Глава 1. Установка при помощи Kickstart

1.8. Обеспечение доступности файла Kickstart

Файл kickstart должен быть расположен в одном из следующих размещений:

  • На загрузочной дискете

  • На загрузочном компакт-диске

  • В сети

Обычно файл kickstart копируется на загрузочную дискету или размещается в сети. Размещение в сети используется чаще, так как установки kickstart обычно выполняются на компьютерах, подключенных к сети.

Далее варианты размещения файла kickstart будут рассмотрены подробнее.

1.8.1. Создание загрузочного носителя Kickstart

Загрузка с дискеты в Red Hat Enterprise Linux более не поддерживается. Для загрузки программы установки необходимо использовать компакт-диски или флэш-накопители. Однако файл kickstart по-прежнему должен находится в корневом каталоге дискеты и называться ks.cfg.

При установке kickstart с использованием CD-ROM файл kickstart должен называться ks.cfg и располагаться в корневом каталоге компакт-диска. Так как компакт-диск доступен только на чтение, файл нужно добавить в каталог, из которого создаётся образ для записи на компакт-диск. Инструкции по созданию загрузочного носителя вы можете найти в Руководстве по установке Red Hat Enterprise Linux; но, прежде чем создавать файл образа file.iso, скопируйте файл kickstart ks.cfg в каталог isolinux/.

Для kickstart-установки с использованием флэш-накопителя файл kickstart должен иметь имя ks.cfg и располагаться в корневом каталоге флэш-диска. Сначала создайте загрузочный образ, а затем скопируйте файл ks.cfg.

Например, ниже показано, как перенести загрузочный образ на флэш-накопитель (/dev/sda) с помощью команды dd:

dd if=diskboot.img of=/dev/sda bs=1M

ЗамечаниеЗамечание
 

USB флэш-накопители можно сделать загрузочными, но на практике это сильно зависит от параметров BIOS. Узнать, поддерживает ли ваш компьютер загрузку с альтернативных устройств, можно у производителя вашего оборудования.

1.8.2. Предоставление доступа к файлу Kickstart по сети

Сетевые установки с помощью kickstart выполняются достаточно часто, так как системные администраторы могут автоматизировать установку множества сетевых компьютеров быстро и безболезненно. Вообще говоря, чаще всего этот подход требует от администратора настройки в локальной сети серверов BOOTP/DHCP и NFS. BOOTP/DHCP сервер определяет сетевую конфигурацию для клиентской системы, тогда как файлы, используемые во время установки, находятся на NFS-сервере. Часто эти два сервера располагаются на одной физической машине, хотя это и не требуется.

Чтобы выполнить kickstart-установку с использованием сети, вы должны установить в вашей сети сервер BOOTP/DHCP; он должен содержать параметры настройки компьютеров, на которые вы будете устанавливать Red Hat Enterprise Linux. Сервер BOOTP/DHCP предоставляет клиенту информацию о его сетевой конфигурации, а также о размещении файла kickstart.

Если файл kickstart определён сервером BOOTP/DHCP, клиентская система пытается смонтировать путь к файлу с помощью NFS, а затем скопировать и использовать указанный файл kickstart. Конкретные настройки могут меняться в зависимости от используемого сервера BOOTP/DHCP.

Ниже приведён пример строки из файла dhcpd.conf с DHCP-сервера:

filename "/usr/new-machine/kickstart/";
next-server blarg.redhat.com;

Обратите внимание, вы должны заменить значение после filename именем файла kickstart (или каталога, в котором располагается файл kickstart), а значение после next-server именем сервера NFS.

Если имя файла, возвращаемое BOOTP/DHCP сервером, оканчивается косой чертой ("/"), оно воспринимается только как путь. В этом случае клиентская система подключает этот путь, используя NFS, и ищет конкретный файл. Имя файла, который ищет клиент, имеет следующий вид:

<ip-addr>-kickstart

Часть <ip-addr> имени файла должна быть заменена IP-адресом клиента в виде десятичных чисел, разделенных точками. Например, файл для компьютера с IP-адресом 10.10.0.1 будет иметь имя 10.10.0.1-kickstart.

Обратите внимание, если вы не определите имя сервера, клиентская система попытается использовать в качестве сервера NFS текущий BOOTP/DHCP-сервер. Если вы не указываете путь или имя файла, клиентская система пытается смонтировать каталог /kickstart, расположенный на BOOTP/DHCP сервере, а затем пытается найти файл kickstart используя, имя <ip-addr>-kickstart, как описано выше.

Перекрёстные ссылки книги для 1.8. Обеспечение доступности файла Kickstart

  • 1.7. Сценарий, выполняемый после установки
  • Вверх
  • 1.9. Обеспечение доступности дерева каталогов установки

Book navigation

  • Введение
  • I. Вопросы, касающиеся установки
    • Глава 1. Установка при помощи Kickstart
      • 1.2. Как выполнить Kickstart-установку?
      • 1.3. Создание файла Kickstart
      • 1.4. Параметры Kickstart
      • 1.5. Выбор пакетов
      • 1.6. Сценарий, выполняемый до установки
      • 1.7. Сценарий, выполняемый после установки
      • 1.8. Обеспечение доступности файла Kickstart
      • 1.9. Обеспечение доступности дерева каталогов установки
      • 1.10. Начало установки при помощи Kickstart
    • Глава 2. Настройка Kickstart
    • Глава 3. Установка по сети с применением PXE
    • Глава 4. Бездисковые окружения
    • Глава 5. Основы восстановления системы
  • II. Файловые системы
  • III. Управление пакетами
  • IV. Сетевая конфигурация
  • V. Настройка системы
  • VI. Мониторинг системы
  • Выходные сведения

Последние материалы

  • Утилита sensors
    1 hour ago
  • Сканер Rkhunter
    1 week ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 4 days ago
  • Программа Timeshift
    3 weeks 3 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru