README 2.48 KB
Newer Older
1 2
Добавление поддержки syslinux; требуется для инсталяторов, live/rescue;
реализуется в рамках stage1.
Michael Shigorin's avatar
Michael Shigorin committed
3

4 5 6 7
Самостоятельное творческое использование на данный момент подразумевает
знакомство с /usr/share/doc/syslinux-*/syslinux.txt и изучение кусочков
конфигурации, которые уже существуют.

8
Цели config.mk:
9
* use/syslinux/ui/% -- конфигурирование интерфейса (см. cfg.in/00*.cfg);
10
  при использовании автоматически добавляют syslinux в FEATURES;
11
* use/syslinux/timeout/% -- задание таймаута автозагрузки (в десятых секунды);
Michael Shigorin's avatar
Michael Shigorin committed
12
* use/syslinux/%.com, use/syslinux/%.c32 -- подключение одноименных модулей
13 14
  (копирование бинарников и включение кусочков конфигурации; экспериментальное);
* use/syslinux/%.cfg -- подключение кусочков конфигурации.
15 16

Переменные generate.mk:
17
* BOOTARGS -- дополнительные аргументы загрузчику;
Michael Shigorin's avatar
Michael Shigorin committed
18
* BOOTLOADER -- isolinux (реализовано с оглядкой на syslinux/syslinux4);
19
* BOOTVGA -- видеорежим, запрашиваемый у ядра (параметр vga=);
20 21 22 23 24 25
* SYSLINUX_UI -- модуль интерфейса (если не указан, то внутренний prompt);
* SYSLINUX_MODULES -- модули .com или .c32 (перечисляются без расширения);
* SYSLINUX_CFG -- дополнительные кусочки конфигурации (например, localboot).

Здесь производится первичная обработка конфигурационных данных,
окончательно проверяемых и используемых уже в инструментальном чруте.
26 27 28 29 30

Обратите внимание: фрагменты, соответствующие именам субпрофилей,
добавляются автоматически; это поведение при необходимости отключается
выставлением переменной SYSLINUX_DIRECT и тогда вместо use/syslinux/*.cfg
следует применять прямое указание вида @$(call set,SYSLINUX_CFG,...).