From 2cd5a4a26d8087099fd52c390be5321c87b03ecc Mon Sep 17 00:00:00 2001 From: Eric Curtin Date: Wed, 24 Apr 2024 15:47:13 +0100 Subject: [PATCH] docs: More accurate diagram in bootloaders documentation for aboot The android bootloader is also split into two partitions, previously that wasn't represented in the diagram. Signed-off-by: Eric Curtin --- docs/bootloaders.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/bootloaders.md b/docs/bootloaders.md index 6dd1e104ee..c0a8f6fe36 100644 --- a/docs/bootloaders.md +++ b/docs/bootloaders.md @@ -41,19 +41,19 @@ We have two accompanying scripts that work with this type of environment: [aboot-deploy](https://gitlab.com/CentOS/automotive/rpms/aboot-deploy) reads what the current slot is according to the `androidboot.slot_suffix=` karg, writes to the alternate boot_a or boot_b slot and sets a symlink either /ostree/root.a or /ostree/root.b so that it is known which userspace directory to boot into based on the `androidboot.slot_suffix=` karg, on subsequent boots. ``` -+-----------------------------+ +---------------------------------+ -| | +------------------+ | | -| firmware appends: | | | | | + +---------------------------------+ ++-----------------------------+ +------------------+ | | +| bootloader_a appends karg: | | | | | | +--->+ boot_a partition +--->+ | | androidboot.slot_suffix=_a | | | | /ostree/root.a | -| | +------------------+ | | -| or | | system_a partition | -| | +------------------+ | | -| androidboot.slot_suffix=_b | | | | /ostree/root.b | ++-----------------------------+ +------------------+ | | + | system partition | ++-----------------------------+ +------------------+ | | +| bootloader_a appends karg: | | | | /ostree/root.b | | +--->+ boot_b partition +--->+ | -| to cmdline | | | | | -| | +------------------+ | | -+-----------------------------+ +---------------------------------+ +| androidboot.slot_suffix=_b | | | | | ++-----------------------------+ +------------------+ | | + +---------------------------------+ ``` ## GRUB and os-prober