SuSE GmbH

SuSE Support-Datenbank

Titel: System.map does not match actual Kernel

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

System.map does not match actual Kernel

Symptom:

Wenn Sie Ihr Linuxsystem starten, erscheint als eine der letzten Meldungen vor dem Login-Prompt die Fehlermeldung
System.map does not match actual kernel
Evtl. tritt dieser Fehler zusammen mit anderen Meldungen auf, die besagen, daß Modul XY nicht geladen werden konnte, da irgendwelche Versionen nicht zusammenpassen.

Ursache:

Diese Meldung erscheint, wenn die Datei /System.map nicht im Rootverzeichnis (/) vorhanden ist, bzw. deren Version nicht mit der Kernelversion des aktuell gebooteten Kernels übereinstimmt.

Jedesmal wenn Sie einen neuen Kernel erzeugen, wird eine solche Datei System.map erstellt und unter /usr/src/linux abgespeichert. Darin befinden sich Informationen zu Ansprungpunkten innerhalb des Kernels, die von Modulen benötigt werden.

Wenn Sie also obige Meldung bekommen, haben Sie wahrscheinlich den Kernel mit

make zImage
übersetzt und nach / kopiert, jedoch nicht diese Datei.

Lösung:

Kopieren Sie die Datei /usr/src/linux/System.map von /usr/src/linux nach /:
cp /usr/src/linux/System.map /

Wichtig:

Manche Programme, z.B. DosEmu erwarten die richtige System.map in /usr/src/linux. D.h. daß sowohl der gebootete Kernel, die Datei /System.map als auch das Kernelverzeichnis als auch die Datei /usr/src/linux/System.map dieselbe Version haben müssen!

----------

Stichwörter: KERNEL, SYSTEM.MAP, MODUL, INSTALLIEREN, BOOTEN, LINUX

----------

Kategorien: Kernel

----------

Feedback willkommen: Send Mail to support@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-system_map)

----------

Übersicht o Stichwortsuche o History o Versionen o Kategorien o Alle Artikel
English

----------

SDB-system_map, Copyright SuSE GmbH, Nuremberg, Germany - Version: 25. Jun 1996
SuSE GmbH - Zuletzt generiert: 03. Oct 1999 23:19:27 by maddin with sdb_gen 1.00.0