The problem is that grub-install (or a other app?) guesses the "device.map" sometimes wrong and update-grub depends on it. Read here about the device.map file: http://www.gnu.org/software/grub/manual/html_node/Device-map.html
To get update-grub working, do following: 1. Fix your /boot/grub/device.map 2. Delete /boot/grub/menu.lst 3. Run update-grub update-grub uses "# groot=(hdx,x)" in menu.list for the root statement of the automatic added kernels, if you only fix this, update-grub should also work proper. Perhaps a solution is also, to edit your bios settings, change boot priority of ide<=>sata/scsi. -- grub uses wrong bootparameters with sda after install https://launchpad.net/bugs/21186 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
