2009-05-15 10:33:59 |
Colin Ian King |
bug |
|
|
added bug |
2009-05-15 10:34:47 |
Colin Ian King |
attachment added |
|
Unrecognised device string error message http://launchpadlibrarian.net/26756729/grub2-install-boot-bug-1.png |
|
2009-05-15 10:35:33 |
Colin Ian King |
attachment added |
|
incorrect device string specifier to chainload grub2 http://launchpadlibrarian.net/26756755/grub2-install-boot-bug-2.png |
|
2009-05-15 10:35:58 |
Colin Ian King |
summary |
grub2 installer modifies grub 0.97 menu.lst incorrectly and failes to chainload grub2 |
grub2 installer modifies grub 0.97 menu.lst incorrectly and fails to chainload grub2 |
|
2009-05-15 10:59:37 |
Andy Whitcroft |
grub2 (Ubuntu): status |
New |
In Progress |
|
2009-05-15 10:59:37 |
Andy Whitcroft |
grub2 (Ubuntu): assignee |
|
Andy Whitcroft (apw) |
|
2009-05-15 11:00:59 |
Andy Whitcroft |
grub2 (Ubuntu): importance |
Undecided |
Medium |
|
2009-05-15 11:17:16 |
Andy Whitcroft |
nominated for series |
|
Ubuntu Jaunty |
|
2009-05-15 14:10:47 |
Andy Whitcroft |
attachment added |
|
grub2-karmic-fix-legacy-use-uuid http://launchpadlibrarian.net/26764672/grub2-karmic-fix-legacy-use-uuid |
|
2009-05-15 14:12:35 |
Andy Whitcroft |
bug |
|
|
added subscriber Ubuntu Sponsors for main |
2009-05-15 14:18:52 |
Tim Gardner |
bug task added |
|
grub2 (Ubuntu Jaunty) |
|
2009-05-15 14:21:44 |
Andy Whitcroft |
description |
Binary package hint: grub2
Discovered on Jaunty and Karmic. After installing grub2, it modifies the currently installed grub 0.97 menu.lst configuration file to chainload grub2 to allow one to test grub2 before committing to it as the default boot loader.
However, grub2 modifies the menu.lst entry and adds the incorrect command to select the partition to boot from to chain load grub2. It uses:
root 7cce46fe-4883-44bb-939b-58b9483f2739
and should be:
uuid 7cce46fe-4883-44bb-939b-58b9483f2739
I suspect it was originally correct before grub 0.97 has UUID support added.
Attached: png of the failed boot, and a png showing the erroneous partition selection command. |
Binary package hint: grub2
Discovered on Jaunty and Karmic. After installing grub2, it modifies the currently installed grub 0.97 menu.lst configuration file to chainload grub2 to allow one to test grub2 before committing to it as the default boot loader.
However, grub2 modifies the menu.lst entry and adds the incorrect command to select the partition to boot from to chain load grub2. It uses:
root 7cce46fe-4883-44bb-939b-58b9483f2739
and should be:
uuid 7cce46fe-4883-44bb-939b-58b9483f2739
I suspect it was originally correct before grub 0.97 has UUID support added.
Attached: png of the failed boot, and a png showing the erroneous partition selection command.
===
SRU Justification for Jaunty
Impact: when upgrading from grub to grub2 selecting the chainload mode (the default) the user ends up with an unbootable legacy configuration. They can edit their entries and get booted but the fix is not at all obvious to the naieve user.
Fix Description: Correctly use the uuid or root keywords based on the current type of the 'groot' specified. We pick up the selector directly from grub to ensure it behaves in the same manner.
Patch: http://launchpadlibrarian.net/26764672/grub2-karmic-fix-legacy-use-uuid
Risks: we do modify the legacy configuration script converter, which might introduce other errors. However the current output is completly unbootable.
TEST CASE: install grub2 selecting chainload on a system which uses 'groot <uuid>', reboot and find entries have 'root <uuid>' and will not boot producing 'Unknown device specifier' errors. |
|
2009-05-15 14:22:01 |
Andy Whitcroft |
grub2 (Ubuntu Jaunty): status |
New |
In Progress |
|
2009-05-15 14:22:01 |
Andy Whitcroft |
grub2 (Ubuntu Jaunty): assignee |
|
Andy Whitcroft (apw) |
|
2009-05-15 14:22:23 |
Andy Whitcroft |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2009-05-15 14:36:38 |
Andy Whitcroft |
grub2 (Ubuntu Jaunty): importance |
Undecided |
Medium |
|
2009-05-22 09:26:57 |
Andy Whitcroft |
bug |
|
|
added subscriber Colin Watson |
2009-05-22 09:28:21 |
Andy Whitcroft |
bug |
|
|
added subscriber Steve Langasek |
2009-06-04 11:20:06 |
Launchpad Janitor |
grub2 (Ubuntu): status |
In Progress |
Fix Released |
|
2009-07-03 08:44:09 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic/grub2 |
|
2009-12-07 18:34:38 |
omarly666 |
removed subscriber omarly666 |
|
|
|
2010-02-22 22:08:19 |
Narusegawa |
removed subscriber Narusegawa |
|
|
|
2010-03-15 11:34:53 |
Daniel Holbach |
removed subscriber Ubuntu Sponsors for main |
|
|
|
2010-03-28 12:42:24 |
LinuxTAd |
attachment added |
|
Does not provide any warnings, states critical updates will be supported till Oct. 2010 http://launchpadlibrarian.net/42271693/snapshot269.jpeg |
|
2010-06-18 20:18:29 |
Andy Whitcroft |
grub2 (Ubuntu Jaunty): status |
In Progress |
Triaged |
|
2010-06-18 20:18:35 |
Andy Whitcroft |
grub2 (Ubuntu Jaunty): assignee |
Andy Whitcroft (apw) |
|
|
2010-06-19 06:05:24 |
Damien Cassou |
removed subscriber Damien Cassou |
|
|
|
2010-06-29 11:25:29 |
Benjamin Drung |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2010-07-01 13:16:57 |
Colin Watson |
grub2 (Ubuntu Jaunty): status |
Triaged |
Fix Committed |
|
2010-07-01 13:17:04 |
Colin Watson |
bug |
|
|
added subscriber SRU Verification |
2010-07-01 13:17:07 |
Colin Watson |
tags |
|
verification-needed |
|
2010-07-01 14:17:15 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/jaunty-proposed/grub2 |
|
2010-07-28 15:36:47 |
Martin Pitt |
tags |
verification-needed |
verification-done |
|
2010-07-28 15:37:17 |
Launchpad Janitor |
grub2 (Ubuntu Jaunty): status |
Fix Committed |
Fix Released |
|