This is fixed in the grub package in Debian, so merging that into Ubuntu would solve this problem. However, the grub package has gone quite a long time without merge so this would be a lot of work - and bring with it the question of whether the grub package should automatically upgrade to grub-pc by default (which it now does in Debian).
I was unfamiliar with PyGrub. It appears to be a tool that parses the menu.lst and feeds the kernel information directly to the xen host for booting. That's certainly a use case that's difficult to address with grub2! It seems that PyGrub does have support for grub.cfg instead of menu.lst nowadays, but that it will take some time before all hosting providers are running it. ** Changed in: grub (Ubuntu) Importance: Undecided => High ** Changed in: grub (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/808059 Title: update-grub is not run when kernel is installed or removed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub/+bug/808059/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs