System.map (Re: Chyba v prekladu jadra?)

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Středa Červen 12 14:04:46 CEST 2002


Ing. Pavel PaJaSoft Janousek píše:
> nopetr na tiscali.cz wrote:
> > cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.2.20
> > cp /usr/src/linux/System.map /boot/System.map-2.2.20
> 
> 	Zde Vam chybi link z /boot/System.map na patricny... - vim, software je 
> inteligentni a hleda...
	Osobně bych doporučoval přesný opak, tj. /boot/System.map
nevytvářet, ale mazat, pokud existuje, na živějším systému nemáte šanci
udržet link aktuální (nebo aspoň jinak než skriptem v rc.local), takže to
zbytečně mate, a dělat to dlouho před bootováním je kontraproduktivní již
zcela - link pak ukazuje na System.map jiného jádra. Programy, které ho
používají, mají stejně podle manuálové stránky to správné pořadí:

       To  produce  the  WCHAN  field,  ps needs to read the Sys-
       tem.map file created when  the  kernel  is  compiled.  The
       search path is:
              $PS_SYSTEM_MAP
              /boot/System.map-`uname -r`
              /boot/System.map
              /lib/modules/`uname -r`/System.map
              /usr/src/linux/System.map
              /System.map

S původním problémem to ale samozřejmě nemá nic společného.

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux