Installer/common/altboot: различия между версиями

Материал из ALT Linux Wiki
Строка 2: Строка 2:


=bootchain/altboot=
=bootchain/altboot=
'''bootchain''' — форк и дальнейшее развитие [https://github.com/osboot/make-initrd/tree/master/features/pipeline pipeline], фичи [[Make-initrd|make-initrd]], предлагающей «пошаговый» принцип загрузки.
'''altboot''' (альтернативная загрузка) — дистронезависимая система загрузки, построенная поверх bootchain, работающая как часть run-time [[Make-initrd|make-initrd]], альтернатива [[Installer/common/propagator|propagator]] с [[Make-initrd-propagator|make-initrd-propagator]] в дистрибутивах Альт на «одиннадцатой платформе», обеспечивающая дополнительный функционал, слой совместимости с установщиком, [[Alterator-netinst|alterator-netinst]] и более гибкие возможности дальнейшего расширения.
Проще говоря, '''bootchain+altboot''' пришли на смену propagator'у в [[P11|p11]], сделав возможным использовать run-time и все фичи [[Make-initrd|make-initrd]] не только в установленной ОС Альт, но теперь и во всех установочных и универсальных носителях, содержащих сквоши второй стадии '''altinst''', '''live''' или '''rescue'''.


Здесь можно скачать полное руководство к версии '''0.1.5-alt23''': [[Файл:От пропагатора к altboot.pdf]]. Ниже приведено только краткое описание для тех, кто уже знаком с загрузкой через [[Installer/common/propagator|propagator]] и [[Make-initrd-propagator|init-bottom]].
Здесь можно скачать полное руководство к версии '''0.1.5-alt23''': [[Файл:От пропагатора к altboot.pdf]]. Ниже приведено только краткое описание для тех, кто уже знаком с загрузкой через [[Installer/common/propagator|propagator]] и [[Make-initrd-propagator|init-bottom]].

Версия от 01:07, 25 июля 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


bootchain/altboot

bootchain — форк и дальнейшее развитие pipeline, фичи make-initrd, предлагающей «пошаговый» принцип загрузки.

altboot (альтернативная загрузка) — дистронезависимая система загрузки, построенная поверх bootchain, работающая как часть run-time make-initrd, альтернатива propagator с make-initrd-propagator в дистрибутивах Альт на «одиннадцатой платформе», обеспечивающая дополнительный функционал, слой совместимости с установщиком, alterator-netinst и более гибкие возможности дальнейшего расширения.

Проще говоря, bootchain+altboot пришли на смену propagator'у в p11, сделав возможным использовать run-time и все фичи make-initrd не только в установленной ОС Альт, но теперь и во всех установочных и универсальных носителях, содержащих сквоши второй стадии altinst, live или rescue.

Здесь можно скачать полное руководство к версии 0.1.5-alt23: Файл:От пропагатора к altboot.pdf. Ниже приведено только краткое описание для тех, кто уже знаком с загрузкой через propagator и init-bottom.

ramdisk_size, automatic=type:iso и lowmem

...

Параметры сетевой загрузки

...

Примеры использования

...

Журналирование и отладка

Демон chaind ведёт журнал /var/log/chaind.log, доступный в stage1 на tty3 (по нажатию Alt-F3), что определяется дефолтными значениями BC_LOG_VT и BC_LOGFILE в файле конфигурации, а также перебивается параметром make-initrd rdlog=console или rdlog=printk в рантайме.

Расширенная отладка включается через /proc/cmdline параметром bc_debug. В этом случае журнал копируется по тому же пути в stage2 после отработки последнего «шага», а если в новой rootfs нет /var/log, то копируется в /dev/bootchain/. Аналогом propagator-debug в самом make-initrd является параметр rdshell либо stop=runinit, для его использования образ initramfs должен быть собран с соответствующей фичей «rdshell».

Полезные ссылки

Enjoy! ;-)