Hi,

I've run into a couple of odd problems: after removing some old kernels (using Ubuntu Tweak / Janitor function), and creating a backup OS partition (cloned from an earlier backup using fsarchiver), my headless precise amd-64 server persistently stops at the grub screen, requiring me to hit the "Enter" key to finish booting, then it loads the oldest kernel still on board (3.2.0-26), even though several newer are present:
Code:
$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-31-generic
Found initrd image: /boot/initrd.img-3.2.0-31-generic
Found linux image: /boot/vmlinuz-3.2.0-30-generic
Found initrd image: /boot/initrd.img-3.2.0-30-generic
Found linux image: /boot/vmlinuz-3.2.0-29-generic
Found initrd image: /boot/initrd.img-3.2.0-29-generic
Found linux image: /boot/vmlinuz-3.2.0-27-generic
Found initrd image: /boot/initrd.img-3.2.0-27-generic
Found linux image: /boot/vmlinuz-3.2.0-26-generic
Found initrd image: /boot/initrd.img-3.2.0-26-generic
Found memtest86+ image: /boot/memtest86+.bin
done
I have been going through a couple of grub 2 guides, and applied some edits to try and fix these problems:
http://serverfault.com/questions/243...ub.d/00_header

/etc/grub.d/00_header:
---
# make_timeout ()
# {
# cat << EOF
# if [ "\${recordfail}" = 1 ]; then
# set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
# else
# set timeout=${2}
# fi
# EOF
# }

make_timeout ()
{
echo "set timeout=0"
}
---
https://help.ubuntu.com/community/Gr...iguring_GRUB_2

/etc/default/grub, added lines 36 & 37 to end:
---
# 101012 disable check for other [backup] os, which presence interrupts booting:
GRUB_DISABLE_OS_PROBER=true

---
sudo grub-set-default 0
---
this apparently modified /boot/grub/grubenv:
---
# GRUB Environment Block
saved_entry=0
##########
---------------

Can anyone suggest ways to troubleshoot/fix these issues (and yes, I re-ran sudo update-grub after applying the edits)?

Luckily the server is on site, what a headache this would be if it was remote. Not too happy with grub 2, assuming that is the issue.

Thanks!