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

          Container Issues

            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