Activity log for bug #376879

Date Who What changed Old value New value Message
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