[ thugic @ 14.07.2005. 01:07 ] @
Vidim neko trazi na forumu kako se kompajlira kernel na Linux distribucijama pa eto da se napishe neki HOWTO da ne se ne puni sa istim pitanjem.
Kao prvo ovo je uputstvo za 2.6.* verzije kernela, ali sa moze se lako prilagoditi i ostalim verzijama.
Pre svega downloadujte source sa kernel.org , posle toga premestite downloadovani fajl u /usr/src folder pa onda:

Code:

$ cd /usr/src
$ tar -xjf linux-2.6.x.tar.bz2
$ rm -f linux
$ ln -s linux-2.6.x linux
$ cd linux


Posle toga imamo dve mogucnosti:

Nachin br 1:
editujemo fajl /etc/lilo.conf u kojem dodamo:

Code:

image = /boot/vmlinuz.old
   root = /dev/hdax
    label = Linux.old


umesto hdax stavite vashu particiju kao shto je hda5 ili slichno.
Posle LILO editovanja moramo da editujemo josh jedan fajl:
Code:

$ pico Makefile


u kojem skinemo comment koji se nalazi na pochetku linije 450:
sa
#export INSTALL_PATH=/boot pretvorimo u export INSTALL_PATH=/boot .... pritisnemo CTRL+X i posle toga Y i Enter da bih smo sejvovali.
Sada:
Code:

$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make menuconfig
ako hocete tekstualno biranje drajvera i modules inache koristite
$ make xconfig
sejvujte ono shto se izabrali
$ make
$ su -c make modules_install
$ make install

tu smo reshili sve, rebootujemo i imamo i stari i novi kernel i ako neshto niste dobro podesili mozete uvek stari da koristite....

A sada nachin br. 2:
Code:

$ cp /usr/src/linux-2.4.x/.config /usr/src/linux/.config
$ make xconfig
$ make bzImage
$ make modules
logujte se kao root i posle
$ make modules_install
$ cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6
$ cp System.map /boot/System.map-2.6
$ rm -rf /boot/System.map
$ ln -sf /boot/System.map-2.6 /boot/System.map

Posle ovoga ide editovanje /etc/lilo.conf fajla u kojem dodajemo:
Code:

image = /boot/vmlinuz-2.6
    root = /dev/hdax
    label = Linux-2.6

pa onda:
Code:

$ /sbin/lilo.conf

ako nema greshaka, reboot i eto novog i starog kernela...samo birajte ;)

Nadam se da sam nekom pomogao sa ovim :P




[Ovu poruku je menjao thugic dana 14.07.2005. u 02:08 GMT+1]

[Ovu poruku je menjao thugic dana 14.07.2005. u 02:10 GMT+1]
[ drdrksa @ 14.07.2005. 10:36 ] @
Nisi koristio pretragu : http://www.elitesecurity.org/tema/6900/0#244949
[ thugic @ 14.07.2005. 11:30 ] @
ooooooops ;)
neka neki moderator izbrishe ;) ili ti ;p