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=eth1boot:
. -
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".