I don’t readily know how far back this issue goes, this is the first I’ve noticed it.
In yast, the installed “kernel-desktop” package says 3.16.7-21.1.
“uname -a” reports something older:
gbn-dev-cm:/> uname -a
Linux gbn-dev-cm 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 x86_64 x86_64 GNU/Linux
Looking in /boot/grub/menu.lst, there is no mention of 3.16.7, only 3.16.6-2:
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE - 3.16.6-2
root (hd0,1)
kernel /vmlinuz-3.16.6-2-desktop root=/dev/disk/by-id/scsi-SAdaptec_boot_48C72829-part3 resume=/dev/disk/by-id/scsi-SAdaptec_boot_48C72829-part1 splash=silent quiet showopts vga=0x31a
initrd /initrd-3.16.6-2-desktop
I’m sure I can manually fix the grub options. I’m more interested in finding out why new kernels are not being added to grub.
This is on openSuse 13.2. To the best of my knowledge, I’ve never done anything anything special to the boot options since 13.2 was installed. So I’m at a loss as to why the grub options are so far behind.
In /boot, there is a vmlinuz symlink that points to vmlinuz-3.16.7-21-desktop. So my best guess, from looking at the other files and dates listed in /boot, is that when the 13.2 was installed, it created a grub menu.lst that directly named vmlinuz-3.16.6-2-desktop, instead of using the vmlinuz symlink?