I have a linux vps running Ubuntu 12.04 and when I run uname-r
it replies:
paul@webforms:~$ uname -r
2.6.32.33-kvm-i386-20111128-dirty
paul@webforms:~$ sudo grub-install -v
grub-install (GRUB) 1.99-21ubuntu3.1
if I run update-grub I get:
paul@webforms:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-26-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-26-generic-pae
Found linux image: /boot/vmlinuz-2.6.38-15-generic-pae
Found initrd image: /boot/initrd.img-2.6.38-15-generic-pae
done
and then rebooting gives me the same dirty kernel
I'm going round in circles and as a relative noob I'm sure I must be missing something obvious so over to the hive-mind!!
On the off-chance that some as inexperienced as me gets here via Google... the kernel reported was a KVM kernel which means my VPS is using shared kernel virtualisation (http://www.virtuatopia.com/index.php/An_Overview_of_Virtualization_Techniques#Shared_Kernel_Virtualization) and so I couldn't update the kernel from within the VPS.
I contacted my host who have a secure console through which I could change the kernel version.
Incidentally this update also fixed the rsyslogd problem mentioned in the comments on the question.