upgrade-from-grub-legacy installed grub2 somewhere different from grub
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
Binary package hint: grub
I first installed Grub 2 as a chainloader following instructions from Kernel Team/Grub 2 testing at https:/
Grub loading stage 1.5.
Grub loading, please wait...
Error 15
and everything stops.
To resolve the problem, I followed the directions found in https:/
1. lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
2.
apt-cache policy grub2
grub2:
Installed: (none)
Candidate: 1.97~beta3-1ubuntu6
Version table:
1.
500 http://
3. I followed the instructions for upgrading to Grub 2. I expected to be able to boot using Grub 2 just as before with Grub legacy.
4. I followed the instructions for upgrading to Grub 2, and my system was not able to boot at all because critcal data had been wiped out by upgrade process.
ProblemType: Bug
Architecture: amd64
Date: Sun Oct 4 18:05:10 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: grub 0.97-29ubuntu56
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: grub
Uname: Linux 2.6.31-11-generic x86_64
Where was the GRUB boot sector installed on your system?
It looks like what happened is that you ran upgrade- from-grub- legacy, but didn't choose to install GRUB 2 to the same place as GRUB Legacy; so you now have a little stub of GRUB Legacy installed somewhere or other, which you're booting from, and GRUB 2's boot sector code installed somewhere else. In order for the upgrade to work properly, these two need to match.
Did upgrade- from-grub- legacy ask you any questions? If so, what did you answer to these?