Was ist die System.map

Post Reply
Message
Author
Oli

Was ist die System.map

#1 Post by Oli »

Hi!

Beim Kernel kompilieren wird eine Datei namens System.map angelegt. Wozu ist diese Datei da?
Daraus leitet sich meine nächste Frage ab:
Wenn ich mehrere Kernel hab, woher 'weiß' der jeweilige Kernel, auf welche System.map er zugreifen muß?

Gruß
Oli

Basti_litho

Re: Was ist die System.map

#2 Post by Basti_litho »

Der Kernel "weiß" es durch den Namen denn sie muss etwa so ein format haben : System.map-2.4.18

Oli

Re: Was ist die System.map

#3 Post by Oli »

Und wenn ich mehrere unterschiedliche 2.4.18-Kernel hab?? (z.B. zu Testzwecken)

Oli

rossi

Re: Was ist die System.map

#4 Post by rossi »

Dann wirst Du in /var/log/messages bei einigen Modulen unresolved symbols haben. Außer dem scheint die System.map nicht wirklich kritisch zu sein.

Oli

Re: Was ist die System.map

#5 Post by Oli »

Aber so richtig sangen, was denn da drinsteht, kann mir keiner??

*heul*

hi

Re: Was ist die System.map

#6 Post by hi »

hi,
die system.map gibt die genauen speicheradressen der einzelnen kernelfunktionen an.
die system.map sollte unter "/boot/System.map-'uname -r'" gespeichert sein, und kann damit dann auch richtig zugewiesen werden...

bsp.:
"
ctx@thales:/> uname -r
2.4.17
ctx@thales:/>
"
dann muss die system.map unter "/boot/System.map-2.4.17" liegen...

gruss,
andre

Post Reply