Начало установки при помощи Kickstart

Чтобы начать установку kickstart, вы должны загрузить компьютер с загрузочной дискеты или CD-ROM Red Hat Linux и ввести специальную команду в приглашении загрузчика. Если файл kickstart размещён на загрузочной дискете, созданной из файла образа boot.img или bootnet.img, нужная команда будет выглядеть так:

boot: linux ks=floppy

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

Если вы загружаетесь с CD-ROM Red Hat Linux, и файл kickstart размещен на дискете, отформатированной в системе vfat, можно использовать другую команду:

boot: linux ks=hd:fd0/ks.cfg

Если вам необходимо использовать дискету с драйверами, вы можете разместить файл kickstart на дискете:

boot: linux ks=floppy dd

Программа установки Red Hat Linux ищет файл kickstart, если в ядро передаётся аргумент командной строки ks. Аргумент командной строки может принимать разные формы:

ks=nfs:<server>:/<path>

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

ks=http:<server>:/<path>

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

ks=floppy

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

ks=hd:<device>/<file>

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

ks=file:/<file>

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

ks=cdrom:/<path>

Программа установки будет искать файл kickstart на CD-ROM, согласно пути <path>.

ks

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

  • Если имя определено посредством DHCP, и оно начинается с /, файл, определенный DHCP, ищется на сервере NFS.

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

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

ksdevice=<device>

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