Vincent: you are NOT out of your mind :-) Philip: this is real I have had the exact same problem/symptoms for the last 3 days. It's been killing me. This morning I finally discovered what was causing the issue, although not the underlying problem.
I have been attempting to bring up two brand new HP DL370G6 servers this week. I installed "ubuntu-12.04-server-amd64.iso" on both boxes with no issue. First reboot was fine. Then I did some package updates which happened to pulldown a new kernel image and therefore required 'grub- install' to rerun via apt-get. All was still fine. The problem, as it turns out, seems to be if one reboots using "reboot -f" immediately after a 'grub-install', it somehow trashes something that causes grub to fail on the next boot. I too got the "ELF header smaller than expected". I checked checksums on the "/boot/grub/linux.mod" file many times and it was always the same. Even though it was that file which grub would claim had the fouled up ELF header. The file never changed. I did rerun "dpk-reconfigure"many times and that fixed nothing. After 3 days of playing around I found if I did the exact same steps (grub-install /dev/sda; update-grub; reboot), everything was fine. But if I added the "-f" arg to that reboot, grub would fail to come up on that next reboot. I would then run the rescue CD, reinstall grub using that, and then could reboot back to the OS. Untill I did rebooted using "reboot -f" again after I (or apt-get) got done doing a grub-install. I'm just hoping this helps others having the same issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1051280 Title: reboot into grub prompt after system update To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1051280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs