Installs old grub on grub2 karmic systems, breaks update-grub

Bug #476822 reported by Steven Wagner
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
grub-choose-default (Ubuntu)
Triaged
High
Unassigned

Bug Description

Binary package hint: grub-choose-default

Problem: All I did was install grub-choose-default from the Ubuntu Software Center. No warning about what was going to be installed came up. I quickly discovered that update-grub was no longer functional, and after investigation and logs I found that the old grub package had been installed as a dependency from grub-choose-default.

CRITICAL: grub overwrites update-grub from grub-pc, making further grub.cfg updates not possible.

Fix: Uninstall grub-choose-default from the ubuntu software center, and then manually remove the old grub pkg from the command line. Then do a reinstall of the grub2 (grub-common and grub-pc ). Now the correct update-grub has been restored.

visibility: private → public
Revision history for this message
Kees Cook (kees) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. We appreciate the difficulties you are facing, but this appears to be a "regular" (non-security) bug. I have unmarked it as a security issue since this bug does not show evidence of allowing attackers to cross privilege boundaries nor directly cause loss of data/privacy. Please feel free to report any other bugs you may find.

security vulnerability: yes → no
Steve Langasek (vorlon)
Changed in grub-choose-default (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
dave b. (d+b) wrote :

I had to help a friend re-order their default grub "default". They had installed a free 9.10 ubuntu. Grub2 was installed. However the grub (old grub) package was still installed. I installed the dummy package grub2 which removed the old grub and reinstalled grub-pc.

This bug means that new users cannot use a graphical tool such as StartUp Manager do not work. Also sudo update-grub *does* not work either (it will not find /boot/grub/menu.lst).

Revision history for this message
dave b. (d+b) wrote :

Erh i fresh instead of free. (They had installed a *fresh* 9.10 ubuntu.)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.