Comment 6 for bug 2033111

Revision history for this message
Steve Langasek (vorlon) wrote : Re: grub-pc-bin not installed after plaintext install with canary image

Ok so the question was raised about whether, with the new installer, it's possible to install the BIOS GRUB at all on a UEFI system because we don't create a separate GRUB partition.

After installing grub-pc-bin by hand:

# grub-install --target=i386-pc /dev/vda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot partition; embedding won't be possible.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
# echo $?
1
#

The inability to boot an Ubuntu root disk in BIOS mode is not good, but that needs to be fixed in the installer to actually create the BIOS Boot partition before it's useful, and on a system with no BIOS Boot partition it doesn't matter if grub-pc-bin is installed.

So I'm taking this off the list of bugs for the landing of TPM support.