I've got a VPS that's merrily running Ubuntu 10.04 server (I believe it's on Xen). I was doing some kernel maintenance and updating grub when I noticed that the update-grub
tool writes an accurate grub.cfg
, but this is apparently ignored by Grub in favour of menu.lst
, which the update tool ignores.
Sure enough, if I manually edit menu.lst
, I can boot into whatever kernel I like.
Why this discrepancy? Is this a quirk of the VM template that my hosting provider uses, or is something else broken?