Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #31, ИЮНЬ 2003 г.

KICKSTART. Ставим Линукс с полпинка

LinuxAdmin

Спецвыпуск Xakep, номер #031, стр. 031-034-3


Рекомендую переименовать файл anaconda-ks.cfg в просто ks.cfg (именно файл с таким именем ищет инсталлер по умолчанию) и сохранить его куда-нибудь на флоппик или другой носитель, и всегда держать под рукой. Допустим, ты работал, и тебе понадобилось удалить/установить на машину какой-нибудь пакет. Ты его устанавливаешь, а потом сразу добавляешь его в свой файл ks.cfg, и при переустановке системы тебе не надо вспоминать, как этот пакет назывался, и выискивать его на трех дисках - он установится при инсталляции системы.

УСТАНОВИ СЕРЕГУ В ПОЗИЦИЮ

Как же теперь, собственно, запустить инсталляцию? Вставляешь дискету, на которой записан файлик ks.cfg и грузишься с первого дистрибутивного сидюка. У тебя выскакивает графический экранчик и внизу надпись "boot:". Здесь набираешь:

boot: linux ks=floppy

То есть говоришь, что хочешь инсталлировать систему методом kickstart, а файл конфигурации находится на флоппешнике. При желании можешь поместить этот файл в другое место (на раздел на винте или на сидюк), тогда надо указать в явном виде устройство и полный путь к файлу. Понятно, что можно хранить на флоппе несколько файлов под разные конфигурации. Представь, что ты помогаешь ставить Линух нескольким своим друзьям. Вдруг у одного из них падает система. Ты приходишь к нему с флоппешкой, берешь дистриб, запускаешь инсталляшку и набираешь, например:

boot: linux ks=hd:fdo/seregalamo-ks.cfg

(соответственно, файл seregalamo-ks.cfg должен быть заготовлен заранее и помещен на дискетку). И говоришь: "Ладно, Серега, у меня еще куча дел, надеюсь, сидюки сам сможешь переставить?".

СРЕДА С ЧЕЛОВЕЧЬИМ ЛИЦОМ

А файлик этот ты можешь заготовить дома на своей машине, да еще и в дружественной графической среде. Для этого служит прога redhat-config-kickstart (она, естественно, должна быть установлена на твоей машине). Просто нажми "Start -> Run -> redhat-config-kickstart", и увидишь следующее окно:

Дальше выбираем метод инсталляции:

Выставляем опции загрузчика:

Определяем, как будем разбивать жесткий диск:

Дальше сконфигурируем параметры X-Window (здесь ты сразу можешь поставить нужные тебе монитор и видюху как под свою тачку, так и под тачку Сереги, если делаешь файл для этого ламобота). Также здесь можно выбрать оболочку по умолчанию (Gnome или KDE) и разрешение экрана.

Выбор пакетов. Здесь есть одно большое ограничение: ты не можешь выбирать здесь индивидуальные пакеты - только группы пакетов. Поэтому можно сделать основные настройки в графическом режиме, а потом открыть полученный файл каким-нибудь редактором и добавить информацию о нужных/ненужных пакетах вручную. Как это делается, я объяснял выше.

Теперь надо сохранить полученную конфигурацию в файл (назовем его seregalamo-ks.cfg). Нажимаем File -> Save и вводим путь и имя файла:

Когда файл понадобится, чтобы переустановить систему, просто скопируй его на дискетку (дискетка должна быть отформатирована в FAT!!!).

ПОДНАЧИТАТЬСЯ

Здесь мы затронули лишь некоторые аспекты того, что ты можешь сделать с помощью kickstart. Дальнейшая информация о kickstart installation доступна в RedHat Customisation Guide. Этот документ находится на диске с документацией, а если ты брал только инсталляционный набор из трех дисков, то можешь закачать документ из Интернета по адресу: www.redhat.com/docs/manuals/linux.

Также тебя может заинтересовать RedHat Linux kickstart HOW-TO. Его ты можешь забрать по адресу:
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/KickStart-HOWTO.html

К сожалению, вся документация на английском. Так что желаю удачи!

Назад на стр. 031-034-2  Содержание