We help IT Professionals succeed at work.

kernel: Symbol table has incorrect version number

packratt_jk
packratt_jk asked
on
I recently upgraded my kernel to 2.4.9, but in /var/log/syslog I get this message:
kernel: Symbol table has incorrect version number.

Did I do something wrong when I built the kernel or is there something I can do to fix this without rebuilding?
Comment
Watch Question

Just run "make install" after your do with "make bzImage"

Author

Commented:
so, lemme make sure i got this all right:

d/l kernel source and unpack
make mrproper
make menuconfig
make dep
make clean
make bzImage
<install image via lilo, etc>
make install
make modules
make modules_install

then reboot and all is well?
Hereis my work turns:

make mrproper
make clean
make menuconfig
make bzImage
make moudles
make modules_install
make install

Or, if you stell have some this problem, you can do like this, All the Symbol table are stored in file: /boot/System.map and the file can get by your self, with command "nm", But the easy way is to find to file in your kernel source directory And copy it to /boot all will get work correctly.

Right? Good Luck:)

Commented:
On RedHat, /boot/System.map is a symlink to the mapfile. Make sure it points to the correct one.

Author

Commented:
Well, the make install made the System.map file, but stuck it in the wrong place (/ instead of /boot).
I found it and put it in /boot and I no longer get the message.

Thanks for the help.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.