/boot/grub/menu.lst is generated by the update-grub script. After a kernel upgrade update-grub is run again and /boot/grub/menu.lst is regenerated with the default options found in this file after this line: ## ## Start Default Options ##
So changing the following line indicating your default grub root device: # groot=(hd2,0) into: # groot=(hd0,0) should fix you problem and allow future kernel upgrades without problems. Please note that it is difficult to say where the problem occured. It could be some upgrade issue from Hoary to Breezy. To confirm this you would have to reinstall Hoary from scratch and do an upgrade to Breezy to see if the problem occurs again. ** Changed in: Ubuntu Sourcepackagename: None => grub Status: Unconfirmed => Needs Info -- kernel upgrade results in a wrong content of /boot/grub/menu.lst https://launchpad.net/bugs/76219 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs