menu.lst messed up on kernel upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: grub
1) Ubuntu Karmic Desktop 9.10 AMD64
2) Latest grub (not grub2), kernel version 2.6.31-14-generic
3) Upon upgrade using do-release-upgrade from terminal on Ubuntu Jaunty Desktop, new kernels are installed. These kernels are inserted into menu.lst incorrectly, or grub is loading incorrectly. This causes 'Error 15' when grub cannot find the kernels at /boot/vm*
entries are entered as /boot/vm* even if a separate /boot mount is used which requires /vm*
Fixes:
1) Boot from a rescue disk, mount the /boot partition, and remove '/boot' from menu.lst
2) Install grub2, which automatically detects either case
3) Copy the contents of /boot into the / mount under /boot, delete the /boot partition using parted or other tool, removing it from /etc/fstab
ProblemType: Bug
Architecture: amd64
Date: Thu Oct 29 23:38:59 2009
DistroRelease: Ubuntu 9.10
Package: grub (not installed)
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: grub
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
(gnome-
(gnome-
(polkit-
(nautilus:2153): Eel-CRITICAL **: eel_preferences
(gnome-
Changed in grub (Ubuntu): | |
status: | Expired → New |
Please post the full contents of the /boot/grub/menu.lst from the affected system. This works reliably for most users.