Uploaded image for project: 'Mender'
  1. Mender
  2. MEN-1961

Get rid of boot delay in GRUB/UEFI (grub-efi) to get faster boot times

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Done
    • Priority: (None)
    • Resolution: Fixed
    • Affects Version/s: yocto-2.5-sumo
    • Fix Version/s: None
    • Environment:
      QEMU

      Description

      At the time of writing I have only tested this on QEMU, but there is a considerable delay of several seconds just to get GRUB started when built from Yocto. This same delay doesn't show in the BIOS implementation. In the BIOS case we roll our own GRUB recipe, but in the UEFI case we use the upstream one from Yocto, so it may be a bug in their recipe, or possibly in the UEFI provider (ovmf, TianoCore).

      Boot times matter to many customers, and the problem potentially affects all Yocto users using GRUB/UEFI, so it's a worthwhile optimization to get rid of this delay.

      Likely related is an error message printed by GRUB. If this error is resolved by this fix, please remove this troubleshooting section: https://github.com/mendersoftware/mender-docs/pull/506 (master and any stable docs branches)

        Attachments

          Activity

            People

            • Assignee:
              dadamski Dominik Adamski
              Reporter:
              a10040 Kristian Amlie
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support

                  Summary Panel