-
grub2 (1.98+20100804-5ubuntu3.3) maverick-proposed; urgency=low
* Fix use of freed memory when replacing existing loopback device
(LP: #742967).
* Make sure to reinstall GRUB on upgrade if Wubi is in use (LP: #742967).
* Enable grub-fstest, so that we can use it to help find wubildr
(LP: #610898).
* Make NTFS UUIDs uppercase (LP: #695290).
grub2 (1.98+20100804-5ubuntu3.2) maverick-proposed; urgency=low
* Backport multipath probing fixes (LP: #687501).
-- Colin Watson <email address hidden> Wed, 27 Apr 2011 10:32:26 +0100
-
grub2 (1.98+20100804-5ubuntu3.2) maverick-proposed; urgency=low
* Backport multipath probing fixes (LP: #687501).
-- Colin Watson <email address hidden> Tue, 05 Apr 2011 19:45:23 +0100
-
grub2 (1.98+20100804-5ubuntu3.1) maverick-proposed; urgency=low
* If we're upgrading and /boot/grub/core.img doesn't exist, then don't ask
where to install GRUB, since it probably means we're in some kind of
specialised environment such as a live USB stick (LP: #591202).
* Drop the default priority of grub2/linux_cmdline to medium. We only
need to ask it if we're upgrading from GRUB Legacy and found an empty
kopt in menu.lst (LP: #591202).
-- Colin Watson <email address hidden> Thu, 20 Jan 2011 15:52:34 +0000
-
grub2 (1.98+20100804-5ubuntu3) maverick; urgency=low
* Improve message if too many embedding area sectors need to be avoided
(thanks, Vladimir Serbinenko).
* Expand on "sector already in use" message to note that the software in
question may cause other problems and suggest reporting a bug (thanks,
Vladimir Serbinenko).
* Disable video_bochs and video_cirrus on PC BIOS systems, as probing PCI
space seems to break on some systems (LP: #641259).
-- Colin Watson <email address hidden> Wed, 06 Oct 2010 11:55:58 +0100
-
grub2 (1.98+20100804-5ubuntu2) maverick; urgency=low
* When embedding the core image in a post-MBR gap, check for and avoid
sectors matching any of a list of known signatures (mitigates LP
#441941; more work may be required).
-- Colin Watson <email address hidden> Mon, 27 Sep 2010 18:42:42 +0100
-
grub2 (1.98+20100804-5ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
- Program vesafb on BIOS systems rather than efifb.
- Add a grub-rescue-efi-amd64 package containing a rescue CD-ROM image
for EFI-AMD64.
- Extend EFI initialisation code to understand (,$partition)-style
prefixes. If the EFI System Partition is on the same disk as
/boot/grub, use this rather than allowing GRUB to set the prefix to
the EFI System Partition by default.
- Handle partition devices without corresponding disk devices.
* Extend ubuntu_linux_no_loopmount.patch to ignore devices loop-mounted
from files in /etc/grub.d/20_linux_xen as well as /etc/grub.d/10_linux,
quelling a warning message on Wubi.
* On Wubi, don't ask for an install device, but just update wubildr using
the diverted grub-install (LP: #581760).
grub2 (1.98+20100804-5) unstable; urgency=low
[ Updated translations ]
* Hebrew (he.po) by Omer Zak and Lior Kaplan (closes: #593855).
* Romanian (ro.po) by ioan-eugen STAN (closes: #595727).
* Esperanto (eo.po) by Felipe Castro (closes: #596171).
[ Colin Watson ]
* Make grub-efi-amd64 conflict with grub-pc as well as the other way
round.
* Backport upstream patches to fix DM-RAID support (closes: #594221,
LP: #634840).
[ Robert Millan ]
* enable_zfs.patch: Fix grub-fstest build problem.
* zfs_fix_label_arg.patch: Fix kfreebsd_device initialization on ZFS
for non-main filesystems.
-- Colin Watson <email address hidden> Mon, 20 Sep 2010 09:13:08 +0100
-
grub2 (1.98+20100804-4ubuntu6) maverick; urgency=low
* Handle partition devices without corresponding disk devices
(LP: #623609).
-- Colin Watson <email address hidden> Fri, 10 Sep 2010 18:35:49 +0100
-
grub2 (1.98+20100804-4ubuntu5) maverick; urgency=low
[ Colin Watson ]
* Make grub-efi-amd64 conflict with grub-pc as well as the other way round
(LP: #632642).
* Extend EFI initialisation code to understand (,$partition)-style
prefixes. If the EFI System Partition is on the same disk as
/boot/grub, use this rather than allowing GRUB to set the prefix to the
EFI System Partition by default (LP: #632775). (If they're on different
disks, grub-install already used a UUID to find /boot/grub.)
[ Mario Limonciello ]
* Modify ubuntu_efi_install to check for case-insensitive EFI distributor.
(LP: #632706)
-- Colin Watson <email address hidden> Wed, 08 Sep 2010 13:41:18 +0100
-
grub2 (1.98+20100804-4ubuntu4) maverick; urgency=low
* Adjust the EFI-AMD64 rescue CD image to find itself at boot time by
looking for /.disk/info, rather than by UUID. This is a temporary
measure to allow parts of this image to be incorporated into other CD
images.
-- Colin Watson <email address hidden> Wed, 25 Aug 2010 22:58:53 +0100
-
grub2 (1.98+20100804-4ubuntu3) maverick; urgency=low
* Build-depend on mtools for grub-rescue-efi-amd64 build.
* Only build grub-rescue-efi-amd64 on architectures where we build
grub-efi-amd64.
-- Colin Watson <email address hidden> Wed, 25 Aug 2010 15:23:31 +0100
-
grub2 (1.98+20100804-4ubuntu2) maverick; urgency=low
* Add a grub-rescue-efi-amd64 package containing a rescue CD-ROM image for
EFI-AMD64. For the moment, the purpose of this is mainly to deliver
files to debian-installer.
-- Colin Watson <email address hidden> Wed, 25 Aug 2010 13:45:56 +0100
-
grub2 (1.98+20100804-4ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
- Program vesafb on BIOS systems rather than efifb.
* Go back to gfxpayload=text by default for Ubuntu 10.10, as the kernel
needs more work to avoid lockups with some video cards
(LP: #605614, #608429, #612626).
grub2 (1.98+20100804-4) unstable; urgency=low
[ Updated translations ]
* Italian (it.po) by Luca Monducci (closes: #593685).
* Finnish (fi.po) by Esko Arajärvi (closes: #593921).
[ Colin Watson ]
* Run update-grub from kernel hooks if DEB_MAINT_PARAMS is unset, for
compatibility with old kernel packages. This may produce duplicate runs
of update-grub, but that's better than not running it at all (closes:
#594037).
grub2 (1.98+20100804-3) unstable; urgency=low
[ Updated translations ]
* Brazilian Portuguese (pt_BR.po) by Flamarion Jorge (closes: #592156).
* Asturian (ast.po) by Maacub (closes: #592313).
* Galician (gl.po) by Jorge Barreiro (closes: #592816).
[ Robert Millan ]
* Backport ZFS bugfixes from upstream Bazaar:
- zfs_fix_chroot.patch: Fix breakage when running grub-probe inside chroot.
- zfs_fix_label_arg.patch: Fix grub-probe fs_label argument.
- zfs_fix_pathname.patch: Fix pathname for non-root ZFS filesystems.
- zfs_fix_segfault.patch: Fix segfault when /dev is not mounted.
[ Colin Watson ]
* Escape single quotes when removing them from $mode in zz-update-grub, so
that this works when /bin/sh is bash (thanks, Will Dyson; closes:
#593242).
* Add support for ext2 root on GNU/kFreeBSD (thanks, Aurelien Jarno;
closes: #593467).
grub2 (1.98+20100804-2) unstable; urgency=low
[ Colin Watson ]
* Make /etc/kernel/postrm.d/zz-update-grub a real file rather than a
symlink (closes: #592076).
[ Updated translations ]
* Norwegian Bokmål (nb.po) by Hans Nordhaug (closes: #591569).
grub2 (1.98+20100804-1) unstable; urgency=low
* New Bazaar snapshot.
- Fix grub-emu build on GNU/kFreeBSD (closes: #591490).
[ Colin Watson ]
* Add kernel hook scripts and remove any uses of update-grub as a
postinst_hook or postrm_hook in /etc/kernel-img.conf (closes: #554175).
Thanks to Ben Hutchings for advice and to Harald Braumann for an early
implementation.
* Extend the existing GRUB_LEGACY_0_BASED_PARTITIONS handling to avoid
new-style partition naming when generating output for GRUB Legacy
(closes: #590554).
[ Updated translations ]
* Slovak (sk.po) by Slavko (closes: #591458).
grub2 (1.98+20100802-1) unstable; urgency=low
* New Bazaar snapshot.
- Remove compatibility with terminal.mod prior to
terminal_input/terminal_output separation (LP: #519358).
- Enable `grub-probe -t device' resolution on ZFS.
- Don't use UUID for LVM root when generating Xen entries (closes:
#591093).
- Restore missing whitespace to commands' --help output (closes:
#590874).
- Select unique numbers for named RAID arrays, for use as keys in the
disk cache.
[ Updated translations ]
* German (Martin Eberhard Schauer). Closes: #590108
* Spanish (Francisco Javier Cuadrado). Closes: #590448
* Traditional Chinese (Tetralet). Closes: #591191
* Danish (Joe Hansen). Closes: #591223
* Dutch (Paul Gevers). Closes: #590864
* Japanese (Hideki Yamane). Closes: #591058
[ Robert Millan ]
* postinst.in: Fill in device size and model information on GNU/kFreeBSD,
using camcontrol.
* patches/enable_zfs.patch: New patch. Link ZFS from grub-extras into
grub-probe and grub-setup.
* control: Build-Depend on libzfs-dev and libnvpair-dev on kfreebsd-*.
[ Colin Watson ]
* Offer RAID devices as GRUB installation targets if they contain /,
/boot, or /boot/grub.
-- Colin Watson <email address hidden> Mon, 23 Aug 2010 13:11:28 +0100
-
grub2 (1.98+20100722-1ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
- Program vesafb on BIOS systems rather than efifb, and return to
enabling gfxpayload=keep by default if the kernel has the necessary
support built-in.
grub2 (1.98+20100722-1) unstable; urgency=low
* New Bazaar snapshot.
- Don't count named RAID arrays when looking for unused array numbers.
[ Colin Watson ]
* Merge from Ubuntu:
- grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
syntax change (lupin-support isn't in Debian, but this is harmless
anyway).
-- Colin Watson <email address hidden> Thu, 22 Jul 2010 21:44:52 +0100
-
grub2 (1.98+20100720-1ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
syntax change.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
- Program vesafb on BIOS systems rather than efifb, and return to
enabling gfxpayload=keep by default if the kernel has the necessary
support built-in.
grub2 (1.98+20100720-1) unstable; urgency=low
* New Bazaar snapshot.
- Link to Info documentation on changes from GRUB Legacy in README
(closes: #502623).
- Add support for mdadm metadata formats 1.x (closes: #492897).
[ Aaron M. Ucko ]
* Compare -trunk kernels earlier than numeric ABIs (closes: #568160).
[ Colin Watson ]
* Remove /boot/grub/device.map, /boot/grub/grubenv,
/boot/grub/installed-version, and /boot/grub/locale/ on purge, if
permitted (closes: #547679).
* Convert from CDBS to dh.
* Use exact-version dependencies in grub2 and grub-efi, to reduce
potential confusion.
* Raise priority of grub-common and grub-pc to optional (also done in
archive overrides).
* Copy-edit debian/presubj.
* Use 'mktemp -t' rather than hardcoding /tmp (closes: #589537).
[ Mario 'BitKoenig' Holbe ]
* Update /etc/grub.d/05_debian_theme to handle multiple entries in
GRUB_TERMINAL_OUTPUT (closes: #589322).
[ Updated translations ]
* Simplified Chinese (zh_CN.po) by YunQiang Su (closes: #589013).
* Russian (ru.po) by Yuri Kozlov (closes: #589244).
* Swedish (sv.po) by Martin Bagge / brother (closes: #589259).
* Bulgarian (bg.po) by Damyan Ivanov (closes: #589272).
* Indonesian (id.po) by Arief S Fitrianto (closes: #589318).
* Arabic (ar.po) by Ossama M. Khayat.
* Basque (eu.po) by Iñaki Larrañaga Murgoitio (closes: #589489).
* Persian (fa.po) by Bersam Karbasion (closes: #589544).
* Czech (cs.po) by Miroslav Kure (closes: #589568).
* Belarusian (be.po) by Viktar Siarheichyk (closes: #589634).
-- Colin Watson <email address hidden> Wed, 21 Jul 2010 10:10:21 +0100
-
grub2 (1.98+20100710-1ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Keep the loopback file open so that subsequent changes to the "root"
environment variable don't affect it.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Change priority to optional to match the priority of grub.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
syntax change.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
* Canonicalise device paths when building a device map on the fly.
* Program vesafb on BIOS systems rather than efifb, and return to enabling
gfxpayload=keep by default if the kernel has the necessary support
built-in.
grub2 (1.98+20100710-1) unstable; urgency=low
* New Bazaar snapshot.
- Handle degraded RAID arrays in grub-probe and grub-setup.
- Fix gfxterm pager handling.
[ Fabian Greffrath ]
* Get value of correct debconf question when deciding whether to purge
/boot/grub (closes: #588331).
[ Colin Watson ]
* Generate device.map in something closer to the old ordering (thanks,
Vadim Solomin).
[ Updated translations ]
* Croatian (hr.po) by Josip Rodin, closes: #588350.
* French (fr.po) by Christian Perrier (closes: #588695).
grub2 (1.98+20100706-1) unstable; urgency=low
* New Bazaar snapshot.
- USB hub support.
- Fix GRUB_BACKGROUND configuration ordering.
- Fix corruption of first entry name in a reiserfs directory.
- Don't include MD devices when generating device.map (if you're using
RAID and upgraded through 1.98+20100702-1 or 1.98+20100705-1, you may
need to fix this up manually).
-- Colin Watson <email address hidden> Mon, 12 Jul 2010 15:02:28 +0100
-
grub2 (1.98+20100705-1ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Keep the loopback file open so that subsequent changes to the "root"
environment variable don't affect it.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Adjust upgrade version checks for Ubuntu.
- Change priority to optional to match the priority of grub.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
syntax change.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
- Extend the EFI version of grub-install to be able to install into an
EFI System Partition mounted on /boot/efi in a location that complies
with the EFI specification.
- Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
- Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
grub2 (1.98+20100705-1) unstable; urgency=medium
* New Bazaar snapshot.
- Bidi and diacritics support.
+ Use terminfo for ieee1275 terminals (closes: #586953).
- Don't use empty grub_device in EFI grub-install (closes: #587838).
- Fix grub-setup core.img comparison when not embedding (thanks, Matt
Kraai and M. Vefa Bicakci; closes: #586621).
* Update Source: in debian/copyright (thanks, Jörg Sommer).
* Convert by-id disk device names from device.map to traditional device
names for display (closes: #587951).
* Set urgency=medium. We've cleared out most of the apparent regressions
at this point, and #550704 is getting more and more urgent to fix in
testing.
grub2 (1.98+20100702-1) unstable; urgency=low
* New Bazaar snapshot.
- Use video functions in Linux loader rather than hardcoding UGA; load
all available video backends (closes: #565576, probably).
- Add support for initrd images on Fedora 13.
- Output grub.cfg stanzas for Xen (closes: #505517).
- Add 'cat --dos' option to treat DOS-style "\r\n" line endings as
simple newlines (closes: #586358).
- Change grub-mkdevicemap to emit /dev/disk/by-id/ names where possible
on Linux.
- Return CF correctly in mmap e820/e801 int15 hook (closes: #584846).
- The info documentation now has no broken references, although of
course it could still use more work (closes: #553460).
- Support GRUB_BADRAM in grub-mkconfig.
- Skip LVM snapshots (closes: #574863).
[ Colin Watson ]
* Mention grub-rescue-usb.img in grub-rescue-pc description (closes:
#586462).
* Add instructions for using grub-rescue-usb.img (closes: #586463).
* Remove /usr/lib/grub/mips-* from grub-common rather than the incorrect
/usr/lib/grub/mipsel-*, so that it stops clashing with grub-yeeloong;
add a versioned Replaces to grub-yeeloong just in case (closes:
#586526).
* Remove qemu-system build-dependency on hurd-i386, where it doesn't seem
to exist. Disable tests if qemu-system-i386 isn't available.
* Mark "upgrade-from-grub-legacy" paragraph in
grub-pc/chainload_from_menu.lst as untranslatable.
* Update Homepage field (thanks, Sedat Dilek).
* On Linux, if /boot/grub/device.map exists on upgrade to this version,
regenerate it to use stable device names in /dev/disk/by-id/. If it had
more than one entry, then display a critical-priority debconf note
(sorry, but it's better than silently breaking boot menu entries)
advising people to check custom boot menu entries and update them if
necessary (closes: #583271).
* Use 'set -e' rather than '#! /bin/sh -e' or '#! /bin/bash -e', to avoid
accidents when debugging with 'sh -x'.
* Store grub-pc/install_devices as persistent device names under
/dev/disk/by-id/ (closes: #554790). Migrate previous device names to
that, with explicit confirmation in non-trivial cases to make sure we
got the right ones. If the devices we were told to install to ever go
away, ask again. (This is based on the implementation in Ubuntu.)
* If grub-install fails during upgrade-from-grub-legacy, allow the user to
try again with a different device, but failing that cancel the upgrade
(closes: #587790).
* Remove numbering from patch files. The order is now explicit in a quilt
series file, and renumbering from time to time is tedious.
[ Updated translations ]
* Ukrainian (uk.po) by Yatsenko Alexandr / Borys Yanovych (closes:
#586611).
* Indonesian (id.po) by Arief S Fitrianto (closes: #586799).
* Swedish (sv.po) by Martin Bagge (closes: #586827).
* Persian (fa.po) by Behrad Eslamifar (closes: #587085).
* French (fr.po) by Christian Perrier (closes: #587383).
* Galician (gl.po) by Jorge Barreiro (closes: #587796).
[ Robert Millan ]
* Add commented GRUB_BADRAM example in debian/default/grub.
grub2 (1.98+20100617-1) unstable; urgency=low
* New Bazaar snapshot.
- Fix i386-pc prefix handling with nested partitions (closes: #585068).
* When running grub-pc.postinst from upgrade-from-grub-legacy, tell it to
disregard the fact that /boot/grub/stage2 and /boot/grub/menu.lst still
exist (closes: #550477).
* Touch a marker file when grub-install is run but GRUB Legacy files are
still around. If that marker file is present, pretend that GRUB Legacy
files are missing when upgrading.
* If GRUB Legacy files are present when upgrading, scan boot sectors of
all disks for GRUB 2. If we find GRUB 2 installed anywhere, then ask
the user if they want to finish conversion to GRUB 2, and warn them that
not doing so may render the system unbootable (closes: #586143). Thanks
to Sedat Dilek for helping to narrow down this bug.
* Leaving grub-pc/install_devices empty makes sense in some situations,
but more often than not is a mistake. On the other hand, automatically
selecting all disk devices would upset some people too. Compromise by
simply asking for explicit confirmation if grub-pc/install_devices is
left empty, defaulting to false so that simply selecting all the
defaults in debconf can't leave you with an unbootable system (closes:
#547944, #557425).
-- Colin Watson <email address hidden> Mon, 05 Jul 2010 10:28:07 +0100
-
grub2 (1.98+20100614-2ubuntu4) maverick; urgency=low
* Rearrange postinst install_devices logic so that preparatory code is run
only once and the while loop only encloses actual asking of questions,
and so that the question being asked is always marked for redisplay when
going round the while loop again (LP: #580408).
* Only offer partitions containing /, /boot, or /boot/grub for
grub-install; installing to other partitions may have harmful effects
such as making Windows unbootable, and installing GRUB to every single
partition is likely to result in confusion anyway (LP: #576724).
-- Colin Watson <email address hidden> Thu, 01 Jul 2010 18:26:37 +0100
-
grub2 (1.98+20100614-2ubuntu3) maverick; urgency=low
* Hide errors from grub-install if efivars is built-in.
* Source /usr/lib/grub/grub-mkconfig_lib in EFI grub-install, for
make_system_path_relative_to_its_root.
-- Colin Watson <email address hidden> Wed, 23 Jun 2010 08:53:25 +0100
-
grub2 (1.98+20100614-2ubuntu2) maverick; urgency=low
* Set have_grubenv=true when $prefix/grubenv exists, which should fix
recordfail. This was lost as part of the savedefault upstream merge.
* Extend the EFI version of grub-install to be able to install into an EFI
System Partition mounted on /boot/efi in a location that complies with
the EFI specification.
* Upgrade the installed core image when upgrading grub-efi-ia32 or
grub-efi-amd64, although only if /boot/efi/EFI/ubuntu already exists.
* Make grub-efi-ia32 and grub-efi-amd64 depend on efibootmgr so that
grub-install works properly.
-- Colin Watson <email address hidden> Fri, 18 Jun 2010 15:19:03 +0100
-
grub2 (1.98+20100614-2ubuntu1) maverick; 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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Keep the loopback file open so that subsequent changes to the "root"
environment variable don't affect it.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Store grub-pc/install_devices as persistent device names under
/dev/disk/by-id/.
- Change priority to optional to match the priority of grub.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Don't run /etc/grub.d/README, even if it somehow ended up being
executable.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
- grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage
syntax change.
- Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
- Use qemu rather than qemu-system-i386.
grub2 (1.98+20100614-2) unstable; urgency=low
* Build-depend on gcc-4.4-multilib on i386 and kopensolaris-i386 too, in
order to build grub-efi-amd64.
* Ignore non-option arguments in grub-mkconfig (closes: #586056).
-- Colin Watson <email address hidden> Wed, 16 Jun 2010 18:22:38 +0100
-
grub2 (1.98+20100614-1ubuntu2) maverick; urgency=low
* Build-depend on gcc-4.4-multilib on i386 and kopensolaris-i386 too, in
order to build grub-efi-amd64.
-- Colin Watson <email address hidden> Wed, 16 Jun 2010 13:28:11 +0100
-
grub2 (1.98+20100614-1ubuntu1) maverick; urgency=low
* Resynchronise with Debian:
- Add btrfs probing support, currently only in the single-device case
(LP: #450260).
- Insert partmap module in prepare_grub_to_access_device to handle
cross-partmap setups (LP: #451585).
- Fix verbose error output when device-mapper isn't supported by the
running kernel (LP: #526045).
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 for Ubuntu.
- Apply Ubuntu GRUB Legacy changes to legacy update-grub script: title,
recovery mode, quiet option, tweak how memtest86+ is displayed, and
use UUIDs where appropriate.
- Fix backslash-escaping in merge_debconf_into_conf.
- Remove "GNU/Linux" from default distributor string.
- Add crashkernel= options if kdump and makedumpfile are available.
- If other operating systems are installed, then automatically unhide
the menu. Otherwise, if GRUB_HIDDEN_TIMEOUT is 0, then use keystatus
if available to check whether Shift is pressed. If it is, show the
menu, otherwise boot immediately. If keystatus is not available, then
fall back to a short delay interruptible with Escape.
- Allow Shift to interrupt 'sleep --interruptible'.
- Don't display introductory message about line editing unless we're
actually offering a shell prompt. Don't clear the screen just before
booting if we never drew the menu in the first place.
- Remove some verbose messages printed before reading the configuration
file.
- Suppress progress messages as the kernel and initrd load for
non-recovery kernel menu entries.
- Keep the loopback file open so that subsequent changes to the "root"
environment variable don't affect it.
- Change prepare_grub_to_access_device to handle filesystems
loop-mounted on file images.
- Ignore devices loop-mounted from files in 10_linux.
- Show the boot menu if the previous boot failed, that is if it failed
to get to the end of one of the normal runlevels.
- Handle RAID devices containing virtio components.
- Don't generate /boot/grub/device.map during grub-install or
grub-mkconfig by default.
- Store grub-pc/install_devices as persistent device names under
/dev/disk/by-id/.
- Change priority to optional to match the priority of grub.
- Don't display "GRUB loading" unless Shift is held down.
- Adjust versions of grub-doc and grub-legacy-doc conflicts to tolerate
our backport of the grub-doc split.
- Fix LVM/RAID probing in the absence of /boot/grub/device.map.
- Look for .mo files in /usr/share/locale-langpack as well, in
preference.
- Don't run /etc/grub.d/README, even if it somehow ended up being
executable.
- Make sure GRUB_TIMEOUT isn't quoted unnecessarily.
- Probe all devices in 'grub-probe --target=drive' if
/boot/grub/device.map is missing.
- Adjust hostdisk id for hard disks, allowing grub-setup to use its
standard workaround for broken BIOSes.
* grub-common Breaks: lupin-support (<< 0.30) due to a grub-mkimage syntax
change.
* Renumber Ubuntu patches to start from 950 with no gaps.
* Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
* Use qemu rather than qemu-system-i386 (see LP #594888).
* Fix quoting in failed_boot_menu and quick_boot patches.
grub2 (1.98+20100614-1) unstable; urgency=low
* New Bazaar snapshot.
- Make target-related error messages from grub-mkimage slightly more
helpful (closes: #584415).
- Fix underquoting that broke savedefault (thanks, Mario 'BitKoenig'
Holbe; closes: #584812).
- Expand 'info grub' substantially, including a new section on
configuring authentication (closes: #584822).
- Give all manual pages proper NAME sections (closes: #496706).
* Update 915resolution from grub-extras:
- Fix a hang with 945GME (thanks, Sergio Perticone; closes: #582142).
[ Colin Watson ]
* Disable grub-emu on sparc for the time being. We're currently trying to
use TARGET_* flags to build it, which won't work.
* Don't build-depend on libsdl1.2-dev on hurd-i386. Although
libsdl1.2-dev exists there, it's currently uninstallable due to missing
libpulse-dev, and we can happily live without it for now.
* kfreebsd-amd64 needs gcc-4.4-multilib too (closes: #585668).
* Warn and return without error from prepare_grub_to_access_device if
/boot is a dm-crypt device (thanks, Marc Haber; closes: #542165).
* Make /etc/grub.d/05_debian_theme usable by shells other than bash
(thanks, Alex Chiang; closes: #585561).
* Remove grub-mkisofs leftovers from debian/copyright.
* Fix reversed sense of DEB_BUILD_OPTIONS=nocheck handling.
* Build-depend on qemu-system for grub-pc tests.
grub2 (1.98+20100602-2) unstable; urgency=low
* Only build-depend on libdevmapper-dev on Linux architectures.
* Don't build-depend on libusb-dev on hurd-i386, where it doesn't seem to
be available.
* Fix printf format mismatch in disk/usbms.c (closes: #584474).
* Fix verbose error output when device-mapper isn't supported by the
running kernel (closes: #584196).
* Prepend "part_" to partmap module names in grub-mkconfig, in line with
grub-install (closes: #584426).
grub2 (1.98+20100602-1) unstable; urgency=low
* New Bazaar snapshot.
- Add btrfs probing support, currently only in the single-device case
(closes: #540786).
- Fix grub-emu build on mips/powerpc/sparc.
- Add safety check to make sure that /boot/grub/locale exists before
trying to probe it (closes: #567211).
- Several 'info grub' improvements, including a new section on
configuration file generation using grub-mkconfig which documents the
available keys in /etc/default/grub (closes: #497085).
- Many USB fixes.
[ Colin Watson ]
* Reorganise configure and build targets in debian/rules to use stamp
files. configure/* never existed and build/* was always a directory, so
make never considered either of them up to date (closes: #450505).
* Remove config.h.in from AUTOGEN_FILES, since autoheader doesn't
necessarily update it.
* Remove conf/gcry.mk from AUTOGEN_FILES, and conf/gcry.rmk from their
dependencies. autogen.sh runs util/import_gcry.py after autoconf et al,
so conf/gcry.rmk's timestamp will be later than some of the
autogenerated outputs.
* Go back to shipping rescue images in the grub-rescue-pc .deb itself
rather than generating them in the postinst. This means that (a) they
get removed when the package is removed (closes: #584176); (b) they are
listed in package metadata, as is proper for files in /usr (closes:
#584218); (c) grub-rescue-pc can potentially be used as a
build-dependency for other packages that need to build GRUB images into
installation media etc., without having to build-depend on grub-pc which
isn't coinstallable with other platform variants and does invasive
things in its postinst.
* Add grub-mkrescue patch from Thomas Schmitt to allow reducing the size
of xorriso-created images. Use this to ensure that
grub-rescue-floppy.img fits well within size limits (closes: #548320).
grub2 (1.98+20100527-2) unstable; urgency=low
* Always override statically-linked-binary Lintian tag for kernel.img;
dynamic linking makes no sense here.
* kernel.img is stripped upstream where it can be, but override Lintian's
error for the cases where it can't.
* Override binary-from-other-architecture for kernel.img as well as *.mod
when building grub-efi-amd64 on i386.
grub2 (1.98+20100527-1) unstable; urgency=low
* New Bazaar snapshot.
- Support multiple terminals in grub-mkconfig, e.g.
GRUB_TERMINAL='serial console' (closes: #506707).
- Speed up consecutive hostdisk operations on the same device (closes:
#508834, #574088).
- Fix grammar error in grub-setup warning (closes: #559005).
- Use xorriso for image creation rather than embedding a modified copy
of mkisofs (closes: #570156).
- Issue an error rather than segfaulting if only some LVM component
devices are in device.map (closes: #577808).
- Fix typo in make_device_name which caused grub-probe problems on
systems with BSD disk labels (closes: #578201).
- Add DM-RAID probe support (closes: #579919).
- Include all gnumach kernels on Hurd, not just gnumach and gnumach.gz
(closes: #581584).
[ Colin Watson ]
* Restore TEXTDOMAINDIR correction in grub.d files, lost by mistake in a
merge. Noticed by Anthony Fok.
* Don't fail on purge if the ucf association has already been taken over
by a different grub package (closes: #574176).
* Add debian/grub-extras/*/conf/*.mk to AUTOGEN_FILES.
* Remove support for the lpia architecture, now removed from Ubuntu.
* Conflict with grub (<< 0.97-54) as well as grub-legacy.
* Build-depend on libdevmapper-dev for DM-RAID probe support.
* Switch to quilt.
* Suggest xorriso (>= 0.5.6.pl00) in grub-common, since grub-mkrescue now
needs it. Depend on it in grub-rescue-pc.
* Move grub-mkimage to grub-common, now that it only has one
implementation.
* Clean up temporary files used while building grub-firmware-qemu.
* Make grub-probe work with symlinks under /dev/mapper (closes: #550704).
* When upgrading a system where GRUB 2 is chainloaded from GRUB Legacy and
upgrade-from-grub-legacy has not been run, upgrade the chainloaded image
rather than confusing the user by prompting them where they want to
install GRUB (closes: #546822).
* Build-depend on libsdl1.2-dev for SDL support in grub-emu.
* Don't leak debconf's file descriptor to update-grub, so that the LVM
tools called from os-prober don't complain about it (closes: #549976).
Other leaks are not this package's fault, may not be bugs at all, and in
any case os-prober 1.36 suppresses the warnings.
* Build-depend on flex (>= 2.5.35).
* Build-depend on gcc-4.4-multilib on amd64.
[ Updated translations ]
* Slovenian (sl.po) by Vanja Cvelbar (closes: #570110).
* Vietnamese (vi.po) by Clytie Siddall (closes: #574578).
* Tamil (ta.po) by Tirumurti Vasudevan (closes: #578282).
* Portuguese (pt.po) by Tiago Fernandes (closes: #580140).
* Romanian (ro.po) by Eddy Petrișor / Andrei Popescu (closes: #583185).
-- Colin Watson <email address hidden> Wed, 16 Jun 2010 12:13:14 +0100
-
grub2 (1.98-1ubuntu6) lucid-proposed; urgency=low
* When migrating from the old grub-pc/install_devices scheme, check if the
old value indicated installation to a single partition on a single disk.
In that case, if there is only one disk present and it has a matching
partition number, then we can install to that partition without asking
(LP: #508173).
-- Colin Watson <email address hidden> Wed, 28 Apr 2010 15:48:02 +0100
-
grub2 (1.98-1ubuntu5) lucid; urgency=low
* Enclose all translated strings in grub.cfg in single quotes, and escape
them appropriately (LP: #552921).
-- Colin Watson <email address hidden> Tue, 13 Apr 2010 14:29:45 +0100