K cemu slouzi /boot/map a /boot/System.map

Derfinak Jan derfinak na hron.fei.tuke.sk
Úterý Duben 15 09:32:43 CEST 1997


On Mon, 14 Apr 1997 fadl na czn.cz wrote:

> 
> Dobry den,
> 
> chtel bych se zeptat, k cemu slouzi soubory /boot/map
> /boot/System.map.

man lilo
 -q     List  the currently mapped files.  lilo maintains a
        file, by default /boot/map, containing the name and
        location  of  the  kernel(s)  to boot.  This option
        will list the names therein.

/boot/map sa myslim vytvara, ked si lilo vytvara novu konfiguraciu podla
/etc/lilo.conf.

man klogd
KERNEL ADDRESS RESOLUTION
       klogd  will attempt to resolve kernel numeric addresses to
       their symbolic forms if a kernel symbol table is available
       at  execution  time.   A  symbol table may be specified by
       using the -k switch on the command line.  If a symbol file
       is  not  explicitly specified the following filenames will
       be tried:

       /boot/System.map
       /System.map
       /usr/src/linux/System.map

> Mam RH 4.0  a vetsinou postupuji takto
> 
> cd /usr/src/linux
> make menuconfig
> make dep; make clean
> make zImage	--> vyrobi /usr/src/linux/arc/i386/boot/zImage
> 
> kdyz nastavim do Makefile v /usr/src/linux INSTALL_PATH=/boot
> a pak dam
> make install 
> 

Nemusis dat make install a potom ani nastavovat INSTALL_PATH.
Namiesto toho ak pouzivas moduly:
 make modules modules_install

Potom skopiruj /usr/src/linux/arch/i386/boot/zImage tam kde mas jadra (napr.
/boot ) pod inym menom (mne sa osvedcilo zImage-2.0.30 alebo zImage-2.1.32).
To iste plati o System.map, potom ich moze klogd natahovat s volbou -k, s
tym, ze spravny subor si zisti prikazom uname -r.
Edituj /etc/lilo.conf a pridaj tam polozku pre nove jadro. (Ale zachovaj
stare.)
Spust /sbin/lilo.
A mozes rebootnut.

> A doplnujici otazka, jak se meni vyznam techto souboru v pripade
> ze si vypnu podporu modulu a vsechno co potrebuji si dam
> do kernelu primo. Obcas se mi stava ze pri startu si cosi 
> stezuje na
> 
> 	Cannot find kernel symbols ...

To vyzera tak, ze nevie najst System.map. (Teraz iba hadam.)

> 
> Dekuji za kazdou radu / tip na dalsi studium
> 
> Michal 
> 

				jano <derfinak na hron.fei.tuke.sk>
----- I can't get no satisfaction -----
			Rolling Stones
 



Další informace o konferenci Linux