Created by Steve Langasek on 2012-10-08 and last modified on 2012-10-08
Get this branch:
bzr branch lp:~vorlon/ubuntu/quantal/grub2/uefi-fastboot
Only Steve Langasek can upload to this branch. If you are Steve Langasek please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Steve Langasek

Recent revisions

2285. By Steve Langasek on 2012-10-08

Resync with trunk

2284. By Steve Langasek on 2012-10-08

debian/patches/ubuntu_uefi_firmware_setup.patch: Output a menu entry
for firmware setup on UEFI FastBoot systems.

2283. By Colin Watson on 2012-10-07

releasing version 2.00-7ubuntu3

2282. By Colin Watson on 2012-10-07

Build two images for signing: one with prefix /EFI/BOOT for use on
removable media, and one with prefix /EFI/ubuntu (and with the lvm,
mdraid09, and mdraid1x modules added) for use on fixed disks. Setup
mostly borrowed from Fedora.

2281. By Colin Watson on 2012-10-07

Generate configuration for signed UEFI kernels if available.

2280. By Colin Watson on 2012-10-07

Change prefix of signed image to /EFI/ubuntu.

2279. By Colin Watson on 2012-10-07

* Implement secure boot handling policy as outlined by Steve Langasek:
  - Make the linux module call linuxefi when necessary, simplifying
    configuration. Add the linux module to the signed image.
  - If secure boot is enabled and the kernel is signed, linux will call
    linuxefi to hand over to it without calling ExitBootServices.
  - Otherwise, linux will fall through to previous code, call
    ExitBootServices itself, and boot the kernel normally.
  - Change linuxefi to return GRUB_ERR_ACCESS_DENIED rather than
    GRUB_ERR_INVALID_COMMAND in the case of an invalid signature, to make
    it easier to implement different handling of unsigned kernels in
    future if necessary.

2278. By Colin Watson on 2012-10-05

Move Ubuntu modifications to the Fedora linuxefi patch into separate
patches, to ease maintenance.

2277. By Colin Watson on 2012-10-05

* Merge UEFI secure boot tweaks from Fedora:
  - Don't error on insmod on UEFI/SB, but also don't do any insmodding.
  - Add sleep to the list of modules in the signed image.

2276. By Colin Watson on 2012-10-05

If the postinst is running in a container, skip grub-install and all its
associated questions (LP: #1060404).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.