[Bug 376879] Re: grub2 installer modifies grub 0.97 menu.lst incorrectly and fails to chainload grub2
Launchpad Bug Tracker
376879 at bugs.launchpad.net
Thu Jun 4 11:20:06 UTC 2009
This bug was fixed in the package grub2 - 1.96+20090523-1ubuntu1
---------------
grub2 (1.96+20090523-1ubuntu1) karmic; urgency=low
[ Colin Watson ]
* Resynchronise with Debian. Remaining changes:
+ debian/control:
- Depend on rather than Suggest os-prober; Ubuntu version does not
suffer from the mount problem that prevents Debian from marking this
Depends.
+ debian/default/grub
- Adjust for default Ubuntu boot options.
- Use new GRUB_CMDLINE_LINUX_DEFAULT option to set "quiet splash" for
default items only. These options won't be set in single user mode.
+ debian/patches/03_ubuntu_grub_standards
- Remove GNU/Linux from default string.
* debian/legacy/update-grub: Apply Ubuntu branding: title, recovery mode,
quiet option, and tweak how memtest86+ is displayed.
[ Andy Whitcroft ]
* debian/legacy/update-grub: fix generation to use the uuid command for
the root specifier when the groot is a UUID. Use the same test as is
used in the 'grub' package. LP: #376879
grub2 (1.96+20090523-1) unstable; urgency=low
* New SVN snapshot.
- Add drivemap command, similar to grub-legacy's map command.
(Closes: 503630)
- Export GRUB_TERMINAL_INPUT in grub-mkconfig. (Closes: #526741)
[ Robert Millan ]
* rules: Set GRUB_ASSUME_LINUX_HAS_FB_SUPPORT=1 in CFLAGS.
* patches/905_setup_force.diff: Relax blocklist warnings.
* patches/906_revert_to_linux16.diff: Keep using linux16 for now.
[ Felix Zielcke ]
* patches/07_core_in_fs.diff: Updated.
* Remove /etc/grub.d/10_hurd on non-Hurd systems in the grub-common
preinst. Likewise for 10_freebsd for non kFreebsd and 10_linux on
kFreebsd and Hurd. (Closes: #523777)
grub2 (1.96+20090504-1) experimental; urgency=low
* New SVN snapshot.
- Add support for parttool command, which can be used to hide partitions.
(Closes: #505905)
- Fix a segfault with LVM on RAID. (Closes: #520637)
- Add support for char devices on (k)FreeBSD. (Closes: #521292)
- patches/08_powerpc-ieee1275_build_fix.patch: Remove (merged).
[ Updated translations ]
* Basque (eu.po) by Piarres Beobide. (Closes: #522457)
* German (de.po) by Helge Kreutzmann. (Closes: #522815)
[ Robert Millan ]
* Update my email address.
* Remove 04_uuids_and_abstraction_dont_play_along_nicely.diff now that
bugs #435983 and #455746 in mdadm and dmsetup have been fixed.
[ Felix Zielcke ]
* Place new grub-dumpbios in grub-common.
* Add lpia to the archictectures to reduce the ubuntu delta.
* Add a manpage for the update-grub and update-grub2 stubs, written by
me. (Closes: #523876)
* Suggest genisoimage on grub-pc and grub-ieee1275, because grub-mkrescue
needs it to create a cd image. (Closes: #525845)
* Add a dependency on $(AUTOGEN_FILES) for the configure/grub-common target,
this is needed now that upstream removed the autogenerated files from SVN.
* Add `--enable-efiemu to' `./configure' flags.
* Add a build dependency on gcc-multilib for i386.
* Drop alternate build dependency on gcc-4.1 (<< 4.1.2).
grub2 (1.96+20090402-1) experimental; urgency=low
* New SVN snapshot.
- Fix regression in disk/raid.c. (Closes: #521897, #514338)
- Fix handling of filename string lengths in HFS.
(Really closes: #516458).
* Add myself to Uploaders.
* Add patch 08_powerpc-ieee1275_build_fix.patch to fix powerpc-ieee1275
builds which were lacking header files for kernel_elf_HEADERS. Thanks
Vladimir Serbinenko.
grub2 (1.96+20090401-1) experimental; urgency=low
[ Felix Zielcke ]
* New SVN snapshot.
- Pass grub's gfxterm mode to Linux kernel. (Closes: #519506)
- Fix ext4 extents on powerpc. (Closes: #520286)
[ Robert Millan ]
* Remove grub-of transitional package (Lenny had grub-ieee1275 already).
* Fix kopt parsing in grub-pc.config. Thanks Marcus Obst. (Closes: #514837)
* Add debconf template to automatically run grub-install during upgrades
(prior user confirmation). (Closes: #514705)
grub2 (1.96+20090317-1) unstable; urgency=low
* New SVN snapshot.
- Fix loading of files with underscore in HFS. (Closes: #516458)
* Update Standards version to 3.8.1. No changes needed.
[ Updated translations ]
* Brazilian Portuguese (pt_BR.po) by Flamarion Jorge. (Closes: #519417)
grub2 (1.96+20090309-1) unstable; urgency=low
* New SVN snapshot.
grub2 (1.96+20090307-1) unstable; urgency=low
* New SVN snapshot.
- Add support for /dev/md/dNNpNN mdraid devices. (Closes: #509960)
- Add new PF2 fontengine. (Closes: #510344)
- Avoid mounting ext2 partitions with backward-incompatible features.
(Closes: #502333)
- Try to avoid false positives with FAT. (Closes: #514263)
[ Felix Zielcke ]
* Remove build-dependency on unifont package and add one for bf-utf-source
package and libfreetype6-dev
* grub-pc.postinst: Copy new ascii.pf2 instead of old ascii.pff to /boot/grub.
* Add `--enable-grub-mkfont' to configure flags.
* Put new grub-mkfont in grub-common package.
* Add a dependency for ${misc:Depends} to all packages to make lintian a bit
more happy.
* Detect when grub-setup leaves core.img in filesystem, and include that
info in bug report templates.
- debian/patches/07_core_in_fs.diff
- debian/script
* Add myself to Uploads and add `DM-Upload-Allowed: yes' tag.
[ Updated translations ]
* Asturian (ast.po) by Marcos Alvarez Costales. (Closes: #511144)
* Traditional Chinese (zh_TW.po) by Tetralet. (Closes: #513918)
* Belarusian (be.po) by Pavel Piatruk. (Closes: #516243)
grub2 (1.96+20081201-1) experimental; urgency=low
* New SVN snapshot.
grub2 (1.96+20081120-1) experimental; urgency=low
* New SVN snapshot.
* Update to new debian theme.
- grub-pc.postinst: Switch to moreblue-orbit-grub.png.
- grub.d/05_debian_theme: Likewise.
* grub.d/05_debian_theme:
- Update to use new grub-mkconfig_lib instead of the deprecated
update-grub_lib.
- Update to check if `GRUB_TERMINAL_OUTPUT' is `gfxterm' instead of
`GRUB_TERMINAL'.
[ Updated translations ]
* Romanien (ro.po) by Eddy Petrișor. (Closes: #506039)
grub2 (1.96+20081108-1) experimental; urgency=low
* New SVN snapshot.
- Add support for /dev/md/N style mdraid devices. (Closes: #475585)
- Handle LVM dash escaping. (Closes: #464215)
- Use case insensitive match in NTFS. (Closes: #497889)
- Use hd%d drive names in grub-mkdevicemap for all architectures.
(Closes: #465365)
- Handle LVM circular metadata. (Closes: #462835, #502953)
- Fix NULL dereference and failure paths in LVM. Thanks Guillem Jover.
(Closes: #500482)
- Provides GRUB header files (only in grub-common).
[ Updated translations ]
* Dutch (nl.po) by Paul Gevers. (Closes: #500514)
* French (fr.po) by Christian Perrier. (Closes: #503708)
* Georgian (ka.po) by Aiet Kolkhi. (Closes: #503715)
* Czech (cs.po) by Miroslav Kure. (Closes: #503809)
* German (de.po) by Helge Kreutzmann. (Closes: #503841)
* Japanese (ja.po) by Hideki Yamane. (Closes: #503869)
* Italian (it.po) by Luca Monducci. (Closes: #504076)
* Swedish (sv.po) by Martin Ågren. (Closes: #504207)
* Arabic (ar.po) by Ossama Khayat. (Closes: #504254)
* Portuguese (pt.po) by Miguel Figueiredo. (Closes: #504280)
* Russian (ru.po) by Yuri Kozlov. (Closes: #504324)
* Finnish (fi.po) by Esko Arajärvi. (Closes: #504310)
* Basque (eu.po) by Piarres Beobide. (Closes: #504466)
* Dutch (nl.po) by Paul Gevers. (Closes: #504683)
[ Felix Zielcke ]
* patches/01_grub_legacy_0_based_partitions.diff: Rename to
* patches/903_grub_legacy_0_based_partitions.diff: this and adapt for
s/biosdisk.c/hostdisk.c/ rename upstream.
* patches/03_disable_floppies.diff
patches/904_disable_floppies.diff: Likewise.
* update-grub has been renamed to grub-mkconfig, so provide a stub for
compatibility.
* Make grub-pc/linux_cmdline debconf template translatable. (Closes: #503478)
* Remove ro.po and ta.po. They don't contain a single translated
message.
[ Robert Millan ]
* control: Make grub-common dependency = ${binary:Version}.
* default/grub: Set GRUB_CMDLINE_LINUX=quiet to syncronize with
default D-I settings.
grub2 (1.96+20080831-1) experimental; urgency=low
* New SVN snapshot.
- patches/00_fix_double_prefix.diff: Remove (merged). (Closes: #487565)
- patches/00_getline.diff: Remove (merged). (Closes: #493289)
- Handle errors in RAID/LVM scan routine (rather than letting the upper
layer cope with them). (Closes: #494501, #495049)
- patches/901_linux_coreboot.diff: Remove (replaced).
- Add support for GFXMODE variable (Closes: #493106)
- Skips /dev/.* in grub-probe. (Closes: #486624)
- RAID code has various fixes. (Closes: #496573)
- Buffered file read is now used to read the background image faster.
(Closes: #490584)
* We are already using LZMA, because upstream includes it's own lzma encoder,
so drop completely the liblzo handling in control and rules files.
[ Felix Zielcke ]
* Remove the 1.95 partition numbering transition debconf warning
from grub2 package and removed it from all languages (*.po).
(Closes: #493744)
* Add a comment for the new GFXMODE in default/grub.
* debian/rules:
- Remove 2 ./configure options which it didn't understand.
- New grub-mkelfimage belongs to grub-common.
* debian/control:
- Change debhelper compat level to 7 and build depend on it >= 7.
- Remove ${misc:Depend} dependency on all packages except grub-pc which is
the only one using debconf.
- Replace deprecated ${Source-Version} with ${source:Version} for <<
dependency and with ${build:Version} for = ones.
- Remove versioned dependency of Build-Depends patchutils and cdbs,
because etch has newer versions then the one used.
- Remove dpkg-dev completely from Build-Depends because it's
build-essentail and a non versioned dependency results in a lintian error.
- Remove Conflict/Replaces pupa, it has been removed from Debian 2004.
- Change build-dependency of unifont-bin to unifont (>= 1:5.1.20080820),
it's the new package containing unifont.hex and that version to avoid
licensing problems (Closes: #496061)
- Remove Jason Thomas from Uploaders with his permission.
* Preserve arguments in update-grub2 stub. (Closes: #496610)
[ Updated translations ]
* Japanese (ja.po) by Hideki Yamane (Closes: #493347)
[ Robert Millan ]
* Move a few files to grub-common and remove them from the arch-
specific packages.
* patches/02_old_linux_version_comparison.diff: Replace with ...
* patches/901_dpkg_version_comparison.diff: ... this.
Use dpkg --compare-versions in update-grub. (Closes: #494158)
* patches/03_disable_floppies.diff: Free .drive struct member when skipping
floppy drives. (Closes: #496040)
* patches/902_boot_blocklist_hack.diff: Support separate /boot when using
blocklists. (Closes: #496820, #489287, #494589)
grub2 (1.96+20080730-1) experimental; urgency=low
* New SVN snapshot.
- patches/00_fix_overflow.diff: Remove (merged).
- patches/00_uuid_boot.diff: Remove (merged).
- patches/00_raid_duped_disks.diff: Remove (merged).
- patches/00_xfs.diff: Remove (merged).
- patches/00_strengthen_apple_partmap_check.diff: Remove (merged).
- patches/00_skip_dev_dm.diff: Remove (merged).
* patches/901_linux_coreboot.diff: Implements Linux load on Coreboot
(patch from Coresystems).
* grub-linuxbios -> grub-coreboot rename again.
-- Colin Watson <cjwatson at ubuntu.com> Thu, 04 Jun 2009 11:20:12 +0100
** Changed in: grub2 (Ubuntu)
Status: In Progress => Fix Released
--
grub2 installer modifies grub 0.97 menu.lst incorrectly and fails to chainload grub2
https://bugs.launchpad.net/bugs/376879
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list