Debian in kernel

debian_splash 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 P ) 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