damnemall оно выводит то, что было задано как имя при компиляции ядра. И проблема в том, что система скомпилирована с одним именем (заданным вручную), а в реальности ядро совсем другой версии.
null123 не, ls lib не помогает.
А можно както из загруженных модулей в системе, определить для какого ядра они собраны?
А смысл, если ТС говорит что при конфигурировании ядра указано что-то определённое то так и будет называться образ ядра, 'vmlinuz-<что-то>', 'uname -r' - Linux version <что-то> и в '/lib/modules' так же будет директория с именем <что-то>.
Это 'что-то' можно указать двумя способами:
- в файле /usr/src/linux/Makefile