Debian in kernel

Najprej potrebujemo .deb paketek »kernel-package«. Torej:
# apt-get install kernel-package
Po namestitvi paketka, potrebujemo seveda kernel
Tokrat se ne bomo odpravljali na www.kernel.org ker imaš tudi to v apt. Pa tudi iz lastnih izkušenj povem, da mi iz apt hitreje downloada kot pa s kernel.org. No kaj bi dolgovezil…
# apt-get install kernel-source-2.4.26
S tem nam namesti tar.bz2 datoteko v /usr/src. Odpravimo se v /usr/src:
# cd /usr/src
Razpakiramo kernel:
# tar xjvf kernel-source-2.4.26.tar.bz2
in počakamo.
Odpravimo se v mapo kernel-2.4.26:
# cd kernel-source-2.4.26
in poženemo »make menuconfig«:
# make menuconfig
Zopet tale modri meni (ki pa tokrat ni napaka kot je to pri windows
) in izberemo module. Potrebujemo tudi ncurses in orodja za kompilanje. Torej, če nimate nameščenega ncurses in gcc:
# apt-get install ncurses* gcc g++
če pa imate ncurses že nameščen pa lahko ta korak preskočiš. Drugače pa če kompilate kernel prvič priporočam, da »namesto make menuconfig« napišeš »make oldconfig«, kar uporabi prejšnje module in jih namesti. No sedaj pa lažji del. Z debianovim orodjem poženemo »make-kpkg kernel_image«:
# make-kpkg kernel_image
in čakamo. Orodje »make-kpkg« bo sedaj vse naredilo samo. Ko konča nas še vpraša, če naj posodobi »lilo« in mi to potrdimo. Potem lahko še naredimo boot disketo, če bi kaj šlo narobe. Ko konča gremo ponovno v /usr/src:
# cd .. (lahko tudi cd /usr/src seveda
)
Tukaj se nahaja .deb paketek s kernelom. Torej nekaj takega: kernel-2.4.26.Custom_10.00.deb
in namestimo .deb paketek (»ls« ali »dir« da vidimo vsebino mape):
# dpkg –i imedebpaketka.deb
Posodobimo lilo:
# lilo
Sedaj pa samo še ctrl+alt+delete ali pa shutdown –r now
Če kak modul manjka pa tako veste… /usr/src/kernel-2.4.26/, make menuconfig, make modules && make modules_install pa je
Zadeva je sicer že precej stara, ampak postopek je še vedno isti.
- Ničesar nisem našel
