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