kiwi-el8/doc/source
Marcus Schäfer fe478de901
Added API for BLS and systemd-boot support
Bootloaders implementing the Boot Loader Spec (BLS) are not
directly compatible with the original Bootloader Class design
in kiwi. Because of that an interface class which translates
the original API into calls following BLS was added. This allows
us to keep the implementations in the Builder classes and the
public BootLoader interface untouched. In addition to the BLS
API an implementation to support the systemd-boot loader is
part of this commit too.

An example type definition to use systemd-boot with an EFI
disk image type looks like the following:

    <type image="oem" filesystem="xfs" firmware="efi" bootloader="systemd_boot" efipartsize="200"/>

The implementation uses bootctl and kernel-install tools
provided from systemd and expects a proper integration
of systemd-boot by the distribution maintainers

This Fixes #1935
2022-11-12 17:39:22 +01:00
..
.images Update documentation 2018-01-30 10:37:41 +01:00
.static/css Build schema documentation with Oxygen 2017-06-29 10:38:45 +02:00
api Added new CloneDevice class 2022-04-05 17:43:41 +02:00
building_images Style changes in container docs 2022-03-09 18:14:29 +01:00
commands Added --loglevel option 2022-11-08 15:06:50 +01:00
concept_and_workflow Added a NOTE: section to explain the finer points of adding tools to a 2022-08-03 17:27:07 -06:00
contributing Switch to pytest_container instead of custom conftest 2021-11-24 15:44:29 +01:00
image_description Added API for BLS and systemd-boot support 2022-11-12 17:39:22 +01:00
overview Update documentation in content and structure 2020-07-01 10:42:51 +02:00
plugins Added documentation about sharing backends 2021-11-23 10:43:10 +01:00
troubleshooting Update documentation 2021-12-15 22:17:11 +01:00
working_with_images Add support for prebuilt bootstrap package for apt 2022-05-18 11:19:51 +02:00
api.rst Fixup documentation for consistency 2020-02-19 18:01:14 +01:00
building_images.rst Style changes in container docs 2022-03-09 18:14:29 +01:00
commands.rst Update documentation in content and structure 2020-07-01 10:42:51 +02:00
concept_and_workflow.rst Update and fix documentation 2021-05-16 17:43:50 +02:00
conf.py Bump version: 9.24.48 → 9.24.49 2022-10-22 22:27:41 +02:00
contributing.rst Functions integration tests (#1851) 2021-06-21 15:03:13 +02:00
image_description.rst Fixed include processing 2021-11-12 07:46:52 -05:00
image_types_and_results.rst Style changes in container docs 2022-03-09 18:14:29 +01:00
index.rst Added example aarch64 integration test for Ubuntu 2022-05-29 20:00:43 +02:00
installation.rst Update kiwi installation documentation 2021-05-17 09:39:53 +02:00
overview.rst Fixed typo in overview page 2022-07-12 15:51:55 +02:00
plugins.rst Added documentation for kiwi stackbuild plugin 2021-10-08 18:07:20 +02:00
quickstart.rst Update documentation 2021-12-15 22:17:11 +01:00
troubleshooting.rst Update documentation 2021-12-15 22:17:11 +01:00
working_with_images.rst Add support for prebuilt bootstrap package for apt 2022-05-18 11:19:51 +02:00