diskimage-builder/diskimage_builder/elements/block-device-mbr
Ian Wienand 7b4c8abce3 Choose appropriate bootloader for block-device
In the prior change we added block-device-[mbr|gpt|efi] elements to
create appropriate disk-layouts.

This adds an environment flag to each so the bootloader can install
the right thing.  The EFI install path is updated to work with this
(this part a copy of I572937945adbb5adaa5cb09200752e323c2c9531)

We do some basic sanity checking in the block-device elements;
e.g. mbr is not suitable for aarch64, and efi is not suitable for
power.

This updates the bootloader to install EFI where appropriate

Co-Authored-By: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Change-Id: Ib80acbfd9a12efd976c3fa15a5d1081eb0799305
2018-02-23 10:04:44 +11:00
..
environment.d Choose appropriate bootloader for block-device 2018-02-23 10:04:44 +11:00
block-device-default.yaml Add block-device defaults 2018-02-23 10:04:40 +11:00
block-device-ppc64el.yaml Add block-device defaults 2018-02-23 10:04:40 +11:00
element-provides Add block-device defaults 2018-02-23 10:04:40 +11:00
README.rst Add block-device defaults 2018-02-23 10:04:40 +11:00

================
Block Device MBR
================

This provides the default legacy block-device configuration for the
"vm" element.  This configures a single partition and is suitable for
a MBR based bootloader.