Newsgroup: it.comp.os.linux.iniziare
Titolo: A che serve /boot/System.map?

Ma soprattutto come viene generato?
Ho una RedHat 6.2 con kernel 2.2.18, e nella directory /boot mi trovo,
oltre al citato System.map che è un link al file System.map-2.2.14-5.0,
anche 
module.info
 che è un link al file module.info-2.2.14-5.0.
Il problema è che in /var/log/messages leggo sempre:
Mar 22 13:19:31 ALFA kernel: Inspecting /boot/System.map-2.2.18
Mar 22 13:19:31 ALFA syslog: klogd startup succeeded
Mar 22 13:19:31 ALFA kernel: Symbol table has incorrect version number. 
Mar 22 13:19:31 ALFA kernel: Inspecting /boot/System.map
Mar 22 13:19:31 ALFA kernel: Symbol table has incorrect version number. 
Mar 22 13:19:31 ALFA kernel: Cannot find map file.
Mar 22 13:19:31 ALFA kernel: Loaded 7 symbols from 1 module.
Ovviamente 2.2.14-5.0 è la versione del kernel distribuito 'di serie'
con la RedHat 6.2, che io ho aggiornato, ma non so come aggiornare (se
necessario, dato che mi pare tutto funzioni bene) questi files in /boot.
A dire il vero ho provato a cambiare semplicemente il nome di tali files
da *2.2.14-5.0 in *2.2.18, ma il sistema non se l'è bevuta.....
Chi mi aiuta?
Grazie.

 Grazie.
prego
ciao
-- 
Sta arrivando la fine del mondo.  Per favore, sloggarsi.
_tagliami_ per rispondere in email

 dovresti copiare pure /usr/src/linux/System.map->/boot/System.map-x.y.z
Grazie Angelo, ma č strano che io ho dato i seguenti comandi:
bash# cd /usr/src/linux
bash# ls -a
./           .version        README          config.orig  kernel/  
vmlinux*
../          COPYING         REPORTING-BUGS  drivers/     lib/
.config      CREDITS         Rules.make      fs/          mm/
.config.old  Documentation/  System.map      include/     modules/
.depend      MAINTAINERS     arch/           init/        net/
.hdepend     Makefile        config-2.2.18   ipc/         scripts/
bash# cp System.map /boot/
bash# cd /boot
bash# ls
System.map@                 boot.0300      map
System.map-2.2.18           boot.0300.bak  message
System.map-2.2.18.old       boot.0303.bak  module-info@
bak.System.map@             boot.b         module-info-2.2.18
bak.System.map-2.2.14-5.0   cboot.b        os2_d.b
bak.boot.0300               chain.b        splash.lilo
bak.module-info@            it-latin1.klt  vmlinux-2.2.14-5.0*
bak.module-info-2.2.14-5.0  kernel.h       vmlinuz-2.2.14-5.0
boot.0200.bak               lost+found/    vmlinuz-2.2.18
bash# 
Praticamente la shell (o chi?) mi ha aggiunto il numero di versione
senza che io indicassi nulla. Ero andato in /boot per rinominare
System.map in System.map-2.2.18 (avevo giŕ un link System.map che
puntava al mio precedente System.map-2.2.18 fasullo, giŕ rinominato in
System.map-2.2.18.old) ed ho trovato il lavoro giŕ fatto!!!
E' stato forse Linus in persona??? :-))
Sono stupefatto. Qual'č la spiegazione per tutto ciň?

System.map-2.2.18.old) ed ho trovato il lavoro già fatto!!!
Se copi un file su un link simbolico, in realta' copi sul file a cui il link
sta puntando. 
Hai copiato /usr/src/linux/System.map su /boot/System.map-2.2.18 .
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 Sono stupefatto. Qual'č la spiegazione per tutto ciň?
non saprei proprio , anzi mi sembra molto strano , forse l'hai fatto
tu e non lo ricordi
per esempio rinominando il fasullo in .old potresti aver usato 'cp'
invece di 'mv' , anche se sei convinto di aver usato 'mv' :-)
cmq , nei log c'e` ancora l'errore sul System.map ?
ciao
-- 
Non dimentico mai una faccia, ma nel tuo caso faro' un'eccezione.
              				-- Groucho Marx


> cmq , nei log c'e` ancora l'errore sul System.map ?
No, adesso non c'č piů nessun errore.
Grazie!