mkimage-profiles/features.in/syslinux
Anton Midyukov 32e79be977 syslinux: add pxelinux.0
...so that bits required for PXE boot are handy in the image.

Suggested-by: glebfm@altlinux.org, klark@altlinux.org
2019-09-30 21:40:51 +03:00
..
cfg.in syslinux: tweak vncconnect item description 2019-08-19 23:37:45 +03:00
scripts.d syslinux: copy config for grub2 on aarch64 2019-08-30 19:23:27 +03:00
stage1/scripts.d 90-build-distro.mk, boot.mk, syslinux: add ARM64 EFI support for distro targets 2019-08-30 19:23:28 +03:00
config.mk syslinux: add pxelinux.0 2019-09-30 21:40:51 +03:00
generate.mk syslinux: dedup generate.mk 2018-03-03 15:22:33 +03:00
README syslinux: introduced BOOTVGA 2016-12-30 16:25:48 +03:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Добавление поддержки 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,...).