update-manager/grub should warn about old kernels ahead of the automatically generated ones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: update-manager
This relates to the following bug, but has worse consequences -- subtle partial failure.
#79332 [Feisty] useless kernel retained in grub bootlist
I upgraded from 8.04 to 8.10, then to 9.04, using System-
At the end, /boot/grub/menu.lst had the old line in addition to new lines for Jaunty.
So, the system automatically booted up with the old kernel which was still in /boot. The bug is that this APPEARED to work. The X system was running, most apps were running. But X would crash every few seconds, and the audio was jittery.
Ubuntu should have raised clear error messages and refused to boot with an old kernal and newer, incompatible user-level OS software. A state of partial failure, of an OS that "mostly works" but has inexplicable bugs, is very hard to solve. The following bug http://
Another problem: The new menu.lst lines for Jaunty referenced the wrong harddrive, so that these entries would not work. Lucky for me that the old entry, with the old kernel, partially worked, at least long enough for me to edit menu.lst once I figured out the above problem!
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: update-manager 1:0.111.9
PackageArchitec
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: update-manager
Uname: Linux 2.6.28-14-generic i686
Thanks for your bugreport.
It looks like you manually edited the menu.lst file and put the hardy kernel there. I agree that there should be a warning though.