Bug#772595: UEFI fixes, round 2

Steve McIntyre steve at einval.com
Mon Dec 8 22:35:31 UTC 2014


Package: release.debian.org
Severity: normal

Hi folks,

Please unblock package grub2 and grub-installer.

There's a fix for a set of related RC bug fixes (#767037 and others,
merged). There's a lot of broken UEFI implementations in the wild, and
I've added code to help us support users of those systems. For systems
which don't work properly in terms of boot configuration, we can now
force copying of grub-efi to the removable-media path as well as the
normal boot file location. I've been seeing more and more people
reporting this problem lately, and it would be awesome to have Jessie
work for these people.

There are small, contained changes for both grub2 and grub-installer,
and both are needed for this fix to work.

In grub-installer, I've added the front-end which drives most of this:

  * Add extra support for forcing installation to the EFI
    removable media path, either during installation (low priority or
    preseeding), or as an extra rescue-mode option to help people fix
    their systems post-install once they realise they need to. (#767037)

I've also added the backend support to grub2 (grub-install) which does
the extra work needed:

  * Add support for forcing an extra copy of grub-efi to the removable
    media path /boot/efi/EFI/BOOT/BOOT$ARCH.EFI (#767037)

Debdiffs attached (grub2 filtered to remove noise in the po/ dir).

unblock grub-installer/1.102
unblock grub2/2.02~beta2-18

Clearly, this is also d-i material. KiBi has been letting me drive
this, and I hope he's still happy here. I've added d-boot in CC
accordingly.

-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: grub-installer_1.102.debdiff
Type: text/x-diff
Size: 7672 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20141208/82d8a24c/attachment-0002.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: grub2_2.02~beta2-18.debdiff-filtered
Type: text/x-diff
Size: 13108 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20141208/82d8a24c/attachment-0003.diff>


More information about the Pkg-grub-devel mailing list