I have a VPS running Ubuntu server 12.04. A while ago, my host installed an alternative kernel (one of Amazon's EC2 kernels) to fix a boot issue I was having. Now, 2 Ubuntu releases later, this kernel (2.6.31-302-ec2) is still being used even though later (3.2.xx) kernels have been installed.
How can I make the server use the most recent installed kernel, preferably without just uninstalling the EC2 kernel just in case doing so causes issues?
/boot/grub/menu.lst
and the full output ofdmesg
. Also, installimvirt
(a tool to detect exactly what kind of virtualization is being used), and run it, and paste its output (it may fail to detect, or give you a Perl error - just note that if that is the case). – ish Jun 21 '12 at 00:19menu.lst
: http://paste.ubuntu.com/1052280/,imvirt
outputs (after some perl warnings): Xen PV 3.4. dmesg seems to output only things relating to ipkungfu (a firewall script which I probably need to replace), so I'm not sure if that's something I want to expose, but if you think it may still be relevant I'll pastebin that too. – Tim Fountain Jun 21 '12 at 08:25dmesg | grep -i -v ipkung
to remove that stuff from the output so it's safer to paste. Also, the output ofsudo update-grub
... – ish Jun 21 '12 at 08:28ls -l /boot
anduname -a
please. I'm almost certain you're on PyGrub... – ish Jun 21 '12 at 08:34ls -l /boot
: http://paste.ubuntu.com/1052329/ . The output for the others is fairly short so I've put them all in one paste: http://paste.ubuntu.com/1052337/ . – Tim Fountain Jun 21 '12 at 09:09