SuSE Support Database

Title: System.map does not match actual kernel

---

Mainpage ---- Searchform ---- History ---- Versions ---- Categories ---- Contents
Deutsch
---

System.map does not match actual kernel

Applicable to
S.u.S.E. version: all
Kernel version: all

Symptom:

When you start your Linux system, the following error message appears as one of the last messages before the login prompt
System.map does not match actual kernel
This error might appear together with other messages that say, that the modul XY could not be loaded because some versions do not match.

Cause:

This message appears when the file /System.map is either not available in the root directory (/) or its version does not match with the currently booted kernel's version.

Everytime that you create a new kernel, such a file System.map is created and saved in /usr/src/linux. In it you will find information about offsets within kernel that are required by the modules.

Therefore, when you get the above message, you have probably linked the kernel by

make zImage
and copied to /, but not this file.

Solution:

Copy the file /usr/src/linux/System.map from /usr/src/linux to /:
cp /usr/src/linux/System.map /

Important:

Some programmes, e.g. DosEmu, expect the correct System.map in /usr/src/linux. This means that the booted kernel, the file System.map, the kernel directory and the file /usr/src/linux/System.map must have the same version!

---

Keywords: KERNEL, SYSTEM.MAP, MODUL, DOSEMU, INSTALL, BOOT, LINUX

---

Feedback welcome: Send Mail to rj@suse.de (Please give the following subject: SDB-system_map)

---

Mainpage ---- Searchform ---- History ---- Versions ---- Categories ---- Contents
Deutsch
---

SDB-system_map, Copyright SuSE GmbH, Nuremberg, Germany - Version:
Impressum - Last generated: 24. Feb 1999 15:27:37 by maddin with sdb_gen 1.00.0