760c09c393
Add target use/bootloader/uboot. Das U-Boot -- the Universal Boot Loader, used on single board PCs (also in qemu). Use bootloader lists to provide better portability and to avoid overcomplicating bootloader switch. Added restriction for alterator-$$(BASE_BOOTLOADER)) only for ISO images. Since the new uboot bootloader is not supported in Alterator and is not used when building ISO images.
22 lines
1.6 KiB
Plaintext
22 lines
1.6 KiB
Plaintext
Добавление установки загрузчика основной системы, затребованного
|
||
посредством указания "grub", "lilo" или "uboot" в BASE_BOOTLOADER.
|
||
|
||
Соответствующий модуль alterator добавляется в устанавливаемую
|
||
систему (он НЕ должен требоваться пакету installer-distro-*)
|
||
и требует пакет выбранного загрузчика. Так как для uboot такого
|
||
модуля нет и в тоже время uboot не используется в установочных
|
||
дистрибутивах, то установка модуля alterator была ограничена
|
||
целями distro/*, формирующими ISO-образы.
|
||
|
||
Обратите внимание: в процессе конфигурирования дистрибутива
|
||
"переключение" загрузчика может происходить только в одну сторону
|
||
-- если выставлен grub, произведено переключение на lilo и затем
|
||
произведена ещё одна попытка переключения на grub, то в конфигурации
|
||
останется lilo как последняя "новая" цель с точки зрения make.
|
||
|
||
При необходимости всё-таки "пересилить" последнее изменение можно
|
||
|
||
@$(call set,BASE_BOOTLOADER,grub_или_lilo)
|
||
|
||
Реализация экспериментальная (нужно модуляризовать installer-steps).
|