Szerezd be az lkcdutils-xxx.src.rpm csomagot és telepítsd az rpm -i kcdutils-xxx.src.rpm paranccsal. Ez egy lkcdutils-xxx.tar.gz nevű fájlt helyez az /usr/src/redhat/SOURCES könyvtárba. Ez a fájl az lkcd források tömörített tar állománya. Csomagold ki a forrást egy tetszőleges könyvtárba (például "/usr/src" a tar -zxvf kcdutils-xxx.src.rpm paranccsal. Ez létre fogja hozni a "kcdutils-xxx" könyvtárat, amelyben az LKCD csomag részeinek forráskódja lesz.
Az LKCD a hagyományos GCC fordítót és make fájlokat használja. A programok fordításához lépj be LKCD forráskönyvtárába, és futtasd a ./configure szkriptet a konfigurációs állományok elkészítéséhez. A következő lépés a make futtatása az alkalmazás fordításához, és végül futtasd a make install parancsot a programok és kézikönyv oldalak telepítéséhez.
/etc/sysconfig/dump # A dump konfigurációs állománya /sbin/lcrash # A crash alkalmazás /sbin/lkcd # Szkript a crash konfigurálására és mentésére /sbin/lkcd_config # A dump konfigurációs programja /sbin/lkcd_ksyms # A kernel szimbólumok visszaállító programja /usr/include/sial_api.h # A SIAL API header állománya /usr/lib/libsial.a # Simple Image Access Language függvénykönyvtár /usr/man/man1/lcrash.1 # lcrash kézikönyv oldalak /usr/man/man1/lkcd_config.1 # lkcd_config kézikönyv oldalak /usr/man/man1/lkcd_ksyms.1 # lkcd_ksyms kézikönyv oldalak /usr/share/sial/lcrash/ps.sial # A SIAL ps parancsának implementációja |
Telepítheted az előre lefordított programokat rpm csomagból az rpm -i kcdutils-xxx.rpm futtatásával. Azonban még foltozni kell a kernelt, és telepíteni az indító szkriptet. Egyébként kihagyhatod az alkalmazás fordításának lépéseit.
A következő lépés a kernel foltozása és újrafordítása. Foltoznod kell a kernel forrást az a http://lkcd.sourceforge.net/ oldalról letöltött lkcd-xxx.diff fájlal. Másold a foltot ugyanabba a könyvtárba, ahol a kerneled forrása van, és futtasd a patch -p0 < lkcd-kernelxxx.diff parancsot. Győződj meg róla, hogy a folt verziója azonos a használt kernelével. A következő lépésben a kernel konfigurálásával engedélyezned kell a crash dump támogatást. Alapbeállításban a crash támogatás, miután alkalmaztad a foltot, ki van kapcsolva. Ha a make menuconfig vagy a make xconfig parancsot használod, az "LKCD support" opció a "kernel hacking" fejezet alatt található. Szükséged lehet még további opciók engedélyezésére. További részletekért olvasd el a The Linux Kernel HOWTO (Linux kernel HOGYAN) leírást .
A következő lépés a crash opcióval engedélyezett kernel fordítása és telepítése. A kernel forráskönyvtárban futtasd egymás után a következő parancsokat:
make depend make install make modules make modules_install |
Ez lefordítja és telepíti az új kernelt, de neked kell átmásolnod a Kerntypes állományt a kernel forráskönyvtárból a /boot könyvtárba. Szükség lesz még a lilo.conf állomány szerkesztésére is, hogy legyen benne az új kerneledre mutató bejegyzés is. További információért olvasd el a http://www.tldp.org/HOWTO/Kernel-HOWTO.html leírást.
Előző | Tartalomjegyzék | Következő |
Hogyan működik az LKCD | A crash beállítása, tesztelése és futtatása |