Fedora 16 Update: grub2-1.99-13.fc16.2

updates at fedoraproject.org updates at fedoraproject.org
Wed Mar 21 02:30:33 UTC 2012


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2012-3697
2012-03-15 01:34:06
--------------------------------------------------------------------------------

Name        : grub2
Product     : Fedora 16
Version     : 1.99
Release     : 13.fc16.2
URL         : http://www.gnu.org/software/grub/
Summary     : Bootloader with support for Linux, Multiboot and more
Description :
The GRand Unified Bootloader (GRUB) is a highly configurable and customizable
bootloader with modular architecture.  It support rich varietyof kernel formats,
file systems, computer architectures and hardware devices.

--------------------------------------------------------------------------------
Update Information:

The multiple changes in grub2-1.99-12 included one aimed at having grub2 build using most of Fedora's default compiler optimization flags. This change included building optimized for speed rather than size, which is desirable for most packages, but actually causes problems in the case of grub2: it resulted in the grub core image which is installed into the MBR and the small amount of empty space between the MBR and the first partition (the 'embedding area'), on MS-DOS labelled disks, being larger than it previously was. This image is very size sensitive as the embedding area, particularly on disks which were formatted prior to the last year or two, is often very small: a difference of a few bytes in the size of the core image can result in it being too large to fit into the embedding area.

This update reverts to building grub2 optimized for size rather than speed, which results in the core image size being back to where it was prior to grub2-1.99-12. This should resolve some cases where users installing Fedora 16 with remote repositories enabled encountered failure installing the bootloader, due to the core image being too large to fit into the embedding area on their disk.

To test the impact of this change you have to cause grub2 to attempt to install itself to the MBR, not just update the package. Doing an installation with the updates-testing repository enabled, or running 'grub2-install (target disk)', should achieve this.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Mar 12 2012 Adam Williamson <awilliam at redhat.com> - 1:1.99-13.2
- Build with -Os for both grub2-efi and regular grub2 (complete fix for
  782144) (thanks Ian Collier)
* Fri Feb 17 2012 Orion Poplawski <orion at cora.nwra.com> - 1:1.99-13.1
- Build with -Os (bug 782144)
* Thu Dec  8 2011 Adam Williamson <awilliam at redhat.com> - 1.99-13
- fix hardwired call to grub-probe in 30_os-prober (rhbz#737203)
* Mon Nov  7 2011 Peter Jones <pjones at redhat.com> - 1.99-12
- Lots of .spec fixes from Mads Kiilerich:
  Remove comment about update-grub - it isn't run in any scriptlets
  patch info pages so they can be installed and removed correctly when renamed
  fix references to grub/grub2 renames in info pages (#743964)
  update README.Fedora (#734090)
  fix comments for the hack for upgrading from grub2 < 1.99-4
  fix sed syntax error preventing use of $RPM_OPT_FLAGS (#704820)
  make /etc/grub2*.cfg %config(noreplace)
  make grub.cfg %ghost - an empty file is of no use anyway
  create /etc/default/grub more like anaconda would create it (#678453)
  don't create rescue entries by default - grubby will not maintain them anyway
  set GRUB_SAVEDEFAULT=true so saved defaults works (rbhz#732058)
  grub2-efi should have its own bash completion
  don't set gfxpayload in efi mode - backport upstream r3402
- Handle dmraid better. Resolves: rhbz#742226
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #782144 - Regression in core.img size in grub2-1.99-13.fc16
        https://bugzilla.redhat.com/show_bug.cgi?id=782144
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update grub2' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list