Добавление установки загрузчика основной системы, затребованного посредством указания "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).
-
Anton Midyukov authored
rootfs scripts are also run when building live image. But assigning BASE_BOOTARGS to live is not required, since the arguments are copied from STAGE1_BOOTARGS by the installer.
cadd66e9
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
install2/image-scripts.d | bootloader: add a guardian | |
README | bootloader: major refactoring | |
config.mk | bootloader: Add riscv64 to GRUB_ARCHES |