Change logs for grub2 source package in Precise

  • grub2 (1.99-21ubuntu3.20) precise; urgency=medium
    
      * debian/patches/install_mokmanager.patch: also install MokManager if we
        got to install shim; so as to be able to control shim options.
        (LP: #1600320)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 08 Jul 2016 14:13:09 -0400
  • grub2 (1.99-21ubuntu3.19) precise-security; urgency=medium
    
      * SECURITY UPDATE: password bypass via backspace key buffer overflow
        - debian/patches/CVE-2015-8370.patch: check length before accepting a
          backspace character in grub-core/lib/crypto.c,
          grub-core/normal/auth.c.
        - CVE-2015-8370
    
     -- Marc Deslauriers <email address hidden>  Tue, 15 Dec 2015 09:14:45 -0500
  • grub2 (1.99-21ubuntu3.18) precise; urgency=medium
    
      * Do not hang headless servers indefinitely on boot after edge case power
        failure timing (LP: #1443735). Instead, time out after 30 seconds and boot
        anyway, including on non-headless systems.
    
     -- Robie Basak <email address hidden>  Tue, 19 May 2015 12:22:34 +0100
  • grub2 (1.99-21ubuntu3.17) precise; urgency=medium
    
      * Fix infinite recursion in gettext when translation fails
        (LP: #1073108)
     -- Louis Bouchard <email address hidden>   Wed, 17 Sep 2014 13:42:52 +0100
  • grub2 (1.99-21ubuntu3.16) precise; urgency=medium
    
      * Backport from upstream:
        - Avoid grub_util_biosdisk_is_floppy crash on other disk types
          (LP: #1336946).
     -- Colin Watson <email address hidden>   Thu, 03 Jul 2014 11:51:00 +0100
  • grub2 (1.99-21ubuntu3.15) precise; urgency=low
    
      [ Colin Watson ]
      * Backport from upstream:
        - Fix sector number when writing to non-512B disks (LP: #1253443).
    
      [ Yang Bai ]
      * Backport from upstream:
        - Support high resolution for grub terminal (LP: #1297128).
     -- Colin Watson <email address hidden>   Tue, 20 May 2014 10:52:20 +0100
  • 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).
    
    grub2 (1.99-21ubuntu3.13) precise; urgency=low
    
      * 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 /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 mismerge of GRUB_RECOVERY_TITLE option in 1.99-21ubuntu3.12.
    
    grub2 (1.99-21ubuntu3.12) precise; urgency=low
    
      * 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).
      * Add GRUB_RECOVERY_TITLE option, to allow the controversial "recovery
        mode" text to be customised (LP: #1240360).
     -- Colin Watson <email address hidden>   Thu, 05 Dec 2013 16:53:48 +0000
  • 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
  • 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
  • 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
  • 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
  • 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'.
    
    grub2 (1.99-21ubuntu3.6) precise-proposed; urgency=low
    
      * Fix backport mistake in patch to install signed images if UEFI Secure
        Boot is enabled.
    
    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>   Mon, 10 Dec 2012 11:31:09 +0000
  • grub2 (1.99-21ubuntu3.6) precise-proposed; urgency=low
    
      * Fix backport mistake in patch to install signed images if UEFI Secure
        Boot is enabled.
    
    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, 05 Dec 2012 16:56:50 +0000
  • 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
  • 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.
    
    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)
    
    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.
     -- Clint Byrum <email address hidden>   Wed, 12 Sep 2012 12:04:59 -0700
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.
    
    grub2 (1.99-21) unstable; urgency=low
    
      * Backport from upstream:
        - Fix hook calling for unaligned segments (closes: #666992,
          LP: #972250).
     -- Colin Watson <email address hidden>   Tue, 03 Apr 2012 18:15:58 +0100
  • 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.
    
    grub2 (1.99-20) unstable; urgency=low
    
      * Backport kFreeBSD support from upstream to 4k_sectors.patch.
    
    grub2 (1.99-19) unstable; urgency=low
    
      [ Colin Watson ]
      * Add grub-probe to grub-mount-udeb (LP: #963471).
      * Backport from upstream:
        - Restore CFLAGS after efiemu check (closes: #665772).
        - Include __ctzdi2 and __ctzsi2 from libgcc if present (closes:
          #665993).
        - Support non-512B sectors and agglomerate reads.
    
      [ Debconf translations ]
      * Croatian (Tomislav Krznar).
     -- Colin Watson <email address hidden>   Mon, 02 Apr 2012 22:42:18 +0100
  • 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.
    
    grub2 (1.99-18) unstable; urgency=low
    
      [ Colin Watson ]
      * Ensure that /sbin and /usr/sbin are in $PATH when running tests (closes:
        #662916).
      * mkconfig_loopback.patch: Use different GRUB loop devices for different
        OS loop devices (thanks, bcbc; LP: #888281).
      * Backport from upstream:
        - Add support for LZO compression in btrfs (LP: #727535).
        - Fix efiemu configure check.
    
      [ Ilya Yanok ]
      * Backport from upstream:
        - Make FAT UUID uppercase to match Linux (LP: #948716).
    
      [ Debconf translations ]
      * Norwegian Bokmål (Hans Fredrik Nordhaug).
      * Gujarati (Kartik Mistry).  Closes: #663542
     -- Colin Watson <email address hidden>   Mon, 19 Mar 2012 20:00:22 +0000
  • 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.
    
    grub2 (1.99-17) unstable; urgency=low
    
      * efi_disk_cache.patch: Fix incorrect GRUB_DISK_CACHE_BITS (LP: #944347).
     -- Colin Watson <email address hidden>   Tue, 06 Mar 2012 18:42:33 +0000
  • 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).
    
    grub2 (1.99-16) unstable; urgency=low
    
      * Backport from upstream:
        - Build with -fno-asynchronous-unwind-tables to save space (closes:
          #662787).
    
    grub2 (1.99-15) unstable; urgency=low
    
      [ Adam Conrad ]
      * grub.cfg_400.patch: Redirect grep stdout to /dev/null since
        grub-mkconfig is "exec > grub.cfg.new", which causes grep's input
        and output to be the same FD (LP: #934269) (closes: #652972)
      * efi_disk_cache.patch: Bump the disk cache on EFI systems to
        dramatically reduce load times for vmlinux/initrd (LP: #944347)
    
      [ Colin Watson ]
      * no_libzfs.patch: Use xasprintf rather than asprintf.
      * Backport from upstream:
        - Rewrite XFS btree parsing; fixes invalid BMAP (closes: #657776).
        - Handle newer autotools, and add some missing quotes in the process.
          (Note that this moves grub-mkconfig_lib and update-grub_lib to
          /usr/share/grub; I added links in /usr/lib/grub for compatibility.)
        - Fix incorrect identifiers in bash-completion (closes: #661415).
        - Add support for GRUB_CMDLINE_GNUMACH (closes: #660493).
      * Build with GCC 4.6 (closes: #654727).
    
      [ Debconf translations ]
      * Dutch (Jeroen Schot).  Closes: #651275
      * Bulgarian (Damyan Ivanov).  Closes: #653356
      * Icelandic (Sveinn í Felli).
      * Ukrainian (Yatsenko Alexandr).  Closes: #654294
      * Italian (Luca Monducci).  Closes: #654304
      * Thai (Theppitak Karoonboonyanan).  Closes: #656551
      * Uyghur (Abduqadir Abliz)
      * Indonesian (Mahyuddin Susanto).  Closes: #656705
      * Hebrew (Omer Zak).  Closes: #656852
      * Turkish (Atila KOÇ).  Closes: #656907
      * Polish (Michał Kułach).  Closes: #657265
      * Asturian (Mikel González).
      * Dzongkha (Dawa Pemo)
      * Tamil (Dr.T.Vasudevan).
      * Belarusian (Viktar Siarhiejczyk).  Closes: #662615
     -- Colin Watson <email address hidden>   Tue, 06 Mar 2012 14:06:58 +0000
  • 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
  • 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.
    
    grub2 (1.99-14) unstable; urgency=low
    
      * Rewrite no_libzfs.patch using a different approach.  (Closes: #648539)
    
    grub2 (1.99-13) unstable; urgency=low
    
      [ Debconf translations ]
      * Portuguese (Miguel Figueiredo).  Closes: #641226
      * German (Martin Eberhard Schauer).  Closes: #641630
      * Sinhala (Danishka Navin).  Closes: #644080
      * Uyghur (Gheyret Tohti).  Closes: #627011
    
      [ Robert Millan ]
      * LVM support for GNU/kFreeBSD.
        - kfreebsd_lvm.patch
      * Cherry-pick several ZFS updates from upstream Bazaar.
        - zfs_update.patch
      * Build without libzfs.
     -- Colin Watson <email address hidden>   Sun, 27 Nov 2011 17:20:49 +0000
  • 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