Thank you for taking the time to report this issue and help to improve Ubuntu.
I'm afraid I have to say I don't think this is a bug in the Ubuntu packages. The file /boot/vmlinuz is certainly not part of any Ubuntu package, and grub has no way of knowing that this kernel needs an initrd in order to boot on your system. update-grub is doing exactly what it's expected to do here. Removing the /boot/vmlinuz file, and re-running 'sudo update-grub', should be enough to restore your menu.lst to a working-by-default state. You might also run 'dpkg -S /boot/vmlinuz', just to verify that this file didn't come from a package of non-Ubuntu origin. ** Changed in: grub (Ubuntu) Status: New => Invalid -- "Ubuntu 9.10, kernel Default" menu.lst entry missing initrd line, boot fails https://bugs.launchpad.net/bugs/526225 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs