Ubuntu

Change log for “grub2” package in Ubuntu

175 of 218 results
Published in trusty-release on 2014-04-11
Deleted in trusty-proposed (Reason: moved to release)
grub2 (2.02~beta2-9) unstable; urgency=medium


  * Backport from upstream:
    - Tolerate devices with no filesystem UUID returned by os-prober
      (LP: #1287436).

 -- Colin Watson <email address hidden>  Thu, 10 Apr 2014 17:34:44 +0100

Available diffs

Superseded in trusty-release on 2014-04-11
Deleted in trusty-proposed on 2014-04-12 (Reason: moved to release)
grub2 (2.02~beta2-8) unstable; urgency=medium


  [ Colin Watson ]
  * Backport from upstream:
    - ieee1275: check for IBM pseries emulated machine.
    - Fix partmap, cryptodisk, and abstraction handling in grub-mkconfig
      (closes: #735935).
    - btrfs: fix get_root key comparison failures due to endianness.
  * Build-depend on automake (>= 1.10.1) to ensure that it meets configure's
    requirements (LP: #1299041).
  * When installing an image for use with UEFI Secure Boot, generate a
    load.cfg even if there are no device abstractions in use (LP: #1298399).

  [ Jon Severinsson ]
  * Add Tanglu support, as in Debian except:
    - Enable splash screen by default (as Ubuntu)
    - Enable quiet and quick boot (as Ubuntu)
    - Enable the grub-common init script (as Ubuntu)
    - Enable dynamic gfxpayload (as Ubuntu)
    - Enable vt handover (as Ubuntu)
    - Use monochromatic theme by default (as Ubuntu)
    - Use Tanglu GRUB wallpaper by default.

 -- Colin Watson <email address hidden>  Mon, 31 Mar 2014 16:30:37 +0100

Available diffs

Superseded in trusty-release on 2014-04-01
Deleted in trusty-proposed on 2014-04-02 (Reason: moved to release)
grub2 (2.02~beta2-7) experimental; urgency=medium


  * Fix shift-held-down test not to clear other modifier key states
    (LP: #843804).
  * Explicitly pass an appropriate --target to grub-install in the postinst
    (suggested by Jordan Uggla).
  * Backport from upstream:
    - Use bootaa64.efi instead of bootaarch64.efi on arm64 to comply with
      EFI specification.  Also use grubaa64.efi for consistency.

 -- Colin Watson <email address hidden>  Mon, 10 Mar 2014 13:39:33 +0000

Available diffs

Superseded in trusty-release on 2014-03-12
Deleted in trusty-proposed on 2014-03-13 (Reason: moved to release)
grub2 (2.02~beta2-6) experimental; urgency=medium


  * Install bootinfo.txt and grub.chrp into grub-ieee1275-bin on powerpc and
    ppc64el.
  * Port yaboot logic to improve installation for various powerpc machine
    types.
  * Improve parsing of /etc/default/grub.d/*.cfg in C utilities
    (LP: #1273694).
  * Run grub-install on install or upgrade on grub-ieee1275/ppc64el.

 -- Colin Watson <email address hidden>  Tue, 28 Jan 2014 23:50:55 +0000

Available diffs

Superseded in trusty-release on 2014-01-29
Deleted in trusty-proposed on 2014-01-31 (Reason: moved to release)
grub2 (2.02~beta2-5) experimental; urgency=medium


  * Add a number of EFI debugging commands to the signed image (lsefi,
    lsefimmap, lsefisystab, lssal).
  * Add gfxterm_background to the signed image so that background_image
    works in UEFI Secure Boot mode.  Thanks to syscon-hh for the report.

 -- Colin Watson <email address hidden>  Mon, 27 Jan 2014 10:03:00 +0000
Superseded in trusty-proposed on 2014-01-27
grub2 (2.02~beta2-4) experimental; urgency=medium


  * Remove redundant build-dependencies on autoconf and automake, covered by
    dh-autoreconf.
  * In --enable-quick-boot mode, restore previous behaviour of using a
    hidden timeout if GRUB_HIDDEN_TIMEOUT=0 (thanks to Sebastien Bacher for
    the report).
  * Disable cpio test on kFreeBSD again for now; it fails within cpio itself
    with "field width not sufficient for storing rdev minor".
  * Copy shim.efi.signed to the correct path in UEFI Secure Boot mode.
    Thanks to syscon-hh for the report.

 -- Colin Watson <email address hidden>  Mon, 20 Jan 2014 15:53:36 +0000

Available diffs

Superseded in trusty-proposed on 2014-01-21
grub2 (2.02~beta2-2) experimental; urgency=medium


  * Convert patch handling to git-dpm.
  * Add bi-endian support to ELF parser (Tomohiro B Berry).
  * Adjust restore_mkdevicemap.patch to mark get_kfreebsd_version as static,
    to appease "gcc -Werror=missing-prototypes".
  * Cherry-pick from upstream:
    - Change grub-macbless' manual page section to 8.
  * Install grub-glue-efi, grub-macbless, grub-render-label, and
    grub-syslinux2cfg.
  * grub-shell: Pass -no-pad to xorriso when building floppy images.

 -- Colin Watson <email address hidden>  Thu, 16 Jan 2014 15:18:04 +0000

Available diffs

Superseded in trusty-release on 2014-01-28
Deleted in trusty-proposed on 2014-01-29 (Reason: moved to release)
grub2 (2.00-22) unstable; urgency=low


  * Backport from upstream:
    - On Linux, read partition start offsets from sysfs if possible
      (LP: #1237519).
    - Fix sector number when writing to non-512B disks (LP: #1253443).
  * Regularise indentation of "recordfail" in /etc/grub.d/10_linux.

 -- Colin Watson <email address hidden>  Thu, 12 Dec 2013 01:24:11 +0000

Available diffs

Published in precise-updates on 2013-12-23
Deleted in precise-proposed (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.14) precise; urgency=low

  * Handle FAT filesystems on non-512B disks (LP: #1065281).
  * Probe FusionIO devices (LP: #1237519).
  * On Linux, read partition start offsets from sysfs if possible
    (LP: #1237519).

Superseded in trusty-release on 2013-12-13
Deleted in trusty-proposed on 2013-12-15 (Reason: moved to release)
grub2 (2.00-21) unstable; urgency=low


  [ Robert Millan ]
  * Backport from upstream:
    - Accept ZFS version 5000 (feature based).

  [ Colin Watson ]
  * Silence error message on initial installation when /etc/default/grub
    does not yet exist.
  * Add GRUB_RECOVERY_TITLE option, to allow the controversial "recovery
    mode" text to be customised (LP: #1240360).
  * Backport from upstream:
    - Revamp hidden timeout handling by adding a new timeout_style
      environment variable and a corresponding GRUB_TIMEOUT_STYLE
      configuration key for grub-mkconfig.  This controls hidden-timeout
      handling more simply than the previous arrangements, and pressing any
      hotkeys associated with menu entries during the hidden timeout will
      now boot the corresponding menu entry immediately (LP: #1178618).  As
      part of merging this, radically simplify the mess that
      quick_boot.patch had made of /etc/grub.d/30_os-prober; if it finds
      other OSes it can now just set timeout_style=menu and make sure the
      timeout is non-zero.
    - Fix build with FreeType 2.5.1.

 -- Colin Watson <email address hidden>  Tue, 03 Dec 2013 16:53:32 +0000

Available diffs

Superseded in trusty-release on 2013-12-05
Deleted in trusty-proposed on 2013-12-06 (Reason: moved to release)
grub2 (2.00-20) unstable; urgency=low


  * Backport from upstream:
    - Sort gnumach kernels in version order (closes: #725451).
  * Move packaging to git, following upstream.  Adjust Vcs-* fields.
  * Remove obsolete DM-Upload-Allowed field.
  * Merge (completely!) from Ubuntu:
    - Handle probing striped DM-RAID devices (thanks, Robert Collins;
      LP: #803658).
    - Unconditionally create grub.cfg on our EFI boot partition in Secure
      Boot mode; GRUB always needs some configuration in this case to find
      /boot/grub, since we can't modify the signed image at install time
      (Steve Langasek, LP: #1236625).
    - If MokManager is present on the host system, copy it onto the EFI boot
      partition for use (Steve Langasek).
    - Adjust UEFI installation to cope with Kubuntu setting GRUB_DISTRIBUTOR
      (LP: #1242417).
    - If building for Ubuntu:
      + Bypass menu unless other OSes are installed or Shift is pressed.
      + Show the boot menu if the previous boot failed.
      + Set GRUB_GFXPAYLOAD_LINUX=keep unless it's known to be unsupported
        on the current hardware.
      + Set vt.handoff=7 for smooth handoff to kernel graphical mode.
      + In recovery mode, add nomodeset to the Linux kernel arguments, and
        remove the 'set gfxpayload=keep' command.
      + Set default timeout to 10 seconds.
      + Enable hidden timeout support by default.
    - Migrate timeout settings from menu.lst.
    - Probe FusionIO devices (LP: #1237519).
  * Make grub.cfg world-unreadable if even hashed passwords are in use
    (closes: #632598).

 -- Colin Watson <email address hidden>  Thu, 14 Nov 2013 10:49:31 +0000
Superseded in trusty-release on 2013-11-15
Deleted in trusty-proposed on 2013-11-16 (Reason: moved to release)
grub2 (2.00-19ubuntu4) trusty; urgency=low

  * Probe FusionIO devices (LP: #1237519).
 -- Colin Watson <email address hidden>   Tue, 12 Nov 2013 16:46:19 +0000

Available diffs

Published in saucy-updates on 2013-10-31
Superseded in saucy-updates on 2013-10-31
Deleted in saucy-proposed (Reason: moved to -updates)
grub2 (2.00-19ubuntu2.1) saucy; urgency=low

  [ Colin Watson ]
  * Adjust UEFI installation to cope with Kubuntu setting GRUB_DISTRIBUTOR
    (LP: #1242417).
 -- Rohan Garg <email address hidden>   Tue, 22 Oct 2013 09:36:32 +0100
Superseded in trusty-release on 2013-11-13
Deleted in trusty-proposed on 2013-11-14 (Reason: moved to release)
grub2 (2.00-19ubuntu3) trusty; urgency=low

  * Adjust UEFI installation to cope with Kubuntu setting GRUB_DISTRIBUTOR
    (LP: #1242417).
 -- Colin Watson <email address hidden>   Tue, 22 Oct 2013 09:36:32 +0100

Available diffs

Superseded in trusty-release on 2013-10-24
Published in saucy-release on 2013-10-11
Deleted in saucy-proposed (Reason: moved to release)
grub2 (2.00-19ubuntu2) saucy; urgency=low

  [ Steve Langasek ]
  * debian/patches/ubuntu_efi_always_install_grub_cfg.patch: unconditionally
    create grub.cfg on our EFI boot partition.  Closes LP: #1236625.
  * If MokManager is present on the host system, copy it onto the EFI boot
    partition for use.
 -- Colin Watson <email address hidden>   Thu, 10 Oct 2013 18:23:29 +0100

Available diffs

Superseded in precise-proposed on 2013-12-06
grub2 (1.99-21ubuntu3.11) precise; urgency=low

  * Backport from upstream:
    - Handle partitions on non-512B EFI disks (LP: #1065281).
 -- Colin Watson <email address hidden>   Mon, 23 Sep 2013 14:32:50 +0100
Superseded in saucy-release on 2013-10-11
Deleted in saucy-proposed on 2013-10-12 (Reason: moved to release)
grub2 (2.00-19ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Show the boot menu if the previous boot failed.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Handle probing striped DM-RAID devices.

Available diffs

Superseded in saucy-release on 2013-09-19
Deleted in saucy-proposed on 2013-09-20 (Reason: moved to release)
grub2 (2.00-18ubuntu4) saucy; urgency=low

  * Restore "-p /EFI/ubuntu" to the grub-mkimage call that creates
    grubx64.efi, to fix the case of booting from a hard disk with Secure
    Boot enabled.
 -- Colin Watson <email address hidden>   Thu, 12 Sep 2013 15:27:32 +0100

Available diffs

Superseded in saucy-release on 2013-09-12
Deleted in saucy-proposed on 2013-09-13 (Reason: moved to release)
grub2 (2.00-18ubuntu3) saucy; urgency=low

  * Fix recordfail-disabling patch to take account of the GRUB_PREFIX
    variable no longer existing.
 -- Colin Watson <email address hidden>   Wed, 11 Sep 2013 17:41:22 +0100
Superseded in saucy-proposed on 2013-09-11
grub2 (2.00-18ubuntu2) saucy; urgency=low

  [ Colin Watson ]
  * debian/build-efi-images: Where possible, make use of the device path
    derived from the EFI Loaded Image Protocol to compute the prefix
    (LP: #1097570).

  [ Steve Langasek ]
  * debian/build-efi-images: Add a netboot image target to our set of
    prebuilt EFI images.

  [ Richard Laager ]
  * Disable the use of recordfail for filesystems to which GRUB cannot write
    (LP: #913336).
 -- Colin Watson <email address hidden>   Wed, 11 Sep 2013 14:58:41 +0100

Available diffs

Superseded in saucy-release on 2013-09-12
Deleted in saucy-proposed on 2013-09-13 (Reason: moved to release)
grub2 (2.00-18ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Show the boot menu if the previous boot failed.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Handle probing striped DM-RAID devices.

Available diffs

Superseded in saucy-release on 2013-08-28
Deleted in saucy-proposed on 2013-08-29 (Reason: moved to release)
grub2 (2.00-17ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Show the boot menu if the previous boot failed.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Handle probing striped DM-RAID devices.

Available diffs

Superseded in precise-updates on 2013-12-23
Deleted in precise-proposed on 2013-12-24 (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.10) precise-proposed; urgency=low

  * Add ubuntu_shim_by_default.patch that makes any EFI system boot into
    the shim (if installed) even if SecureBoot is disabled. (LP: #1184297)
 -- Stephane Graber <email address hidden>   Fri, 19 Jul 2013 14:14:16 -0400
Superseded in saucy-release on 2013-08-16
Deleted in saucy-proposed on 2013-08-17 (Reason: moved to release)
grub2 (2.00-15ubuntu2) saucy; urgency=low

  * Add ubuntu_shim_by_default.patch that makes any EFI system boot into
    the shim (if installed) even if SecureBoot is disabled. (LP: #1184297)
 -- Stephane Graber <email address hidden>   Thu, 18 Jul 2013 15:40:25 -0400

Available diffs

Superseded in saucy-release on 2013-07-18
Deleted in saucy-proposed on 2013-07-20 (Reason: moved to release)
grub2 (2.00-15ubuntu1) saucy; urgency=low

  [ Colin Watson ]
  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Disable cursor as early as possible in grub_main.
    - Treat Kubuntu as an alias for Ubuntu in GRUB_DISTRIBUTOR.

  [ Harald Sitter ]
  * Update mkconfig_ubuntu_distributor.patch to handle Kubuntu like Ubuntu;
    no GNU/Linux suffix.

Available diffs

Superseded in saucy-release on 2013-07-13
Deleted in saucy-proposed on 2013-07-14 (Reason: moved to release)
grub2 (2.00-14ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Disable cursor as early as possible in grub_main.
    - Treat Kubuntu as an alias for Ubuntu in GRUB_DISTRIBUTOR.

Available diffs

Superseded in saucy-release on 2013-05-10
Published in raring-release on 2013-04-09
Deleted in raring-proposed (Reason: moved to release)
grub2 (2.00-13ubuntu3) raring; urgency=low

  * In 05_debian_theme treat 'Kubuntu' as Ubuntu alias in $GRUB_DISTRIBUTOR.
    Kubuntu overrides the value to establish branding in the grub OS list.
 -- Harald Sitter <email address hidden>   Tue, 09 Apr 2013 10:51:06 +0200

Available diffs

Superseded in raring-release on 2013-04-09
Deleted in raring-proposed on 2013-04-10 (Reason: moved to release)
grub2 (2.00-13ubuntu2) raring; urgency=low

  * acpihalt: expand parser to handle SSDTs and some more opcodes.  Fixes
    test suite hang with current seabios.
 -- Colin Watson <email address hidden>   Wed, 13 Mar 2013 00:31:14 +0000
Superseded in raring-proposed on 2013-03-13
grub2 (2.00-13ubuntu1) raring; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Disable cursor as early as possible in grub_main.
  * Drop handling of upgrades from pre-lucid.
  * Don't call update-grub in the zz-update-grub kernel hook if
    /boot/grub/grub.cfg doesn't exist.

Available diffs

Superseded in raring-release on 2013-03-13
Deleted in raring-proposed on 2013-03-14 (Reason: moved to release)
grub2 (2.00-12ubuntu1) raring; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Disable cursor as early as possible in grub_main.
    - Apply patch from Fedora to add a "linuxefi" loader.
    - Automatically call linuxefi from linux when necessary.
    - On amd64, add raw-uefi custom upload tarballs for signing.
    - Generate configuration for signed UEFI kernels if available.
    - Install signed images if UEFI Secure Boot is enabled.
    - Output a menu entry for firmware setup on UEFI FastBoot systems.
    - Stop using the /usr/share/images/desktop-base/desktop-grub.png
      alternative as the fallback background.

Available diffs

Superseded in precise-updates on 2013-08-01
Deleted in precise-proposed on 2013-08-02 (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.9) precise; urgency=low

  * Also skip update-grub when running in a container (LP: #1060404).
 -- Colin Watson <email address hidden>   Tue, 22 Jan 2013 14:43:32 +0000
Superseded in raring-release on 2013-01-25
Deleted in raring-proposed on 2013-01-26 (Reason: moved to release)
grub2 (2.00-11ubuntu1) raring; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Disable cursor as early as possible in grub_main.
    - Apply patch from Fedora to add a "linuxefi" loader.
    - Automatically call linuxefi from linux when necessary.
    - On amd64, add raw-uefi custom upload tarballs for signing.
    - Generate configuration for signed UEFI kernels if available.
    - Install signed images if UEFI Secure Boot is enabled.
    - Output a menu entry for firmware setup on UEFI FastBoot systems.
    - Stop using the /usr/share/images/desktop-base/desktop-grub.png
      alternative as the fallback background.
  * Revert to build-depending on qemu-system rather than qemu-kvm, as in
    Debian, now that it exists in Ubuntu and is in main.

Available diffs

Superseded in precise-proposed on 2013-01-22
grub2 (1.99-21ubuntu3.8) precise; urgency=low

  * Read /etc/default/grub.d/*.cfg after /etc/default/grub (LP: #901600).
  * Fix EFI memory map handling in Linux loader (LP: #1046429).
  * If the postinst is running in a container, skip grub-install and all its
    associated questions (LP: #1060404).
 -- Colin Watson <email address hidden>   Tue, 08 Jan 2013 17:07:42 +0000
Superseded in raring-release on 2013-01-22
Deleted in raring-proposed on 2013-01-23 (Reason: moved to release)
grub2 (2.00-10ubuntu1) raring; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Disable cursor as early as possible in grub_main.
    - Apply patch from Fedora to add a "linuxefi" loader.
    - Automatically call linuxefi from linux when necessary.
    - On amd64, add raw-uefi custom upload tarballs for signing.
    - Generate configuration for signed UEFI kernels if available.
    - Install signed images if UEFI Secure Boot is enabled.
    - Output a menu entry for firmware setup on UEFI FastBoot systems.
    - Stop using the /usr/share/images/desktop-base/desktop-grub.png
      alternative as the fallback background.
    - If the postinst is running in a container, skip grub-install and all
      its associated questions.

Available diffs

Superseded in precise-updates on 2013-02-05
Deleted in precise-proposed on 2013-02-06 (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.7) precise-proposed; urgency=low

  * Fix backport mistake that caused grub.cfg not to be created in $efidir
    if UEFI Secure Boot is enabled.
  * When installing to removable media with UEFI Secure Boot, install
    gcdx64.efi.signed rather than grubx64.efi.signed.
  * Make gcdx64.efi.signed fall back to sourcing $prefix/grub.cfg if
    $prefix/x86_64-efi/grub.cfg is missing, as is likely when using
    'grub-install --removable'.

Superseded in raring-release on 2013-01-04
Deleted in raring-proposed on 2013-01-06 (Reason: moved to release)
grub2 (2.00-7ubuntu14) raring; urgency=low

  * When installing to removable media with UEFI Secure Boot, install
    gcdx64.efi.signed rather than grubx64.efi.signed (LP: #1087653).
  * Make gcdx64.efi.signed fall back to sourcing $prefix/grub.cfg if
    $prefix/x86_64-efi/grub.cfg is missing, as is likely when using
    'grub-install --removable'.
 -- Colin Watson <email address hidden>   Mon, 10 Dec 2012 11:29:04 +0000

Available diffs

Superseded in precise-proposed on 2012-12-10
grub2 (1.99-21ubuntu3.6) precise-proposed; urgency=low

  * Fix backport mistake in patch to install signed images if UEFI Secure
    Boot is enabled.

Superseded in precise-proposed on 2012-12-05
grub2 (1.99-21ubuntu3.5) precise-proposed; urgency=low

  * Backport several changes to support Secure Boot patches.
  * Add Secure Boot patches from Ubuntu 12.10 and Fedora (LP: #1075181):
    - Don't permit loading modules on UEFI secure boot.
    - Add efifwsetup module to reboot into firmware setup menu.
    - Add "linuxefi" loader which avoids ExitBootServices.
    - Only build linuxefi on amd64.
    - Make linuxefi refuse to boot without shim.
    - Make the linux module call linuxefi when necessary, simplifying
      configuration.
    - 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.
    - Generate configuration for signed UEFI kernels if available.
    - Install signed images if UEFI Secure Boot is enabled.
    - Output a menu entry for firmware setup on UEFI FastBoot systems.
    - Add some extra debugging to signed/unsigned kernel logic.
    - On amd64, 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.
 -- Colin Watson <email address hidden>   Wed, 07 Nov 2012 10:01:33 +0000
Published in oneiric-updates on 2012-11-26
Deleted in oneiric-proposed (Reason: moved to -updates)
grub2 (1.99-12ubuntu5.1) oneiric-proposed; urgency=low

  [ Ben Howard ]
  * Parameterization of recordfail setting. This allows users to define the
  default time out of GRUB when recordfail has been set. The current
  setting causes hangs on headless and appliances where access to the
  console is limited or prohibited.  (LP: #669481)
 -- Louis Bouchard <email address hidden>   Tue, 02 Oct 2012 13:50:50 +0200
Superseded in raring-release on 2012-12-14
Deleted in raring-proposed on 2012-12-15 (Reason: moved to release)
grub2 (2.00-7ubuntu13) raring; urgency=low

  * Avoid assuming that gets is declared.
 -- Colin Watson <email address hidden>   Wed, 31 Oct 2012 10:36:57 +0000
Superseded in raring-proposed on 2012-10-31
grub2 (2.00-7ubuntu12) raring; urgency=low

  * Add a little bit more debugging to signed/unsigned kernel logic.
 -- Colin Watson <email address hidden>   Wed, 31 Oct 2012 06:59:10 +0000

Available diffs

Superseded in raring-release on 2012-10-31
Published in quantal-release on 2012-10-15
Deleted in quantal-proposed (Reason: moved to release)
grub2 (2.00-7ubuntu11) quantal-proposed; urgency=low

  * Fix incorrect initrd minimum address calculation (LP: #1055686).
  * Add keystatus and loadenv to signed image (LP: #1066399).
 -- Colin Watson <email address hidden>   Sun, 14 Oct 2012 09:30:55 +0100

Available diffs

Superseded in quantal-release on 2012-10-15
grub2 (2.00-7ubuntu10) quantal; urgency=low

  * Ignore symlink traversal failures in grub-mount readdir (LP: #1051306).
 -- Colin Watson <email address hidden>   Fri, 12 Oct 2012 17:14:04 +0100

Available diffs

Superseded in quantal-release on 2012-10-12
grub2 (2.00-7ubuntu9) quantal; urgency=low

  * Fix patch to forbid insmod on UEFI secure boot to also forbid other
    methods of loading modules (LP: #1065621).
 -- Colin Watson <email address hidden>   Fri, 12 Oct 2012 01:09:31 +0100

Available diffs

Superseded in quantal-release on 2012-10-12
grub2 (2.00-7ubuntu8) quantal; urgency=low

  * Add some extra debugging to signed/unsigned kernel logic, to make it
    easier to work out why it fails for some people.
 -- Colin Watson <email address hidden>   Thu, 11 Oct 2012 14:48:03 +0100

Available diffs

Superseded in quantal-release on 2012-10-11
grub2 (2.00-7ubuntu7) quantal; urgency=low

  * Make embedded FAT filesystem a multiple of 32 blocks so that mtools is
    happy with it.
 -- Colin Watson <email address hidden>   Wed, 10 Oct 2012 13:28:20 +0100

Available diffs

Superseded in quantal-release on 2012-10-10
grub2 (2.00-7ubuntu6) quantal; urgency=low

  * GRUB's rescue parser doesn't understand 'if', so the embedded
    configuration file in gcdx64.efi emitted errors.  Add the memdisk
    module, embed a tiny FAT filesystem containing the grub.cfg with the
    search-and-chain logic, and embed a bootstrap configuration file that
    loads that using 'normal'.
 -- Colin Watson <email address hidden>   Wed, 10 Oct 2012 12:19:10 +0100

Available diffs

Superseded in quantal-release on 2012-10-10
grub2 (2.00-7ubuntu5) quantal; urgency=low

  * Embed a configuration file in gcdx64.efi which looks for a real boot
    disk containing /.disk/info or /.disk/mini-info and chains to
    /boot/grub/$platform/grub.cfg there.
 -- Colin Watson <email address hidden>   Tue, 09 Oct 2012 15:35:11 +0100

Available diffs

Superseded in quantal-release on 2012-10-09
grub2 (2.00-7ubuntu4) quantal; urgency=low

  [ Colin Watson ]
  * Install signed images if UEFI Secure Boot is enabled (LP: #1063602).

  [ Steve Langasek ]
  * debian/patches/ubuntu_uefi_firmware_setup.patch: Output a menu entry
    for firmware setup on UEFI FastBoot systems.
 -- Colin Watson <email address hidden>   Mon, 08 Oct 2012 12:16:40 +0100

Available diffs

Superseded in quantal-release on 2012-10-08
grub2 (2.00-7ubuntu3) quantal; urgency=low

  * If the postinst is running in a container, skip grub-install and all its
    associated questions (LP: #1060404).
  * 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.
  * Move Ubuntu modifications to the Fedora linuxefi patch into separate
    patches, to ease maintenance.
  * 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.
  * 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.
  * Generate configuration for signed UEFI kernels if available.
 -- Colin Watson <email address hidden>   Sun, 07 Oct 2012 11:36:29 +0100

Available diffs

Superseded in quantal-release on 2012-10-07
grub2 (2.00-7ubuntu2) quantal; urgency=low

  * For now, stop using the /usr/share/images/desktop-base/desktop-grub.png
    alternative as the fallback background.  We should ultimately have some
    Ubuntu branding here, but at the moment it just confuses people who
    accidentally install desktop-base.
 -- Colin Watson <email address hidden>   Thu, 04 Oct 2012 10:34:01 +0100

Available diffs

Superseded in quantal-release on 2012-10-04
grub2 (2.00-7ubuntu1) quantal; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Disable cursor as early as possible in grub_main.
    - Apply patch from Fedora to forbid insmod on UEFI secure boot.
    - Apply patch from Fedora to add a "linuxefi" loader.
    - On amd64, add a raw-uefi custom upload tarball for signing.
  * Fix hwmatch to not override more informative errors from grub_file_open
    with "file not found".
  * Read /etc/default/grub.d/*.cfg after /etc/default/grub (LP: #901600).

Available diffs

Superseded in quantal-release on 2012-09-27
grub2 (2.00-5ubuntu3) quantal; urgency=low

  * Rename raw-uefi custom upload tarball to grub2_* rather than
    grub-efi-amd64_*, to produce a more sensible archive URL.
 -- Colin Watson <email address hidden>   Fri, 21 Sep 2012 11:01:41 +0100

Available diffs

Superseded in quantal-release on 2012-09-21
grub2 (2.00-5ubuntu2) quantal; urgency=low

  * Apply patch from Fedora to add a "linuxefi" loader which boots kernels
    with EFI handover patches, avoiding ExitBootServices.
  * On amd64, add a raw-uefi custom upload tarball for signing.
  * Temporarily make linuxefi refuse to validate kernels in the absence of a
    shim, until we get some other details worked out.
 -- Colin Watson <email address hidden>   Thu, 20 Sep 2012 18:31:48 +0100

Available diffs

Superseded in quantal-release on 2012-09-20
grub2 (2.00-5ubuntu1) quantal; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Disable cursor as early as possible in grub_main.
    - Avoid getting confused by inaccessible loop device backing paths.
    - Apply patch from Fedora to forbid insmod on UEFI secure boot.

Available diffs

Superseded in quantal-release on 2012-09-19
grub2 (2.00-4ubuntu1) quantal; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Disable cursor as early as possible in grub_main.
    - Avoid getting confused by inaccessible loop device backing paths.
    - Apply patch from Fedora to forbid insmod on UEFI secure boot.

Available diffs

Superseded in quantal-release on 2012-09-14
grub2 (2.00-3ubuntu1) quantal; urgency=low

  * Resynchronise with Debian (LP: #1046890).  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Disable cursor as early as possible in grub_main.
    - Avoid getting confused by inaccessible loop device backing paths.
  * Apply patch from Fedora to forbid insmod on UEFI secure boot.

Available diffs

Superseded in precise-updates on 2013-01-03
Deleted in precise-proposed on 2013-01-05 (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.4) precise-proposed; urgency=low

  * Revert 1.99-21ubuntu3.2 again,as it was erroneously included again
    in 1.99-21ubuntu3.3.

Superseded in quantal-release on 2012-09-13
grub2 (1.99-22ubuntu2) quantal; urgency=low

  [ Brian Murray ]
  * source_grub2.py: use attach_default_grub from apport's hookutils
    This also fixes the missing encoding statement if the file contains
    non-ASCII characters. (LP: #919956)
 -- Brian Murray <email address hidden>   Tue, 04 Sep 2012 08:59:05 -0700

Available diffs

Superseded in precise-proposed on 2012-09-12
grub2 (1.99-21ubuntu3.3) precise-proposed; urgency=low

  [ Ben Howard ]
  * Parameterization of recordfail setting. This allows users to define the
    default time out of GRUB when recordfail has been set. The current
    setting causes hangs on headless and appliances where access to the
    console is limited or prohibited.  (LP: #669481)
 -- Louis Bouchard <email address hidden>   Tue, 21 Aug 2012 10:51:58 +0200
Deleted in precise-proposed on 2012-06-06 (Reason: wrong solution to #1009294)
grub2 (1.99-21ubuntu3.2) precise-proposed; urgency=low

  * Revert previous SRU. This caused AMI cloud images to prompt about the
    changed configuration file, breaking automated upgrades. (LP: #1009294)
  * This reopens bug #978464, which will break Ubuntu 10.04->12.04 upgrades
    if user does not opt-in to reinstall grub-pc bootloader when prompted.
 -- Christopher James Halse Rogers <email address hidden>   Wed, 06 Jun 2012 14:14:48 +1000
Superseded in quantal-release on 2012-09-06
grub2 (1.99-22ubuntu1) quantal; urgency=low

  [ Colin Watson ]
  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.
    - Don't crash on inaccessible loop device backing paths.
    - Backport several upstream EFI device discovery patches.

  [ Ben Howard ]
  * Parameterization of recordfail setting. This allows users to define the
    default time out of GRUB when recordfail has been set. The current
    setting causes hangs on headless and appliances where access to the
    console is limited or prohibited.  (LP: #669481)

Available diffs

Superseded in precise-updates on 2012-09-29
Deleted in precise-proposed on 2012-09-30 (Reason: moved to -updates)
grub2 (1.99-21ubuntu3.1) precise-proposed; urgency=low

  * Switch to backwards compatible ${} syntax for grub.cfg (LP: #978464)
 -- Dmitrijs Ledkovs <email address hidden>   Tue, 15 May 2012 09:03:27 -0700

Available diffs

Superseded in quantal-release on 2012-05-30
grub2 (1.99-21ubuntu4) quantal; urgency=low

  * Switch to backwards compatible ${} syntax for grub.cfg (LP: #978464)
 -- Dmitrijs Ledkovs <email address hidden>   Tue, 15 May 2012 08:03:30 -0700

Available diffs

Superseded in quantal-release on 2012-05-15
Published in precise-release on 2012-04-17
grub2 (1.99-21ubuntu3) precise; urgency=low

  * Backport several upstream EFI device discovery patches to fix boot
    failures (LP: #975061).
 -- Colin Watson <email address hidden>   Tue, 17 Apr 2012 16:11:45 +0100

Available diffs

Superseded in precise-release on 2012-04-17
grub2 (1.99-21ubuntu2) precise; urgency=low

  [ Andy Whitcroft ]
  * Only supply vt.handoff=7 when we are using gfxpayload=keep.  Do this
    even when the command line is modified before execution.  (LP: #942846)

  [ Colin Watson ]
  * Don't crash on inaccessible loop device backing paths (LP: #938724).
 -- Colin Watson <email address hidden>   Thu, 05 Apr 2012 13:36:57 +0100

Available diffs

Superseded in precise-release on 2012-04-05
grub2 (1.99-21ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.

Available diffs

Superseded in precise-release on 2012-04-03
grub2 (1.99-20ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.

Available diffs

Superseded in precise-release on 2012-04-02
grub2 (1.99-18ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.

Available diffs

Superseded in precise-release on 2012-03-19
grub2 (1.99-17ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.

Available diffs

Superseded in precise-release on 2012-03-06
grub2 (1.99-16ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
  * Use qemu -no-kvm in tests for now to work around LP #947597.
  * Disable cursor as early as possible in grub_main (LP: #861048).

Available diffs

Published in lucid-updates on 2012-01-30
Deleted in lucid-proposed (Reason: moved to -updates)
grub2 (1.98-1ubuntu13) lucid-proposed; urgency=low

  [ Colin Watson ]
  * Handle partition devices without corresponding disk devices
    (LP: #623609).

  [ Ken Stailey ]
  * Backport upstream patch to skip LVM snapshots (LP: #563895).
 -- Colin Watson <email address hidden>   Fri, 20 Jan 2012 12:08:36 +0000

Available diffs

Superseded in precise-release on 2012-03-06
grub2 (1.99-14ubuntu2) precise; urgency=low

  * no_libzfs.patch: Use xasprintf rather than asprintf.
 -- Colin Watson <email address hidden>   Mon, 28 Nov 2011 01:37:30 +0000

Available diffs

Superseded in precise-release on 2011-11-28
grub2 (1.99-14ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.

Available diffs

Superseded in precise-release on 2011-11-27
Published in oneiric-release on 2011-10-01
grub2 (1.99-12ubuntu5) oneiric; urgency=low

  * Never use 'set gfxpayload=keep' in recovery mode (LP: #854967).
 -- Colin Watson <email address hidden>   Sat, 01 Oct 2011 10:30:39 +0100

Available diffs

175 of 218 results