Last commit made on 2022-02-16
Get this branch:
git clone -b os-prober-auto https://git.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

533c36f... by Julian Andres Klode

Only run os-prober on first run and if it previously found other OS

This ensures that we do not regress the user experience where it
matters (installing Ubuntu alongside existing systems), but prevents
us from running os-prober if there was no other OS installed during
installation time.

LP: #1955109

01413a5... by Julian Andres Klode

Build with FUSE3

LP: #1935659

29bb37e... by Julian Andres Klode

Free correct size when freeing params, rather than 16 Ki

Earlier versions of the patch allocated params to be 16 KiB
large, then we only allocated the size we actually need, but
the did not change the free to the new size.

LP: #1958623

62d267b... by Julian Andres Klode

releasing package grub2 version 2.06-2ubuntu4

7a8a43d... by Julian Andres Klode

grub-check-signatures: Support gzip compressed kernels

LP: #1954683

4529ad7... by Julian Andres Klode

UBUNTU: Move verifiers after decompressors

Our arm64 kernels are compressed as Image.gz, and decompressed
in grub using gzio. This fails shim_lock verifier as the verifiers
run before the decompression.

Change the order so that the verifier runs last.

This change changes behavior of the pgp verifier, which we do not
use, but which always ran first. Since we do not use that verifier,
the change here should be correct.

This changes TPM measurements for compressed kernels to measure
the kernel binary rather than the gzip archive as well.

LP: #1954683

ada83a0... by Julian Andres Klode

releasing package grub2 version 2.06-2ubuntu3

039af5f... by Julian Andres Klode

releasing package grub2 version 2.06-2ubuntu3

f828078... by Julian Andres Klode

linuxefi: Cherry-pick back missing hunk, fix failure to allocate kernel at preferred address

Cherry-pick the missing hunk back that changes parameter loading
in grub-core/loader/i386/linux.c, this should fix booting on
BIOS systems.

Fix the fallback for kernel addresses on amd64 EFI, if the kernel
could not be allocated at the preferred address, reset errno such
that if the 2nd allocation succeeds, we do not fail erroneously.

0352199... by Julian Andres Klode

releasing package grub2 version 2.06-2ubuntu2