28.10. Начало кикстарт-установки

28.10. Начало кикстарт-установки

28.10. Начало кикстарт-установки

Чтобы начать кикстарт-установку, вы должны загрузить компьютер с заранее подготовленного загрузочного носителя или первого компакт-диска Red Hat Enterprise Linux и ввести специальную команду в приглашении загрузчика. Программа установки выполнит поиск файла кикстарта, если ядру будет передан аргумент ks.

Компакт-диск #1 и дискета

Команда linux ks=floppy также будет работать, если файл ks.cfg размещен в файловой системе vfat или ext2 на дискете, и вы загружаетесь с первого компакт-диска Red Hat Enterprise Linux.

Также можно загрузиться с первого компакт-диска Red Hat Enterprise Linux и записать файл кикстарта на дискету с файловой системой vfat или ext2 . Для этого введите в приглашении boot: следующую команду:

linux ks=hd:fd0:/ks.cfg
С диском драйверов

Если вам нужно использовать диск драйверов, также укажите параметр dd. Например, чтобы загрузиться с загрузочной дискеты и использовать диск с драйверами, введите в приглашении boot: следующую команду:

linux ks=floppy dd
Загрузочный CD-ROM

Если вы разместили файл кикстарта на загрузочном компакт-диске, как описано в Раздел 28.8.1, «Создание загрузочного носителя кикстарта», вставьте компакт-диск, загрузите систему и введите в приглашении boot: следующую команду (где ks.cfg — имя файла кикстарта):

linux ks=cdrom:/ks.cfg

Ниже описаны другие параметры, используемые для запуска кикстарт-установки:

askmethod

Не использовать CD-ROM автоматически в качестве источника установки, если в приводе обнаружен диск Red Hat Enterprise Linux.

autostep

Выполнять кикстарт в неинтерактивном режиме.

debug

Немедленный запуск pdb.

dd

Использовать диск с драйверами.

dhcpclass=<класс>

Отправить DHCP-идентификатор класса производителя. Демон dhcpcd может проверить это значение с помощью "option vendor-class-identifier".

dns=<dns>

Список разделенных запятыми серверов имен для выполнения сетевой установки.

driverdisk

Эквивалент "dd".

expert

Активирует расширенные возможности:

  • разбиение переносных носителей

  • запрос диска драйверов

gateway=<шлюз>

Шлюз для сетевой установки.

graphical

Принудительно использовать графическую установку. Для выполнения графической установки необходимо использовать ftp/http.

isa

Запрашивать у пользователя конфигурацию устройств ISA.

ip=<ip>

IP-адрес для выполнения сетевой установки. Используйте 'dhcp' для DHCP.

keymap=<раскладка>

Раскладка клавиатуры. Допускаются значения, которые могут быть заданы командой кикстарта 'keyboard'.

ks=nfs:<сервер>:/<путь>

Программа установки ищет файл кикстарта на NFS-сервере <сервер> согласно указанному пути. Настройка Ethernet-платы будет выполнена с использованием DHCP. Например, если ваш NFS-сервер называется server.example.com, а файл кикстарта расположен в разделяемом NFS-ресурсе /mydir/ks.cfg, правильной командой загрузчика будет ks=nfs:server.example.com:/mydir/ks.cfg.

ks=http://<сервер>/<путь>

Программа установки ищет файл кикстарта на HTTP-сервере <сервер> согласно указанному пути. Программа установки настраивает Ethernet-платы, используя DHCP. Например, если ваш HTTP-сервер называется server.example.com, а файл кикстарта расположен в разделяемом HTTP-ресурсе /mydir/ks.cfg, правильной командой загрузчика будет ks=http://server.example.com/mydir/ks.cfg.

ks=floppy

Программа установки ищет файл ks.cfg на дискете /dev/fd0 с файловой системой vfat или ext2.

ks=floppy:/<путь>

Программа установки ищет файл кикстарта на дискете в устройстве /dev/fd0 согласно заданному пути.

ks=hd:<устройство>:/<файл>

Программа установки монтирует файловую систему заданного устройства (поддерживаются vfat и ext2) и ищет файл конфигурации кикстарта <файл> (например, ks=hd:sda3/mydir/ks.cfg).

ks=file:/<файл>

Программа установки попытается прочитать в файловой системе <файл>, не выполняя никаких операций монтирования. Обычно этот вариант используется, если файл кикстарта уже находится в образе initrd.

ks=cdrom:/<путь>

Программа установки ищет файл кикстарта на CD-ROM согласно заданному пути.

ks

Если параметр ks используется без аргументов, программа установки настраивает Ethernet-плату, используя DHCP. Файл кикстарта загружается с сервера, определенного параметром DHCP-ответа "bootServer" в случае, когда NFS-сервер предоставляет доступ к этому файлу. По умолчанию в качестве bootServer выступает DHCP-сервер. Имя файла кикстарта будет выбрано следующим образом:

  • Если используется DHCP и сообщенное DHCP имя файла начинается с /, система ищет файл загрузки на сервере NFS.

  • Если используется DHCP, а имя загрузочного файла начинается не с /, система будет искать файл загрузки в каталоге /kickstart на сервере NFS.

  • Если служба DHCP не сообщила имя файла, программа установки пытается прочитать файл /kickstart/1.2.3.4-kickstart, где 1.2.3.4 — десятичный IP-адрес компьютера, на котором производится установка.

ksdevice=<устройство>

Программа установки использует это сетевое устройство для подключения к сети. Например, чтобы начать кикстарт-установку с файлом кикстарта, расположенного на NFS-сервере, который подключен к компьютеру через устройство eth1, выполните команду ks=nfs:<сервер>:/<путь>ksdevice=eth1 в ответ на приглашение boot:.

kssendmac

Добавляет заголовки HTTP к ks=http:// request. Включает MAC-адрес всех сетевых карт в переменных CGI-окружения в форме "X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab".

lang=<язык>

Язык установки. Допускаются значения, которые могут быть заданы с помощью команды кикстарта 'lang'.

loglevel=<уровень>

Установка минимального уровня сообщений журналирования. Допустимые значения: debug, info, warning, error, critical. По умолчанию используется значение info.

lowres

Выполнение графической установки с разрешением 640x480.

mediacheck

Активирует код загрузчика для разрешения пользователю выполнять медиа-проверку установочного носителя (для ISO-установки).

method=cdrom

Выполнение CD-ROM установки.

method=ftp://<путь>

Определение <пути> для FTP-установки.

method=hd://<устройство>/<путь>

Использовать <путь> на <устройстве> для выполнения установки с жесткого диска.

method=http://<путь>

Использовать <путь> для выполнения HTTP-установки.

method=nfs:<путь>

Использовать <путь> для выполнения сетевой установки.

netmask=<маска>

Маска сети для выполнения сетевой установки.

nofallback

Выполнить выход при сбое графического интерфейса.

nofb

Не загружать буфер кадров VGA16, необходимый для выполнения текстовой установки для некоторых языков.

nofirewire

Не загружать поддержку устройств Firewire.

noipv6

Отключить IPv6 во время установки.

nokill

Используется при отладке и предотвращает завершение программой установки Anaconda всех выполняющихся программ в случае критических ошибок.

nomount

Не пытаться автоматически монтировать установленные Linux-разделы в режиме восстановленния.

nonet

Не пытаться выполнить автоопределение сетевых устройств.

noparport

Не пытаться загрузить поддержку параллельных портов.

nopass

Не передавать информацию о клавиатуре и мыши второму этапу установки. Может использоваться при тестировании экранов настройки клавиатуры и мыши во время сетевой установки.

nopcmcia

Игнорировать PCMCIA-контроллер.

noprobe

Не пытаться определить оборудование; запросить сведения об оборудовании у пользователя.

noshell

Не выводить оболочку на tty2 в процессе установки.

nostorage

Не выполнять автоопределние устройств хранения (SCSI, IDE, RAID).

nousb

Не загружать поддержку USB (может использоваться при зависании установки).

nousbstorage

Не загружать модуль usbstorage. Может пригодиться для упорядочивания устройств в системах SCSI.

rescue

Запустить окружение восстановления.

resolution=<режим>

Задать разрешение установщика, например, 1024х768.

serial

Включить поддержку последовательной консоли.

skipddc

Пропустить DDC проверку монитора. Может применяться при зависании системы.

syslog=<узел>[:<порт>]

Отправлять сообщения журналирования процессу syslog на заданном <узле> (также можно указать <порт>). Для этого необходимо, чтобы удаленный процесс syslog принимал соединения (использовать опцию -r).

text

Принудительно использовать текстовую установку.

updates

Запрашивать дискеты с обновлениями или исправлениями.

updates=ftp://<путь>

FTP-путь к образу с обновлениями.

updates=http://<путь>

HTTP-путь к образу с обновлениями.

upgradeany

Не проверять синтаксис /etc/redhat-release для выполнения обновления.

vnc

Активировать VNC-установку. Для этого необходимо подключиться к машине, на которой выполняется приложение клиента VNC.

vncconnect=<узел>[:<порт>]

В процессе установки подключиться к VNC-клиенту на заданном <узле> (также можно указать <порт>).

Также необходимо указать параметр "vnc".

vncpassword=<пароль>

Активировать пароль для VNC-соединения. Пароль помогает предотвратить случайные подключения к VNC-установке.

Также необходимо указать параметр "vnc".