Comment 15 for bug 653134

Revision history for this message
bcbc (bcbc) wrote :

The version of grub at boot (i.e. wubildr) is 1.98-1ubuntu6 on the machine that I am having problems with. The version of grub once the wubi is booted (using grub-install -v) is 1.98+20100804-5ubuntu2.

The machine where the upgrade worked has a grub version of 1.98+20100804-5ubuntu2 at boot. This is obviously the difference.

Both of these machines are dual boots without wubi - i.e. both boot from grub -> XP windows boot manager -> grub. The versions of grub from the MBR on the first machine (problem one) is 1.98-1ubuntu7 and it boots Lucid. The first one is 1.98+20100804-4ubuntu4 and it boots karmic. I tend to use the karmic machine to test maverick on an external so it's probably at some point I installed the grub bootloader from maverick and pointed it to karmic.

But I think this seems to be the likely problem. The grub.cfg contains commands that are incompatible with the bootloader. I deleted all the functions e.g. load_video, recordfail, and something else, and now it seems to work ok. But anytime I run an update it will break.

As I noted earlier there are a bunch of users on 10.04 reporting the same issues on a normal 10.04 update. So this is not unique to maverick. Basically, the fix could be force installing an earlier version of grub-pc on wubi?? Or a setting to force grub to generate a backward compatible grub.cfg.