Skip to content

Implement update for GRUB boot assets

Value

Ability to update GRUB EFI binaries in the field.

Description

The GRUB binary is outside of the A/B system image which is updated by the current system. We need a way to update that binary in order to address inevitable bugs and new feature requirements.

In scope

  • New specifications for where to get boot assets for x86
  • Possible changes to the raspberry pi boot assets location
  • New features for applying boot assets (without A/B logic)
  • New tests
  • New documentation

Out of Scope

  • A/B updates for boot assets

Acceptance Criteria

GRUB binary can be updated correctly.

Applicable Market Segments

Applicable Personas

Edited by Zygmunt Krynicki