[ 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] |