91075d008f
...instead of hardwired 0x314 (which is rather wrong for modern kernels and hardware, just ran into that with yet another Matrox G200eW WPCM450).
31 lines
2.5 KiB
Plaintext
31 lines
2.5 KiB
Plaintext
Добавление поддержки syslinux; требуется для инсталяторов, live/rescue;
|
||
реализуется в рамках stage1.
|
||
|
||
Самостоятельное творческое использование на данный момент подразумевает
|
||
знакомство с /usr/share/doc/syslinux-*/syslinux.txt и изучение кусочков
|
||
конфигурации, которые уже существуют.
|
||
|
||
Цели config.mk:
|
||
* use/syslinux/ui/% -- конфигурирование интерфейса (см. cfg.in/00*.cfg);
|
||
при использовании автоматически добавляют syslinux в FEATURES;
|
||
* use/syslinux/timeout/% -- задание таймаута автозагрузки (в десятых секунды);
|
||
* use/syslinux/%.com, use/syslinux/%.c32 -- подключение одноименных модулей
|
||
(копирование бинарников и включение кусочков конфигурации; экспериментальное);
|
||
* use/syslinux/%.cfg -- подключение кусочков конфигурации.
|
||
|
||
Переменные generate.mk:
|
||
* BOOTARGS -- дополнительные аргументы загрузчику;
|
||
* BOOTLOADER -- isolinux (реализовано с оглядкой на syslinux/syslinux4);
|
||
* BOOTVGA -- видеорежим, запрашиваемый у ядра (параметр vga=);
|
||
* SYSLINUX_UI -- модуль интерфейса (если не указан, то внутренний prompt);
|
||
* SYSLINUX_MODULES -- модули .com или .c32 (перечисляются без расширения);
|
||
* SYSLINUX_CFG -- дополнительные кусочки конфигурации (например, localboot).
|
||
|
||
Здесь производится первичная обработка конфигурационных данных,
|
||
окончательно проверяемых и используемых уже в инструментальном чруте.
|
||
|
||
Обратите внимание: фрагменты, соответствующие именам субпрофилей,
|
||
добавляются автоматически; это поведение при необходимости отключается
|
||
выставлением переменной SYSLINUX_DIRECT и тогда вместо use/syslinux/*.cfg
|
||
следует применять прямое указание вида @$(call set,SYSLINUX_CFG,...).
|