Show Table of Contents
32.10. Начало кикстарт-установки
Важно
Если в процессе установки не была установлена система X Window и не включены возможности графической авторизации, Firstboot не будет запущен. В этом случае добавьте параметр
user в файл кикстарта, прежде чем приступить к установке других систем (см. Раздел 32.4, «Параметры кикстарта»), или авторизуйтесь как root в виртуальной консоли и добавьте пользователей вручную с помощью adduser.
Чтобы начать кикстарт-установку, загрузите компьютер с заранее подготовленного загрузочного носителя или DVD Red Hat Enterprise Linux и введите специальную команду загрузки в приглашении загрузчика. Программа установки выполнит поиск файла кикстарта, если ядру передан аргумент
ks.
- DVD и локальные накопители
- Диск драйверов
- Параметр
ddпозволяет подключить дополнительный диск с драйверами. Например, если при установке с жесткого диска требуется предоставить диск с драйверами, при загрузке системы укажитеlinux ks=hd:раздел:/путь/ks.cfg dd
- Загрузочный CD-ROM
- Если файл кикстарта расположен на загрузочном CD (см. Раздел 32.8.1, «Создание загрузочного носителя»), вставьте диск в привод, загрузите с него систему и в строке приглашения
boot:выполните:linux ks=cdrom:/ks.cfg
Ниже описаны другие параметры запуска кикстарт-установки:
askmethod- Предлагает выбрать установочный носитель, даже если в приводе обнаружен DVD Red Hat Enterprise Linux.
asknetwork- Предлагает ввести сетевые настройки на первом этапе установки.
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».
ipv6=auto,ipv6=dhcp- Конфигурация IPv6. Значение
autoотвечает за автоматическое обнаружение соседей, аdhcpвключает DHCPv6. Статический адрес IPv6 здесь указывать нельзя. keymap=<раскладка>- Раскладка клавиатуры. Допустимые значения:
be-latin1— бельгийскаяbg_bds-utf8— болгарскаяbg_pho-utf8—болгарская (фонетическая)br-abnt2— бразильская (ABNT2)cf— французская (Канада)croat— хорватскаяcz-us-qwertz— чешскаяcz-lat2— чешская (qwerty)de— немецкаяde-latin1— немецкая (latin1)de-latin1-nodeadkeys— немецкая (latin1 без клавиш модификаторов)dvorak— Дворакdk— датскаяdk-latin1— датская (latin1)es— испанскаяet— эстонскаяfi— финскаяfi-latin1— финская (latin1)fr— французскаяfr-latin9— французская (latin9)fr-latin1— французская (latin1)fr-pc— французская (pc)fr_CH— швейцарская французскаяfr_CH-latin1— швейцарская французская (latin1)gr— греческаяhu— венгерскаяhu101— Венгерская (101 клавиша)is-latin1— исландскаяit— итальянскаяit-ibm— итальянская (IBM)it2— итальянская (it2)jp106— японскаяko— корейскаяla-latin1— латино-американскаяmk-utf— македонскаяnl— нидерландскаяno— норвежскаяpl2— польскаяpt-latin1— португальскаяro— румынскаяru— русскаяsr-cy— сербскаяsr-latin— сербская (латинница)sv-latin1— шведскаяsg— швейцарская немецкаяsg-latin1— швейцарская немецкая (latin1)sk-qwerty— словацкая (qwerty)slovene— словенскаяtrq— турецкаяuk— английская (Великобритания)ua-utf— украинскаяus-acentos— международная английская (США)us— английская (США)
Файлы/usr/lib/python2.6/site-packages/system_config_keyboard/keyboard_models.py(для 32-бит) и/usr/lib64/python2.6/site-packages/system_config_keyboard/keyboard_models.py(для 64-бит) в составе пакета system-config-keyboard также содержат этот список. ks=nfs:<сервер>:/<путь>- Расположение файла кикстарта на сервере NFS. Программа установки настроит Ethernet-карту с помощью DHCP. Так, например, если файл кикстарта расположен в
/mydir/ks.cfgна server.example.com, команда загрузки будет выглядеть так:ks=nfs:server.example.com:/mydir/ks.cfg. ks={http|https}://<сервер>/<путь>- Расположение файла кикстарта на сервере HTTP или HTTPS. Программа установки настроит Ethernet-карту с помощью DHCP. Так, например, если файл расположен в
/mydir/ks.cfgна server.example.com, команда будет выглядеть так:ks=http://server.example.com/mydir/ks.cfg. ks=hd:<устройство>:/<файл>- Расположение файла кикстарта в локальной файловой системе (vfat или ext2). Пример:
ks=hd:sda3:/mydir/ks.cfg ks=bd:<bios>:/<путь>- Расположение файла кикстарта в файловой системе на заданном устройстве BIOS. Пример:
ks=bd:80p3:/mydir/ks.cfg. Стоит отметить, что это не работает в RAID-наборах BIOS. ks=file:/<файл>- Расположение файла кикстарта. Обычно применяется, если файл уже расположен в образе
initrd. ks=cdrom:/<путь>- Путь к файлу кикстарта на компакт-диске.
ks- Если команда
ksприведена без других параметров, Ethernet-карта будет использовать DHCP. Файл кикстарта будет получен с сервера, определенным значением «server-name» в ответе DHCP. По умолчанию «bootServer» совпадает с сервером DHCP. Поиск файла будет осуществляться следюущим образом:- Если используется DHCP и имя файла начинается с
/, система ищет файл загрузки на сервере NFS. - Если используется DHCP, а имя загрузочного файла начинается не с
/, система будет искать файл загрузки в каталоге/kickstartна сервере NFS. - Если DHCP не сообщает имя файла, программа установки пытается прочитать файл
/kickstart/1.2.3.4-kickstart, где 1.2.3.4 — IP-адрес компьютера, на котором производится установка.
ksdevice=<устройство>- Устройство для подключения к сети. Способы определения устройства:
- по имени интерфейса, например
eth0. - по адресу MAC, например
00:12:34:56:78:9a. - по ключевому слову
link, которое определяет первый интерфейс со статусомup. - по ключевому слову
bootif, что использует адрес MAC из переменнойBOOTIF. Чтобы pxelinux смог определить переменнуюBOOTIF, включитеIPAPPEND 2в файлpxelinux.cfg. - по ключевому слову
ibft, которое использует МАС-адрес интерфейса, заданного с помощью iBFT.
Рассмотрим систему, подключенную к серверу NFS через eth1. Для выполнения установки из файла кикстарта, расположенного на сервере, в строке приглашения потребуется выполнить командуks=nfs:<сервер>:/<путь> ksdevice=eth1. kssendmac- Добавляет заголовки HTTP к запросам «ks=http://». Добавляет MAC-адрес сетевых карт в переменные окружения CGI наподобие «X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab».
lang=<язык>- Язык установки. Допускается использовать те же значения, что и в команде кикстарта «lang».
loglevel=<уровень>- Минимальный уровень журналируемых сообщений. Допустимые значения: «debug», «info», «warning», «error», «critical». По умолчанию используется «info».
mediacheck- Разрешает проверить целостность установочного носителя (для ISO-установки).
netmask=<маска>- Маска сети для выполнения сетевой установки.
nofallback- Выход при сбое графического интерфейса.
nofb- Не загружать буфер кадров VGA16, необходимый для выполнения текстовой установки для некоторых языков.
nofirewire- Не загружать поддержку устройств Firewire.
noipv6- Отключить IPv6 во время установки.
Важно
При установке с PXE-сервера сетевое окружение IPv6 может быть включено ДО того, как anaconda начнет обрабатывать файл кикстарта. Тогда эта опция будет проигнорирована. nomount- Отключает автоматическое подключение разделов Linux в режиме восстановления.
nonet- Отключает автоопределение сетевых устройств.
noparport- Не пытаться загрузить поддержку параллельных портов.
nopass- Запрещает передачу сведений о клавиатуре и мыши первого этапа установки второму.
nopcmcia- Игнорирует контроллер PCMCIA.
noprobe- Отключает автоматическое определение оборудования, вместо этого предлагая определить отдельные категории.
noshell- Не выводить оболочку на tty2 в процессе установки.
repo=cdrom- Выполнение установки с DVD.
repo=ftp://<путь>- Путь для FTP-установки.
repo=hd:<устройство>:<путь>- Путь для установки с жесткого диска.
repo=http://<путь>- Путь для HTTP-установки.
repo=https://<путь>- Путь для HTTPS-установки.
repo=nfs:<путь>- Путь для NFS-установки.
rescue- Запустить окружение восстановления.
resolution=<режим>- Позволяет запустить программу установки с заданным разрешением (например, 1024x768).
serial- Включить поддержку последовательной консоли.
skipddc- Отключает определение DDC (Data Display Channel) для монитора. Используется как обходной путь, если при определении DDC система перестает отвечать.
syslog=<узел>[:<порт>]- Отправляет сообщения журналирования процессу syslog на заданном узле (дополнительно можно указать порт). Для этого необходимо, чтобы syslog принимал подключения на удаленном компьютере (аргумент «-r»).
text- Принудительно использовать текстовую установку.
Важно
При выборе текстового режима установки не забудьте определить настройки для создания разделов, загрузчика и выбора пакетов. Эти действия выполняются автоматически в текстовом режиме, поэтому anaconda не будет запрашивать ввод данных, и если эта информация отсутствует, процесс установки будет остановлен. updates- Запрашивать накопитель с обновлениями и исправлениями.
updates=ftp://<путь>- Ссылка на образ с обновлениями.
updates=http://<путь>- Ссылка на образ с обновлениями.
updates=https://<путь>- Ссылка на образ с обновлениями.
upgradeany- Предлагает обновить любую обнаруженную установку Linux независимо от наличия файла
/etc/redhat-release. vnc- Активировать VNC-установку. Для этого необходимо подключиться к машине, на которой выполняется программа клиента VNC.
vncconnect=<узел>[:<порт>]- Позволяет подключиться к заданному клиенту VNC.При этом также должен быть задан параметр «vnc».
vncpassword=<пароль>- Использовать пароль для VNC-соединения. Пароль помогает предотвратить случайные подключения к VNC-установке.При этом также должен быть задан параметр «vnc».

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.