upgrade from dapper to hardy fails due to old grub
Bug #212722 reported by
spotter
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: grub
When one upgrades from dapper to hardy it seems one is stuck with a version of grub that is "too old" and can't boot the hardy kernel
I get an error of
"no setup signatures found"
when I try to boot.
It's conceivable that it's my fault (grub that boots says its 0.92, it could be a remnant of an older debian installation in a different partition, but I don't know).
It seems via google that its a known issue with "older versions of grub", so something to keep an eye out for, may need to force grub reinstallation.
To post a comment you must log in.
Hi spotter,
Thank you for taking the time to report this issue and help to improve Ubuntu.
Dapper shipped with grub 0.97, so if you see 0.92 on boot, it did not come from dapper. This makes it exceedingly difficult for us to fix problematic boot blocks as part of the upgrade, because there's nothing currently in place to check for signatures on existing boot blocks, the problem can't be detected based on the old version of the grub package installed, and unconditionally overwriting boot blocks on upgrade also carries with it some risk of rendering the system unbootable.
So I'm afraid I don't see any way that we can address this problem for hardy. Suggestions (or patches!) are welcome.